./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-88.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-88.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 53755642d89d6037be376831b03479fef7eeb8c5758e8107a832bfc0071676df --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 04:58:44,987 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 04:58:45,111 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-28 04:58:45,118 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 04:58:45,119 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 04:58:45,160 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 04:58:45,161 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 04:58:45,161 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 04:58:45,162 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 04:58:45,162 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 04:58:45,163 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 04:58:45,164 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 04:58:45,165 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 04:58:45,165 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 04:58:45,165 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 04:58:45,165 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 04:58:45,165 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 04:58:45,165 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 04:58:45,165 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-28 04:58:45,165 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 04:58:45,166 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 04:58:45,166 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 04:58:45,166 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 04:58:45,166 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 04:58:45,166 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 04:58:45,166 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 04:58:45,166 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 04:58:45,166 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 04:58:45,166 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 04:58:45,166 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:58:45,166 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:58:45,167 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:58:45,167 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:58:45,167 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 04:58:45,167 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 04:58:45,167 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 04:58:45,167 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 04:58:45,167 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:58:45,167 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 04:58:45,167 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 04:58:45,167 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 04:58:45,168 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 04:58:45,168 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-28 04:58:45,168 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-28 04:58:45,168 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 04:58:45,168 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 04:58:45,168 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 04:58:45,168 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 04:58:45,168 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 53755642d89d6037be376831b03479fef7eeb8c5758e8107a832bfc0071676df [2024-11-28 04:58:45,512 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 04:58:45,530 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 04:58:45,533 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 04:58:45,537 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 04:58:45,537 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 04:58:45,539 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-88.i [2024-11-28 04:58:48,744 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/data/943ce3c6d/05a2706ad24340f5937fc04e30332688/FLAGd4833f7c1 [2024-11-28 04:58:49,105 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 04:58:49,110 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-88.i [2024-11-28 04:58:49,130 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/data/943ce3c6d/05a2706ad24340f5937fc04e30332688/FLAGd4833f7c1 [2024-11-28 04:58:49,162 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/data/943ce3c6d/05a2706ad24340f5937fc04e30332688 [2024-11-28 04:58:49,165 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 04:58:49,167 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 04:58:49,169 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 04:58:49,170 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 04:58:49,180 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 04:58:49,181 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:58:49" (1/1) ... [2024-11-28 04:58:49,186 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3df5d6a6 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:49, skipping insertion in model container [2024-11-28 04:58:49,186 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 04:58:49" (1/1) ... [2024-11-28 04:58:49,228 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 04:58:49,443 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-88.i[916,929] [2024-11-28 04:58:49,553 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:58:49,568 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 04:58:49,587 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-88.i[916,929] [2024-11-28 04:58:49,661 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 04:58:49,689 INFO L204 MainTranslator]: Completed translation [2024-11-28 04:58:49,690 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:49 WrapperNode [2024-11-28 04:58:49,691 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 04:58:49,692 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 04:58:49,692 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 04:58:49,692 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 04:58:49,709 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:49" (1/1) ... [2024-11-28 04:58:49,725 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:49" (1/1) ... [2024-11-28 04:58:49,780 INFO L138 Inliner]: procedures = 26, calls = 41, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 285 [2024-11-28 04:58:49,781 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 04:58:49,781 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 04:58:49,782 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 04:58:49,782 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 04:58:49,794 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:49" (1/1) ... [2024-11-28 04:58:49,794 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:49" (1/1) ... [2024-11-28 04:58:49,804 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:49" (1/1) ... [2024-11-28 04:58:49,829 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 04:58:49,829 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:49" (1/1) ... [2024-11-28 04:58:49,830 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:49" (1/1) ... [2024-11-28 04:58:49,844 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:49" (1/1) ... [2024-11-28 04:58:49,847 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:49" (1/1) ... [2024-11-28 04:58:49,853 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:49" (1/1) ... [2024-11-28 04:58:49,858 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:49" (1/1) ... [2024-11-28 04:58:49,861 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:49" (1/1) ... [2024-11-28 04:58:49,868 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 04:58:49,872 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 04:58:49,873 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 04:58:49,873 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 04:58:49,874 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:49" (1/1) ... [2024-11-28 04:58:49,889 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 04:58:49,911 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:58:49,929 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 04:58:49,934 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 04:58:49,972 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 04:58:49,972 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 04:58:49,972 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 04:58:49,972 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-28 04:58:49,972 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 04:58:49,972 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 04:58:50,087 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 04:58:50,090 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 04:58:50,961 INFO L? ?]: Removed 41 outVars from TransFormulas that were not future-live. [2024-11-28 04:58:50,961 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 04:58:50,983 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 04:58:50,983 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-28 04:58:50,983 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:58:50 BoogieIcfgContainer [2024-11-28 04:58:50,984 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 04:58:50,989 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 04:58:50,989 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 04:58:50,996 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 04:58:50,996 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 04:58:49" (1/3) ... [2024-11-28 04:58:50,998 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@11355827 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:58:50, skipping insertion in model container [2024-11-28 04:58:50,999 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 04:58:49" (2/3) ... [2024-11-28 04:58:50,999 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@11355827 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 04:58:50, skipping insertion in model container [2024-11-28 04:58:50,999 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:58:50" (3/3) ... [2024-11-28 04:58:51,001 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-1loop_file-88.i [2024-11-28 04:58:51,026 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 04:58:51,028 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_loopvsstraightlinecode_100-1loop_file-88.i that has 2 procedures, 118 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 04:58:51,103 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 04:58:51,119 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@74305ab7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 04:58:51,119 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 04:58:51,125 INFO L276 IsEmpty]: Start isEmpty. Operand has 118 states, 87 states have (on average 1.4252873563218391) internal successors, (124), 88 states have internal predecessors, (124), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-11-28 04:58:51,146 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2024-11-28 04:58:51,146 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:58:51,150 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:58:51,150 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:58:51,158 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:58:51,159 INFO L85 PathProgramCache]: Analyzing trace with hash 381799091, now seen corresponding path program 1 times [2024-11-28 04:58:51,170 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:58:51,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [887252637] [2024-11-28 04:58:51,171 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:58:51,172 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:58:51,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:58:51,672 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 54 refuted. 0 times theorem prover too weak. 1458 trivial. 0 not checked. [2024-11-28 04:58:51,673 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:58:51,673 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [887252637] [2024-11-28 04:58:51,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [887252637] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:58:51,674 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [733939788] [2024-11-28 04:58:51,674 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:58:51,674 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:58:51,674 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:58:51,681 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:58:51,684 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-28 04:58:51,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:58:51,943 INFO L256 TraceCheckSpWp]: Trace formula consists of 460 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 04:58:51,953 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:58:51,988 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 54 proven. 0 refuted. 0 times theorem prover too weak. 1458 trivial. 0 not checked. [2024-11-28 04:58:51,988 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:58:51,988 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [733939788] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:58:51,988 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:58:51,989 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-28 04:58:51,991 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2074794268] [2024-11-28 04:58:51,992 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:58:51,997 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 04:58:51,997 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:58:52,019 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 04:58:52,020 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 04:58:52,023 INFO L87 Difference]: Start difference. First operand has 118 states, 87 states have (on average 1.4252873563218391) internal successors, (124), 88 states have internal predecessors, (124), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Second operand has 2 states, 2 states have (on average 28.5) internal successors, (57), 2 states have internal predecessors, (57), 2 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-28 04:58:52,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:58:52,063 INFO L93 Difference]: Finished difference Result 233 states and 385 transitions. [2024-11-28 04:58:52,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 04:58:52,066 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 28.5) internal successors, (57), 2 states have internal predecessors, (57), 2 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 2 states have call successors, (28) Word has length 192 [2024-11-28 04:58:52,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:58:52,075 INFO L225 Difference]: With dead ends: 233 [2024-11-28 04:58:52,075 INFO L226 Difference]: Without dead ends: 114 [2024-11-28 04:58:52,079 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 193 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 04:58:52,083 INFO L435 NwaCegarLoop]: 177 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 177 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:58:52,084 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 04:58:52,100 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2024-11-28 04:58:52,133 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 114. [2024-11-28 04:58:52,135 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 84 states have (on average 1.3928571428571428) internal successors, (117), 84 states have internal predecessors, (117), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-11-28 04:58:52,142 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 173 transitions. [2024-11-28 04:58:52,144 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 173 transitions. Word has length 192 [2024-11-28 04:58:52,145 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:58:52,145 INFO L471 AbstractCegarLoop]: Abstraction has 114 states and 173 transitions. [2024-11-28 04:58:52,145 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 28.5) internal successors, (57), 2 states have internal predecessors, (57), 2 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-28 04:58:52,146 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 173 transitions. [2024-11-28 04:58:52,150 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 193 [2024-11-28 04:58:52,150 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:58:52,150 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:58:52,163 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-28 04:58:52,351 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-28 04:58:52,352 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:58:52,354 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:58:52,354 INFO L85 PathProgramCache]: Analyzing trace with hash 2083761195, now seen corresponding path program 1 times [2024-11-28 04:58:52,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:58:52,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1205145466] [2024-11-28 04:58:52,355 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:58:52,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:58:52,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:58:53,560 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-28 04:58:53,563 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:58:53,564 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1205145466] [2024-11-28 04:58:53,564 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1205145466] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:58:53,564 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:58:53,564 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:58:53,565 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [549112961] [2024-11-28 04:58:53,565 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:58:53,566 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:58:53,566 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:58:53,567 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:58:53,569 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:58:53,569 INFO L87 Difference]: Start difference. First operand 114 states and 173 transitions. Second operand has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:58:53,939 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:58:53,940 INFO L93 Difference]: Finished difference Result 377 states and 571 transitions. [2024-11-28 04:58:53,940 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-28 04:58:53,941 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 192 [2024-11-28 04:58:53,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:58:53,945 INFO L225 Difference]: With dead ends: 377 [2024-11-28 04:58:53,945 INFO L226 Difference]: Without dead ends: 266 [2024-11-28 04:58:53,946 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:58:53,947 INFO L435 NwaCegarLoop]: 165 mSDtfsCounter, 252 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 252 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-28 04:58:53,948 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [252 Valid, 487 Invalid, 113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-28 04:58:53,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 266 states. [2024-11-28 04:58:53,981 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 266 to 219. [2024-11-28 04:58:53,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 219 states, 160 states have (on average 1.36875) internal successors, (219), 160 states have internal predecessors, (219), 56 states have call successors, (56), 2 states have call predecessors, (56), 2 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-11-28 04:58:53,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 219 states to 219 states and 331 transitions. [2024-11-28 04:58:53,987 INFO L78 Accepts]: Start accepts. Automaton has 219 states and 331 transitions. Word has length 192 [2024-11-28 04:58:53,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:58:53,994 INFO L471 AbstractCegarLoop]: Abstraction has 219 states and 331 transitions. [2024-11-28 04:58:53,994 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.75) internal successors, (55), 4 states have internal predecessors, (55), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:58:53,994 INFO L276 IsEmpty]: Start isEmpty. Operand 219 states and 331 transitions. [2024-11-28 04:58:54,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2024-11-28 04:58:54,002 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:58:54,002 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:58:54,002 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-28 04:58:54,002 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:58:54,003 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:58:54,003 INFO L85 PathProgramCache]: Analyzing trace with hash -199166447, now seen corresponding path program 1 times [2024-11-28 04:58:54,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:58:54,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1267111752] [2024-11-28 04:58:54,003 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:58:54,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:58:54,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:58:54,911 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-28 04:58:54,912 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:58:54,912 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1267111752] [2024-11-28 04:58:54,912 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1267111752] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:58:54,912 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:58:54,912 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 04:58:54,912 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1279820321] [2024-11-28 04:58:54,912 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:58:54,913 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:58:54,913 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:58:54,914 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:58:54,914 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:58:54,914 INFO L87 Difference]: Start difference. First operand 219 states and 331 transitions. Second operand has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:58:55,593 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:58:55,594 INFO L93 Difference]: Finished difference Result 587 states and 885 transitions. [2024-11-28 04:58:55,594 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:58:55,595 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 193 [2024-11-28 04:58:55,596 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:58:55,601 INFO L225 Difference]: With dead ends: 587 [2024-11-28 04:58:55,602 INFO L226 Difference]: Without dead ends: 371 [2024-11-28 04:58:55,607 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:58:55,608 INFO L435 NwaCegarLoop]: 165 mSDtfsCounter, 109 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 548 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 04:58:55,608 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [109 Valid, 548 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 04:58:55,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2024-11-28 04:58:55,675 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 285. [2024-11-28 04:58:55,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 285 states, 197 states have (on average 1.3350253807106598) internal successors, (263), 197 states have internal predecessors, (263), 84 states have call successors, (84), 3 states have call predecessors, (84), 3 states have return successors, (84), 84 states have call predecessors, (84), 84 states have call successors, (84) [2024-11-28 04:58:55,679 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 285 states to 285 states and 431 transitions. [2024-11-28 04:58:55,680 INFO L78 Accepts]: Start accepts. Automaton has 285 states and 431 transitions. Word has length 193 [2024-11-28 04:58:55,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:58:55,681 INFO L471 AbstractCegarLoop]: Abstraction has 285 states and 431 transitions. [2024-11-28 04:58:55,682 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.2) internal successors, (56), 5 states have internal predecessors, (56), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:58:55,682 INFO L276 IsEmpty]: Start isEmpty. Operand 285 states and 431 transitions. [2024-11-28 04:58:55,685 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2024-11-28 04:58:55,685 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:58:55,685 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:58:55,686 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-28 04:58:55,686 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:58:55,686 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:58:55,687 INFO L85 PathProgramCache]: Analyzing trace with hash 223535379, now seen corresponding path program 1 times [2024-11-28 04:58:55,687 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:58:55,687 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1529848283] [2024-11-28 04:58:55,687 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:58:55,687 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:58:55,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:58:57,396 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-28 04:58:57,396 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:58:57,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1529848283] [2024-11-28 04:58:57,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1529848283] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:58:57,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:58:57,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 04:58:57,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612982451] [2024-11-28 04:58:57,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:58:57,398 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:58:57,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:58:57,399 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:58:57,400 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:58:57,400 INFO L87 Difference]: Start difference. First operand 285 states and 431 transitions. Second operand has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:58:59,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:58:59,351 INFO L93 Difference]: Finished difference Result 963 states and 1457 transitions. [2024-11-28 04:58:59,352 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:58:59,352 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 193 [2024-11-28 04:58:59,354 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:58:59,364 INFO L225 Difference]: With dead ends: 963 [2024-11-28 04:58:59,364 INFO L226 Difference]: Without dead ends: 747 [2024-11-28 04:58:59,365 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:58:59,366 INFO L435 NwaCegarLoop]: 247 mSDtfsCounter, 487 mSDsluCounter, 505 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 62 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 487 SdHoareTripleChecker+Valid, 752 SdHoareTripleChecker+Invalid, 358 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 62 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-28 04:58:59,367 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [487 Valid, 752 Invalid, 358 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [62 Valid, 296 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-28 04:58:59,371 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 747 states. [2024-11-28 04:58:59,558 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 747 to 410. [2024-11-28 04:58:59,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 410 states, 293 states have (on average 1.3617747440273038) internal successors, (399), 293 states have internal predecessors, (399), 112 states have call successors, (112), 4 states have call predecessors, (112), 4 states have return successors, (112), 112 states have call predecessors, (112), 112 states have call successors, (112) [2024-11-28 04:58:59,564 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 410 states to 410 states and 623 transitions. [2024-11-28 04:58:59,565 INFO L78 Accepts]: Start accepts. Automaton has 410 states and 623 transitions. Word has length 193 [2024-11-28 04:58:59,566 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:58:59,566 INFO L471 AbstractCegarLoop]: Abstraction has 410 states and 623 transitions. [2024-11-28 04:58:59,568 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:58:59,569 INFO L276 IsEmpty]: Start isEmpty. Operand 410 states and 623 transitions. [2024-11-28 04:58:59,573 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 194 [2024-11-28 04:58:59,573 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:58:59,575 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:58:59,575 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-28 04:58:59,575 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:58:59,576 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:58:59,576 INFO L85 PathProgramCache]: Analyzing trace with hash -1056328299, now seen corresponding path program 1 times [2024-11-28 04:58:59,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:58:59,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1144198772] [2024-11-28 04:58:59,576 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:58:59,576 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:58:59,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:59:00,134 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-28 04:59:00,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:59:00,135 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1144198772] [2024-11-28 04:59:00,135 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1144198772] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:59:00,135 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:59:00,135 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 04:59:00,135 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [125268381] [2024-11-28 04:59:00,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:59:00,136 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:59:00,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:59:00,137 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:59:00,137 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:59:00,138 INFO L87 Difference]: Start difference. First operand 410 states and 623 transitions. Second operand has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:59:01,514 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:59:01,515 INFO L93 Difference]: Finished difference Result 1310 states and 1992 transitions. [2024-11-28 04:59:01,515 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-28 04:59:01,516 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 193 [2024-11-28 04:59:01,516 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:59:01,527 INFO L225 Difference]: With dead ends: 1310 [2024-11-28 04:59:01,527 INFO L226 Difference]: Without dead ends: 969 [2024-11-28 04:59:01,529 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2024-11-28 04:59:01,530 INFO L435 NwaCegarLoop]: 222 mSDtfsCounter, 605 mSDsluCounter, 515 mSDsCounter, 0 mSdLazyCounter, 392 mSolverCounterSat, 142 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 605 SdHoareTripleChecker+Valid, 737 SdHoareTripleChecker+Invalid, 534 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 142 IncrementalHoareTripleChecker+Valid, 392 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:59:01,532 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [605 Valid, 737 Invalid, 534 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [142 Valid, 392 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-28 04:59:01,534 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 969 states. [2024-11-28 04:59:01,757 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 969 to 537. [2024-11-28 04:59:01,758 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 537 states, 391 states have (on average 1.381074168797954) internal successors, (540), 391 states have internal predecessors, (540), 140 states have call successors, (140), 5 states have call predecessors, (140), 5 states have return successors, (140), 140 states have call predecessors, (140), 140 states have call successors, (140) [2024-11-28 04:59:01,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 537 states to 537 states and 820 transitions. [2024-11-28 04:59:01,766 INFO L78 Accepts]: Start accepts. Automaton has 537 states and 820 transitions. Word has length 193 [2024-11-28 04:59:01,768 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:59:01,768 INFO L471 AbstractCegarLoop]: Abstraction has 537 states and 820 transitions. [2024-11-28 04:59:01,768 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:59:01,769 INFO L276 IsEmpty]: Start isEmpty. Operand 537 states and 820 transitions. [2024-11-28 04:59:01,771 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2024-11-28 04:59:01,772 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:59:01,772 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:59:01,772 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-28 04:59:01,773 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:59:01,774 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:59:01,775 INFO L85 PathProgramCache]: Analyzing trace with hash -1829468279, now seen corresponding path program 1 times [2024-11-28 04:59:01,775 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:59:01,776 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1701852331] [2024-11-28 04:59:01,779 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:59:01,779 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:59:01,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:59:02,259 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-28 04:59:02,260 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:59:02,260 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1701852331] [2024-11-28 04:59:02,260 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1701852331] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:59:02,260 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:59:02,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 04:59:02,264 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1838680247] [2024-11-28 04:59:02,264 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:59:02,264 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 04:59:02,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:59:02,265 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 04:59:02,265 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 04:59:02,265 INFO L87 Difference]: Start difference. First operand 537 states and 820 transitions. Second operand has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:59:03,088 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:59:03,089 INFO L93 Difference]: Finished difference Result 1455 states and 2224 transitions. [2024-11-28 04:59:03,089 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:59:03,090 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 194 [2024-11-28 04:59:03,090 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:59:03,098 INFO L225 Difference]: With dead ends: 1455 [2024-11-28 04:59:03,098 INFO L226 Difference]: Without dead ends: 987 [2024-11-28 04:59:03,103 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:59:03,106 INFO L435 NwaCegarLoop]: 201 mSDtfsCounter, 167 mSDsluCounter, 255 mSDsCounter, 0 mSdLazyCounter, 198 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 198 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 04:59:03,107 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 456 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 198 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 04:59:03,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 987 states. [2024-11-28 04:59:03,426 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 987 to 985. [2024-11-28 04:59:03,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 723 states have (on average 1.372060857538036) internal successors, (992), 723 states have internal predecessors, (992), 252 states have call successors, (252), 9 states have call predecessors, (252), 9 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-28 04:59:03,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 1496 transitions. [2024-11-28 04:59:03,467 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 1496 transitions. Word has length 194 [2024-11-28 04:59:03,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:59:03,470 INFO L471 AbstractCegarLoop]: Abstraction has 985 states and 1496 transitions. [2024-11-28 04:59:03,470 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.25) internal successors, (57), 4 states have internal predecessors, (57), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:59:03,471 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 1496 transitions. [2024-11-28 04:59:03,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 196 [2024-11-28 04:59:03,474 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:59:03,474 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:59:03,474 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-28 04:59:03,475 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:59:03,475 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:59:03,475 INFO L85 PathProgramCache]: Analyzing trace with hash -2095281364, now seen corresponding path program 1 times [2024-11-28 04:59:03,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:59:03,476 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1111444525] [2024-11-28 04:59:03,476 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:59:03,476 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:59:03,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:59:03,715 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-28 04:59:03,715 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:59:03,715 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1111444525] [2024-11-28 04:59:03,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1111444525] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:59:03,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:59:03,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 04:59:03,716 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [819140615] [2024-11-28 04:59:03,716 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:59:03,716 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-28 04:59:03,716 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:59:03,717 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-28 04:59:03,717 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:59:03,717 INFO L87 Difference]: Start difference. First operand 985 states and 1496 transitions. Second operand has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:59:04,127 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:59:04,128 INFO L93 Difference]: Finished difference Result 1979 states and 3011 transitions. [2024-11-28 04:59:04,128 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-28 04:59:04,128 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 195 [2024-11-28 04:59:04,129 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:59:04,141 INFO L225 Difference]: With dead ends: 1979 [2024-11-28 04:59:04,141 INFO L226 Difference]: Without dead ends: 1065 [2024-11-28 04:59:04,144 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-28 04:59:04,145 INFO L435 NwaCegarLoop]: 161 mSDtfsCounter, 19 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 295 SdHoareTripleChecker+Invalid, 46 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:59:04,145 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [19 Valid, 295 Invalid, 46 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-28 04:59:04,148 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1065 states. [2024-11-28 04:59:04,421 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1065 to 985. [2024-11-28 04:59:04,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 985 states, 723 states have (on average 1.3665283540802213) internal successors, (988), 723 states have internal predecessors, (988), 252 states have call successors, (252), 9 states have call predecessors, (252), 9 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-28 04:59:04,434 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 985 states to 985 states and 1492 transitions. [2024-11-28 04:59:04,436 INFO L78 Accepts]: Start accepts. Automaton has 985 states and 1492 transitions. Word has length 195 [2024-11-28 04:59:04,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:59:04,437 INFO L471 AbstractCegarLoop]: Abstraction has 985 states and 1492 transitions. [2024-11-28 04:59:04,437 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 19.333333333333332) internal successors, (58), 3 states have internal predecessors, (58), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:59:04,438 INFO L276 IsEmpty]: Start isEmpty. Operand 985 states and 1492 transitions. [2024-11-28 04:59:04,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2024-11-28 04:59:04,443 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:59:04,443 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:59:04,444 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-28 04:59:04,444 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:59:04,445 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:59:04,445 INFO L85 PathProgramCache]: Analyzing trace with hash 1368924984, now seen corresponding path program 1 times [2024-11-28 04:59:04,445 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:59:04,445 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1617064573] [2024-11-28 04:59:04,445 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:59:04,446 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:59:04,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:59:06,797 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 6 proven. 75 refuted. 0 times theorem prover too weak. 1431 trivial. 0 not checked. [2024-11-28 04:59:06,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:59:06,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1617064573] [2024-11-28 04:59:06,798 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1617064573] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:59:06,798 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [502876980] [2024-11-28 04:59:06,798 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:59:06,799 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:59:06,799 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:59:06,801 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:59:06,804 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-28 04:59:07,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:59:07,040 INFO L256 TraceCheckSpWp]: Trace formula consists of 468 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-28 04:59:07,054 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:59:10,257 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-28 04:59:10,258 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:59:10,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [502876980] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:59:10,258 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:59:10,258 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [11] total 18 [2024-11-28 04:59:10,259 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1868834818] [2024-11-28 04:59:10,259 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:59:10,260 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-11-28 04:59:10,261 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:59:10,261 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-11-28 04:59:10,262 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2024-11-28 04:59:10,262 INFO L87 Difference]: Start difference. First operand 985 states and 1492 transitions. Second operand has 10 states, 10 states have (on average 5.9) internal successors, (59), 9 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:59:11,817 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:59:11,817 INFO L93 Difference]: Finished difference Result 2092 states and 3155 transitions. [2024-11-28 04:59:11,818 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-28 04:59:11,818 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 9 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 196 [2024-11-28 04:59:11,819 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:59:11,828 INFO L225 Difference]: With dead ends: 2092 [2024-11-28 04:59:11,828 INFO L226 Difference]: Without dead ends: 1178 [2024-11-28 04:59:11,831 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 193 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=90, Invalid=330, Unknown=0, NotChecked=0, Total=420 [2024-11-28 04:59:11,833 INFO L435 NwaCegarLoop]: 133 mSDtfsCounter, 92 mSDsluCounter, 616 mSDsCounter, 0 mSdLazyCounter, 494 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 749 SdHoareTripleChecker+Invalid, 552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 494 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-28 04:59:11,833 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [92 Valid, 749 Invalid, 552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 494 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-28 04:59:11,835 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1178 states. [2024-11-28 04:59:12,106 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1178 to 1035. [2024-11-28 04:59:12,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1035 states, 773 states have (on average 1.3764553686934022) internal successors, (1064), 773 states have internal predecessors, (1064), 252 states have call successors, (252), 9 states have call predecessors, (252), 9 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-28 04:59:12,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1035 states to 1035 states and 1568 transitions. [2024-11-28 04:59:12,122 INFO L78 Accepts]: Start accepts. Automaton has 1035 states and 1568 transitions. Word has length 196 [2024-11-28 04:59:12,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:59:12,123 INFO L471 AbstractCegarLoop]: Abstraction has 1035 states and 1568 transitions. [2024-11-28 04:59:12,123 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 9 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:59:12,123 INFO L276 IsEmpty]: Start isEmpty. Operand 1035 states and 1568 transitions. [2024-11-28 04:59:12,130 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2024-11-28 04:59:12,130 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:59:12,130 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:59:12,142 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-28 04:59:12,331 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:59:12,331 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:59:12,331 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:59:12,332 INFO L85 PathProgramCache]: Analyzing trace with hash 1926018257, now seen corresponding path program 1 times [2024-11-28 04:59:12,332 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:59:12,332 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128379219] [2024-11-28 04:59:12,332 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:59:12,332 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:59:12,429 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:59:13,616 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-28 04:59:13,617 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:59:13,617 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128379219] [2024-11-28 04:59:13,617 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [128379219] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:59:13,618 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:59:13,618 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 04:59:13,618 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1381192635] [2024-11-28 04:59:13,618 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:59:13,619 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:59:13,619 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:59:13,619 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:59:13,619 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:59:13,620 INFO L87 Difference]: Start difference. First operand 1035 states and 1568 transitions. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:59:15,678 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:59:15,679 INFO L93 Difference]: Finished difference Result 2305 states and 3488 transitions. [2024-11-28 04:59:15,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:59:15,680 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 196 [2024-11-28 04:59:15,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:59:15,693 INFO L225 Difference]: With dead ends: 2305 [2024-11-28 04:59:15,693 INFO L226 Difference]: Without dead ends: 1391 [2024-11-28 04:59:15,697 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=44, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:59:15,699 INFO L435 NwaCegarLoop]: 391 mSDtfsCounter, 310 mSDsluCounter, 737 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 310 SdHoareTripleChecker+Valid, 1128 SdHoareTripleChecker+Invalid, 539 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-28 04:59:15,700 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [310 Valid, 1128 Invalid, 539 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 420 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-28 04:59:15,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1391 states. [2024-11-28 04:59:15,925 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1391 to 1087. [2024-11-28 04:59:15,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1087 states, 825 states have (on average 1.376969696969697) internal successors, (1136), 825 states have internal predecessors, (1136), 252 states have call successors, (252), 9 states have call predecessors, (252), 9 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-28 04:59:15,935 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1087 states to 1087 states and 1640 transitions. [2024-11-28 04:59:15,937 INFO L78 Accepts]: Start accepts. Automaton has 1087 states and 1640 transitions. Word has length 196 [2024-11-28 04:59:15,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:59:15,938 INFO L471 AbstractCegarLoop]: Abstraction has 1087 states and 1640 transitions. [2024-11-28 04:59:15,938 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:59:15,938 INFO L276 IsEmpty]: Start isEmpty. Operand 1087 states and 1640 transitions. [2024-11-28 04:59:15,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 197 [2024-11-28 04:59:15,942 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:59:15,942 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:59:15,943 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-28 04:59:15,944 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:59:15,945 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:59:15,945 INFO L85 PathProgramCache]: Analyzing trace with hash 75917918, now seen corresponding path program 1 times [2024-11-28 04:59:15,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:59:15,945 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [995181003] [2024-11-28 04:59:15,945 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:59:15,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:59:16,104 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:59:16,926 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 153 proven. 3 refuted. 0 times theorem prover too weak. 1356 trivial. 0 not checked. [2024-11-28 04:59:16,927 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:59:16,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [995181003] [2024-11-28 04:59:16,927 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [995181003] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:59:16,927 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [566892356] [2024-11-28 04:59:16,927 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:59:16,927 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:59:16,928 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:59:16,930 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:59:16,933 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-28 04:59:17,139 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:59:17,142 INFO L256 TraceCheckSpWp]: Trace formula consists of 467 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-28 04:59:17,149 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:59:17,233 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-28 04:59:17,234 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 04:59:17,234 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [566892356] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:59:17,234 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-28 04:59:17,234 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 10 [2024-11-28 04:59:17,234 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337835154] [2024-11-28 04:59:17,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:59:17,235 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:59:17,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:59:17,236 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:59:17,236 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2024-11-28 04:59:17,237 INFO L87 Difference]: Start difference. First operand 1087 states and 1640 transitions. Second operand has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:59:18,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:59:18,175 INFO L93 Difference]: Finished difference Result 2829 states and 4272 transitions. [2024-11-28 04:59:18,175 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 04:59:18,176 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 196 [2024-11-28 04:59:18,176 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:59:18,193 INFO L225 Difference]: With dead ends: 2829 [2024-11-28 04:59:18,194 INFO L226 Difference]: Without dead ends: 1847 [2024-11-28 04:59:18,198 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 198 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=103, Unknown=0, NotChecked=0, Total=132 [2024-11-28 04:59:18,200 INFO L435 NwaCegarLoop]: 277 mSDtfsCounter, 275 mSDsluCounter, 663 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 275 SdHoareTripleChecker+Valid, 940 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-28 04:59:18,203 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [275 Valid, 940 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-28 04:59:18,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1847 states. [2024-11-28 04:59:18,508 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1847 to 1571. [2024-11-28 04:59:18,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1571 states, 1193 states have (on average 1.3562447611064543) internal successors, (1618), 1193 states have internal predecessors, (1618), 364 states have call successors, (364), 13 states have call predecessors, (364), 13 states have return successors, (364), 364 states have call predecessors, (364), 364 states have call successors, (364) [2024-11-28 04:59:18,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1571 states to 1571 states and 2346 transitions. [2024-11-28 04:59:18,527 INFO L78 Accepts]: Start accepts. Automaton has 1571 states and 2346 transitions. Word has length 196 [2024-11-28 04:59:18,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:59:18,528 INFO L471 AbstractCegarLoop]: Abstraction has 1571 states and 2346 transitions. [2024-11-28 04:59:18,528 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 11.8) internal successors, (59), 5 states have internal predecessors, (59), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:59:18,528 INFO L276 IsEmpty]: Start isEmpty. Operand 1571 states and 2346 transitions. [2024-11-28 04:59:18,532 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2024-11-28 04:59:18,532 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:59:18,533 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:59:18,545 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-28 04:59:18,733 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2024-11-28 04:59:18,734 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:59:18,734 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:59:18,735 INFO L85 PathProgramCache]: Analyzing trace with hash -1122536858, now seen corresponding path program 1 times [2024-11-28 04:59:18,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:59:18,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [769727775] [2024-11-28 04:59:18,736 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:59:18,736 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:59:18,848 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:59:19,246 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-28 04:59:19,246 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:59:19,246 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [769727775] [2024-11-28 04:59:19,247 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [769727775] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:59:19,247 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:59:19,247 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 04:59:19,247 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1384594444] [2024-11-28 04:59:19,247 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:59:19,248 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 04:59:19,248 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:59:19,249 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 04:59:19,250 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-28 04:59:19,250 INFO L87 Difference]: Start difference. First operand 1571 states and 2346 transitions. Second operand has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:59:20,911 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:59:20,911 INFO L93 Difference]: Finished difference Result 4481 states and 6716 transitions. [2024-11-28 04:59:20,912 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:59:20,912 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 197 [2024-11-28 04:59:20,912 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:59:20,932 INFO L225 Difference]: With dead ends: 4481 [2024-11-28 04:59:20,932 INFO L226 Difference]: Without dead ends: 3047 [2024-11-28 04:59:20,937 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:59:20,938 INFO L435 NwaCegarLoop]: 368 mSDtfsCounter, 287 mSDsluCounter, 429 mSDsCounter, 0 mSdLazyCounter, 411 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 287 SdHoareTripleChecker+Valid, 797 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 411 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-28 04:59:20,938 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [287 Valid, 797 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 411 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-28 04:59:20,942 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3047 states. [2024-11-28 04:59:21,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3047 to 2193. [2024-11-28 04:59:21,387 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2193 states, 1699 states have (on average 1.355503237198352) internal successors, (2303), 1699 states have internal predecessors, (2303), 476 states have call successors, (476), 17 states have call predecessors, (476), 17 states have return successors, (476), 476 states have call predecessors, (476), 476 states have call successors, (476) [2024-11-28 04:59:21,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2193 states to 2193 states and 3255 transitions. [2024-11-28 04:59:21,405 INFO L78 Accepts]: Start accepts. Automaton has 2193 states and 3255 transitions. Word has length 197 [2024-11-28 04:59:21,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:59:21,407 INFO L471 AbstractCegarLoop]: Abstraction has 2193 states and 3255 transitions. [2024-11-28 04:59:21,407 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.0) internal successors, (60), 5 states have internal predecessors, (60), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:59:21,407 INFO L276 IsEmpty]: Start isEmpty. Operand 2193 states and 3255 transitions. [2024-11-28 04:59:21,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2024-11-28 04:59:21,411 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:59:21,411 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:59:21,411 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-28 04:59:21,411 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:59:21,412 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:59:21,412 INFO L85 PathProgramCache]: Analyzing trace with hash 1178285732, now seen corresponding path program 1 times [2024-11-28 04:59:21,412 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:59:21,412 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1404975151] [2024-11-28 04:59:21,413 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:59:21,413 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:59:21,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:59:22,656 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-28 04:59:22,656 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:59:22,657 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1404975151] [2024-11-28 04:59:22,657 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1404975151] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:59:22,657 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:59:22,657 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 04:59:22,657 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [198032552] [2024-11-28 04:59:22,657 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:59:22,658 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:59:22,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:59:22,659 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:59:22,659 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:59:22,659 INFO L87 Difference]: Start difference. First operand 2193 states and 3255 transitions. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:59:25,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:59:25,402 INFO L93 Difference]: Finished difference Result 4719 states and 7011 transitions. [2024-11-28 04:59:25,402 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:59:25,403 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 197 [2024-11-28 04:59:25,403 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:59:25,423 INFO L225 Difference]: With dead ends: 4719 [2024-11-28 04:59:25,423 INFO L226 Difference]: Without dead ends: 2697 [2024-11-28 04:59:25,430 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=24, Invalid=32, Unknown=0, NotChecked=0, Total=56 [2024-11-28 04:59:25,433 INFO L435 NwaCegarLoop]: 388 mSDtfsCounter, 406 mSDsluCounter, 767 mSDsCounter, 0 mSdLazyCounter, 565 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 406 SdHoareTripleChecker+Valid, 1155 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 565 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-11-28 04:59:25,434 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [406 Valid, 1155 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 565 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-11-28 04:59:25,438 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2697 states. [2024-11-28 04:59:25,879 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2697 to 2203. [2024-11-28 04:59:25,884 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2203 states, 1709 states have (on average 1.3557636044470451) internal successors, (2317), 1709 states have internal predecessors, (2317), 476 states have call successors, (476), 17 states have call predecessors, (476), 17 states have return successors, (476), 476 states have call predecessors, (476), 476 states have call successors, (476) [2024-11-28 04:59:25,892 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2203 states to 2203 states and 3269 transitions. [2024-11-28 04:59:25,896 INFO L78 Accepts]: Start accepts. Automaton has 2203 states and 3269 transitions. Word has length 197 [2024-11-28 04:59:25,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:59:25,897 INFO L471 AbstractCegarLoop]: Abstraction has 2203 states and 3269 transitions. [2024-11-28 04:59:25,897 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:59:25,897 INFO L276 IsEmpty]: Start isEmpty. Operand 2203 states and 3269 transitions. [2024-11-28 04:59:25,901 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 198 [2024-11-28 04:59:25,901 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:59:25,902 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:59:25,902 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-28 04:59:25,902 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:59:25,902 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:59:25,903 INFO L85 PathProgramCache]: Analyzing trace with hash 1476053361, now seen corresponding path program 1 times [2024-11-28 04:59:25,903 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:59:25,903 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1313846006] [2024-11-28 04:59:25,903 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:59:25,903 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:59:26,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:59:26,705 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 153 proven. 3 refuted. 0 times theorem prover too weak. 1356 trivial. 0 not checked. [2024-11-28 04:59:26,705 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:59:26,705 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1313846006] [2024-11-28 04:59:26,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1313846006] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 04:59:26,706 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632063979] [2024-11-28 04:59:26,706 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:59:26,706 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:59:26,706 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:59:26,708 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:59:26,712 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-28 04:59:26,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:59:26,922 INFO L256 TraceCheckSpWp]: Trace formula consists of 468 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-28 04:59:26,930 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:59:27,174 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 283 proven. 3 refuted. 0 times theorem prover too weak. 1226 trivial. 0 not checked. [2024-11-28 04:59:27,174 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:59:27,743 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 153 proven. 6 refuted. 0 times theorem prover too weak. 1353 trivial. 0 not checked. [2024-11-28 04:59:27,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632063979] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-28 04:59:27,744 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-28 04:59:27,744 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 9, 9] total 15 [2024-11-28 04:59:27,744 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1055975340] [2024-11-28 04:59:27,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-28 04:59:27,745 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-28 04:59:27,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:59:27,749 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-28 04:59:27,749 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=151, Unknown=0, NotChecked=0, Total=210 [2024-11-28 04:59:27,749 INFO L87 Difference]: Start difference. First operand 2203 states and 3269 transitions. Second operand has 15 states, 15 states have (on average 5.4) internal successors, (81), 15 states have internal predecessors, (81), 2 states have call successors, (30), 2 states have call predecessors, (30), 6 states have return successors, (32), 3 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-28 04:59:28,746 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:59:28,746 INFO L93 Difference]: Finished difference Result 3445 states and 5012 transitions. [2024-11-28 04:59:28,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-28 04:59:28,747 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.4) internal successors, (81), 15 states have internal predecessors, (81), 2 states have call successors, (30), 2 states have call predecessors, (30), 6 states have return successors, (32), 3 states have call predecessors, (32), 2 states have call successors, (32) Word has length 197 [2024-11-28 04:59:28,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:59:28,758 INFO L225 Difference]: With dead ends: 3445 [2024-11-28 04:59:28,759 INFO L226 Difference]: Without dead ends: 1318 [2024-11-28 04:59:28,765 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 417 GetRequests, 389 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 147 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=242, Invalid=514, Unknown=0, NotChecked=0, Total=756 [2024-11-28 04:59:28,766 INFO L435 NwaCegarLoop]: 131 mSDtfsCounter, 211 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 122 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 211 SdHoareTripleChecker+Valid, 438 SdHoareTripleChecker+Invalid, 380 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 122 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 04:59:28,767 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [211 Valid, 438 Invalid, 380 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [122 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 04:59:28,769 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1318 states. [2024-11-28 04:59:29,111 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1318 to 1244. [2024-11-28 04:59:29,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1244 states, 964 states have (on average 1.3132780082987552) internal successors, (1266), 964 states have internal predecessors, (1266), 252 states have call successors, (252), 27 states have call predecessors, (252), 27 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-28 04:59:29,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1244 states to 1244 states and 1770 transitions. [2024-11-28 04:59:29,121 INFO L78 Accepts]: Start accepts. Automaton has 1244 states and 1770 transitions. Word has length 197 [2024-11-28 04:59:29,123 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:59:29,123 INFO L471 AbstractCegarLoop]: Abstraction has 1244 states and 1770 transitions. [2024-11-28 04:59:29,124 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.4) internal successors, (81), 15 states have internal predecessors, (81), 2 states have call successors, (30), 2 states have call predecessors, (30), 6 states have return successors, (32), 3 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-28 04:59:29,124 INFO L276 IsEmpty]: Start isEmpty. Operand 1244 states and 1770 transitions. [2024-11-28 04:59:29,128 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2024-11-28 04:59:29,128 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:59:29,129 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:59:29,141 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-28 04:59:29,333 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2024-11-28 04:59:29,333 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:59:29,334 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:59:29,334 INFO L85 PathProgramCache]: Analyzing trace with hash 1772279373, now seen corresponding path program 1 times [2024-11-28 04:59:29,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:59:29,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1655806141] [2024-11-28 04:59:29,335 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:59:29,335 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:59:29,405 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:59:30,380 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-28 04:59:30,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:59:30,381 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1655806141] [2024-11-28 04:59:30,381 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1655806141] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:59:30,381 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:59:30,381 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 04:59:30,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1156477040] [2024-11-28 04:59:30,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:59:30,382 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 04:59:30,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:59:30,384 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 04:59:30,384 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-28 04:59:30,385 INFO L87 Difference]: Start difference. First operand 1244 states and 1770 transitions. Second operand has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:59:31,960 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:59:31,960 INFO L93 Difference]: Finished difference Result 2570 states and 3649 transitions. [2024-11-28 04:59:31,961 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-28 04:59:31,962 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 198 [2024-11-28 04:59:31,962 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:59:31,972 INFO L225 Difference]: With dead ends: 2570 [2024-11-28 04:59:31,972 INFO L226 Difference]: Without dead ends: 1456 [2024-11-28 04:59:31,976 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:59:31,977 INFO L435 NwaCegarLoop]: 230 mSDtfsCounter, 308 mSDsluCounter, 393 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 308 SdHoareTripleChecker+Valid, 623 SdHoareTripleChecker+Invalid, 355 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-28 04:59:31,977 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [308 Valid, 623 Invalid, 355 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-28 04:59:31,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1456 states. [2024-11-28 04:59:32,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1456 to 1262. [2024-11-28 04:59:32,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1262 states, 982 states have (on average 1.310590631364562) internal successors, (1287), 982 states have internal predecessors, (1287), 252 states have call successors, (252), 27 states have call predecessors, (252), 27 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-28 04:59:32,336 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1262 states to 1262 states and 1791 transitions. [2024-11-28 04:59:32,343 INFO L78 Accepts]: Start accepts. Automaton has 1262 states and 1791 transitions. Word has length 198 [2024-11-28 04:59:32,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:59:32,346 INFO L471 AbstractCegarLoop]: Abstraction has 1262 states and 1791 transitions. [2024-11-28 04:59:32,346 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.166666666666666) internal successors, (61), 6 states have internal predecessors, (61), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:59:32,347 INFO L276 IsEmpty]: Start isEmpty. Operand 1262 states and 1791 transitions. [2024-11-28 04:59:32,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2024-11-28 04:59:32,350 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:59:32,350 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:59:32,350 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-28 04:59:32,350 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:59:32,351 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:59:32,351 INFO L85 PathProgramCache]: Analyzing trace with hash 83335631, now seen corresponding path program 1 times [2024-11-28 04:59:32,351 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:59:32,351 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [874432174] [2024-11-28 04:59:32,352 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:59:32,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:59:32,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:59:33,078 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-28 04:59:33,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 04:59:33,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [874432174] [2024-11-28 04:59:33,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [874432174] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 04:59:33,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 04:59:33,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-11-28 04:59:33,080 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1397271706] [2024-11-28 04:59:33,080 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 04:59:33,080 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-28 04:59:33,081 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 04:59:33,081 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-28 04:59:33,082 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2024-11-28 04:59:33,082 INFO L87 Difference]: Start difference. First operand 1262 states and 1791 transitions. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:59:34,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 04:59:34,456 INFO L93 Difference]: Finished difference Result 2588 states and 3666 transitions. [2024-11-28 04:59:34,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-28 04:59:34,457 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 198 [2024-11-28 04:59:34,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 04:59:34,466 INFO L225 Difference]: With dead ends: 2588 [2024-11-28 04:59:34,467 INFO L226 Difference]: Without dead ends: 1456 [2024-11-28 04:59:34,471 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-11-28 04:59:34,472 INFO L435 NwaCegarLoop]: 261 mSDtfsCounter, 283 mSDsluCounter, 478 mSDsCounter, 0 mSdLazyCounter, 504 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 283 SdHoareTripleChecker+Valid, 739 SdHoareTripleChecker+Invalid, 505 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 504 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-28 04:59:34,472 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [283 Valid, 739 Invalid, 505 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 504 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-28 04:59:34,474 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1456 states. [2024-11-28 04:59:34,844 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1456 to 1234. [2024-11-28 04:59:34,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1234 states, 954 states have (on average 1.3050314465408805) internal successors, (1245), 954 states have internal predecessors, (1245), 252 states have call successors, (252), 27 states have call predecessors, (252), 27 states have return successors, (252), 252 states have call predecessors, (252), 252 states have call successors, (252) [2024-11-28 04:59:34,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1234 states to 1234 states and 1749 transitions. [2024-11-28 04:59:34,864 INFO L78 Accepts]: Start accepts. Automaton has 1234 states and 1749 transitions. Word has length 198 [2024-11-28 04:59:34,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 04:59:34,864 INFO L471 AbstractCegarLoop]: Abstraction has 1234 states and 1749 transitions. [2024-11-28 04:59:34,864 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 04:59:34,865 INFO L276 IsEmpty]: Start isEmpty. Operand 1234 states and 1749 transitions. [2024-11-28 04:59:34,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2024-11-28 04:59:34,868 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 04:59:34,868 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 04:59:34,869 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-28 04:59:34,869 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 04:59:34,869 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 04:59:34,870 INFO L85 PathProgramCache]: Analyzing trace with hash -1516683922, now seen corresponding path program 1 times [2024-11-28 04:59:34,870 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 04:59:34,870 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1530331916] [2024-11-28 04:59:34,870 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:59:34,870 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 04:59:35,040 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 04:59:35,044 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [222924637] [2024-11-28 04:59:35,044 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 04:59:35,044 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 04:59:35,044 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 04:59:35,046 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 04:59:35,050 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-28 04:59:35,791 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 04:59:35,793 INFO L256 TraceCheckSpWp]: Trace formula consists of 472 conjuncts, 44 conjuncts are in the unsatisfiable core [2024-11-28 04:59:35,800 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 04:59:40,569 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 947 proven. 180 refuted. 0 times theorem prover too weak. 385 trivial. 0 not checked. [2024-11-28 04:59:40,569 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-28 04:59:58,674 WARN L286 SmtUtils]: Spent 11.02s on a formula simplification. DAG size of input: 28 DAG size of output: 24 (called from [L 188] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionTir.tryToEliminateOne) [2024-11-28 05:00:15,442 WARN L286 SmtUtils]: Spent 16.14s on a formula simplification. DAG size of input: 30 DAG size of output: 26 (called from [L 188] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.DualJunctionTir.tryToEliminateOne) [2024-11-28 05:01:10,460 WARN L286 SmtUtils]: Spent 6.41s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-28 05:01:26,683 WARN L286 SmtUtils]: Spent 12.86s on a formula simplification that was a NOOP. DAG size: 124 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 05:02:17,105 WARN L286 SmtUtils]: Spent 13.54s on a formula simplification that was a NOOP. DAG size: 124 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 05:02:58,743 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:02:58,743 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1530331916] [2024-11-28 05:02:58,744 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-28 05:02:58,744 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [222924637] [2024-11-28 05:02:58,744 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [222924637] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-28 05:02:58,744 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-28 05:02:58,745 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2024-11-28 05:02:58,745 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1266589777] [2024-11-28 05:02:58,745 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-28 05:02:58,745 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-28 05:02:58,745 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:02:58,746 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-28 05:02:58,746 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=732, Unknown=0, NotChecked=0, Total=870 [2024-11-28 05:02:58,747 INFO L87 Difference]: Start difference. First operand 1234 states and 1749 transitions. Second operand has 23 states, 23 states have (on average 3.4782608695652173) internal successors, (80), 20 states have internal predecessors, (80), 5 states have call successors, (28), 5 states have call predecessors, (28), 7 states have return successors, (28), 5 states have call predecessors, (28), 5 states have call successors, (28) [2024-11-28 05:03:04,184 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.03s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-11-28 05:03:06,660 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:03:06,660 INFO L93 Difference]: Finished difference Result 3144 states and 4355 transitions. [2024-11-28 05:03:06,661 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-28 05:03:06,661 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.4782608695652173) internal successors, (80), 20 states have internal predecessors, (80), 5 states have call successors, (28), 5 states have call predecessors, (28), 7 states have return successors, (28), 5 states have call predecessors, (28), 5 states have call successors, (28) Word has length 199 [2024-11-28 05:03:06,661 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:03:06,670 INFO L225 Difference]: With dead ends: 3144 [2024-11-28 05:03:06,670 INFO L226 Difference]: Without dead ends: 2025 [2024-11-28 05:03:06,674 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 260 GetRequests, 209 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 639 ImplicationChecksByTransitivity, 51.3s TimeCoverageRelationStatistics Valid=507, Invalid=2249, Unknown=0, NotChecked=0, Total=2756 [2024-11-28 05:03:06,674 INFO L435 NwaCegarLoop]: 149 mSDtfsCounter, 803 mSDsluCounter, 1328 mSDsCounter, 0 mSdLazyCounter, 1771 mSolverCounterSat, 165 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 803 SdHoareTripleChecker+Valid, 1477 SdHoareTripleChecker+Invalid, 1936 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 165 IncrementalHoareTripleChecker+Valid, 1771 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-11-28 05:03:06,675 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [803 Valid, 1477 Invalid, 1936 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [165 Valid, 1771 Invalid, 0 Unknown, 0 Unchecked, 4.1s Time] [2024-11-28 05:03:06,677 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2025 states. [2024-11-28 05:03:07,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2025 to 1713. [2024-11-28 05:03:07,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1713 states, 1405 states have (on average 1.298220640569395) internal successors, (1824), 1409 states have internal predecessors, (1824), 272 states have call successors, (272), 35 states have call predecessors, (272), 35 states have return successors, (272), 268 states have call predecessors, (272), 272 states have call successors, (272) [2024-11-28 05:03:07,065 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1713 states to 1713 states and 2368 transitions. [2024-11-28 05:03:07,068 INFO L78 Accepts]: Start accepts. Automaton has 1713 states and 2368 transitions. Word has length 199 [2024-11-28 05:03:07,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:03:07,069 INFO L471 AbstractCegarLoop]: Abstraction has 1713 states and 2368 transitions. [2024-11-28 05:03:07,070 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.4782608695652173) internal successors, (80), 20 states have internal predecessors, (80), 5 states have call successors, (28), 5 states have call predecessors, (28), 7 states have return successors, (28), 5 states have call predecessors, (28), 5 states have call successors, (28) [2024-11-28 05:03:07,070 INFO L276 IsEmpty]: Start isEmpty. Operand 1713 states and 2368 transitions. [2024-11-28 05:03:07,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 200 [2024-11-28 05:03:07,074 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:03:07,074 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:07,081 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-28 05:03:07,274 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2024-11-28 05:03:07,275 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:03:07,276 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:07,276 INFO L85 PathProgramCache]: Analyzing trace with hash 534300076, now seen corresponding path program 1 times [2024-11-28 05:03:07,277 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:07,277 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [662852474] [2024-11-28 05:03:07,277 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:07,277 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:07,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:07,567 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-28 05:03:07,568 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:07,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [662852474] [2024-11-28 05:03:07,568 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [662852474] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:03:07,568 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:03:07,568 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 05:03:07,568 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [610968790] [2024-11-28 05:03:07,568 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:07,569 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:03:07,569 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:07,571 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:03:07,571 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:03:07,571 INFO L87 Difference]: Start difference. First operand 1713 states and 2368 transitions. Second operand has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 2 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-28 05:03:08,361 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:03:08,361 INFO L93 Difference]: Finished difference Result 3024 states and 4207 transitions. [2024-11-28 05:03:08,362 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:03:08,366 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 2 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 199 [2024-11-28 05:03:08,366 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:03:08,383 INFO L225 Difference]: With dead ends: 3024 [2024-11-28 05:03:08,383 INFO L226 Difference]: Without dead ends: 1675 [2024-11-28 05:03:08,387 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2024-11-28 05:03:08,387 INFO L435 NwaCegarLoop]: 161 mSDtfsCounter, 145 mSDsluCounter, 542 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 703 SdHoareTripleChecker+Invalid, 216 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-28 05:03:08,388 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 703 Invalid, 216 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-28 05:03:08,390 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1675 states. [2024-11-28 05:03:08,830 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1675 to 1637. [2024-11-28 05:03:08,836 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1637 states, 1329 states have (on average 1.2957110609480813) internal successors, (1722), 1333 states have internal predecessors, (1722), 272 states have call successors, (272), 35 states have call predecessors, (272), 35 states have return successors, (272), 268 states have call predecessors, (272), 272 states have call successors, (272) [2024-11-28 05:03:08,845 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1637 states to 1637 states and 2266 transitions. [2024-11-28 05:03:08,848 INFO L78 Accepts]: Start accepts. Automaton has 1637 states and 2266 transitions. Word has length 199 [2024-11-28 05:03:08,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:03:08,848 INFO L471 AbstractCegarLoop]: Abstraction has 1637 states and 2266 transitions. [2024-11-28 05:03:08,849 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 2 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-28 05:03:08,850 INFO L276 IsEmpty]: Start isEmpty. Operand 1637 states and 2266 transitions. [2024-11-28 05:03:08,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2024-11-28 05:03:08,851 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:03:08,852 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:08,852 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-28 05:03:08,852 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:03:08,853 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:08,854 INFO L85 PathProgramCache]: Analyzing trace with hash 1020046085, now seen corresponding path program 1 times [2024-11-28 05:03:08,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:08,854 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1567179522] [2024-11-28 05:03:08,855 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:08,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:08,932 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:11,177 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-28 05:03:11,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:11,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1567179522] [2024-11-28 05:03:11,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1567179522] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:03:11,178 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:03:11,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-28 05:03:11,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1470644588] [2024-11-28 05:03:11,178 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:11,179 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-28 05:03:11,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:11,179 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-28 05:03:11,180 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2024-11-28 05:03:11,180 INFO L87 Difference]: Start difference. First operand 1637 states and 2266 transitions. Second operand has 12 states, 12 states have (on average 5.25) internal successors, (63), 12 states have internal predecessors, (63), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 05:03:13,231 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:03:13,231 INFO L93 Difference]: Finished difference Result 3145 states and 4352 transitions. [2024-11-28 05:03:13,232 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-28 05:03:13,232 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.25) internal successors, (63), 12 states have internal predecessors, (63), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 200 [2024-11-28 05:03:13,232 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:03:13,243 INFO L225 Difference]: With dead ends: 3145 [2024-11-28 05:03:13,244 INFO L226 Difference]: Without dead ends: 1963 [2024-11-28 05:03:13,246 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=81, Invalid=225, Unknown=0, NotChecked=0, Total=306 [2024-11-28 05:03:13,247 INFO L435 NwaCegarLoop]: 158 mSDtfsCounter, 196 mSDsluCounter, 818 mSDsCounter, 0 mSdLazyCounter, 823 mSolverCounterSat, 88 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 196 SdHoareTripleChecker+Valid, 976 SdHoareTripleChecker+Invalid, 911 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 88 IncrementalHoareTripleChecker+Valid, 823 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-28 05:03:13,248 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [196 Valid, 976 Invalid, 911 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [88 Valid, 823 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-28 05:03:13,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1963 states. [2024-11-28 05:03:13,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1963 to 1747. [2024-11-28 05:03:13,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1747 states, 1439 states have (on average 1.2904794996525364) internal successors, (1857), 1443 states have internal predecessors, (1857), 272 states have call successors, (272), 35 states have call predecessors, (272), 35 states have return successors, (272), 268 states have call predecessors, (272), 272 states have call successors, (272) [2024-11-28 05:03:13,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1747 states to 1747 states and 2401 transitions. [2024-11-28 05:03:13,818 INFO L78 Accepts]: Start accepts. Automaton has 1747 states and 2401 transitions. Word has length 200 [2024-11-28 05:03:13,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:03:13,820 INFO L471 AbstractCegarLoop]: Abstraction has 1747 states and 2401 transitions. [2024-11-28 05:03:13,820 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.25) internal successors, (63), 12 states have internal predecessors, (63), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 05:03:13,820 INFO L276 IsEmpty]: Start isEmpty. Operand 1747 states and 2401 transitions. [2024-11-28 05:03:13,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2024-11-28 05:03:13,823 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:03:13,823 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:13,824 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-28 05:03:13,824 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:03:13,824 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:13,825 INFO L85 PathProgramCache]: Analyzing trace with hash -974098621, now seen corresponding path program 1 times [2024-11-28 05:03:13,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:13,825 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305844442] [2024-11-28 05:03:13,825 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:13,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:13,861 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:14,131 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-28 05:03:14,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-28 05:03:14,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305844442] [2024-11-28 05:03:14,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [305844442] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:03:14,132 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:03:14,132 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-28 05:03:14,132 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678016582] [2024-11-28 05:03:14,132 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:14,133 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:03:14,133 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-28 05:03:14,133 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:03:14,133 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:03:14,134 INFO L87 Difference]: Start difference. First operand 1747 states and 2401 transitions. Second operand has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 2 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-28 05:03:15,745 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:03:15,745 INFO L93 Difference]: Finished difference Result 3606 states and 5001 transitions. [2024-11-28 05:03:15,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:03:15,747 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 2 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 200 [2024-11-28 05:03:15,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:03:15,764 INFO L225 Difference]: With dead ends: 3606 [2024-11-28 05:03:15,765 INFO L226 Difference]: Without dead ends: 2165 [2024-11-28 05:03:15,768 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-11-28 05:03:15,768 INFO L435 NwaCegarLoop]: 126 mSDtfsCounter, 460 mSDsluCounter, 382 mSDsCounter, 0 mSdLazyCounter, 318 mSolverCounterSat, 232 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 460 SdHoareTripleChecker+Valid, 508 SdHoareTripleChecker+Invalid, 550 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 232 IncrementalHoareTripleChecker+Valid, 318 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:03:15,769 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [460 Valid, 508 Invalid, 550 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [232 Valid, 318 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-28 05:03:15,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2165 states. [2024-11-28 05:03:16,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2165 to 1764. [2024-11-28 05:03:16,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1764 states, 1456 states have (on average 1.2850274725274726) internal successors, (1871), 1460 states have internal predecessors, (1871), 272 states have call successors, (272), 35 states have call predecessors, (272), 35 states have return successors, (272), 268 states have call predecessors, (272), 272 states have call successors, (272) [2024-11-28 05:03:16,298 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1764 states to 1764 states and 2415 transitions. [2024-11-28 05:03:16,300 INFO L78 Accepts]: Start accepts. Automaton has 1764 states and 2415 transitions. Word has length 200 [2024-11-28 05:03:16,302 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:03:16,302 INFO L471 AbstractCegarLoop]: Abstraction has 1764 states and 2415 transitions. [2024-11-28 05:03:16,302 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.5) internal successors, (63), 6 states have internal predecessors, (63), 2 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-28 05:03:16,302 INFO L276 IsEmpty]: Start isEmpty. Operand 1764 states and 2415 transitions. [2024-11-28 05:03:16,304 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 201 [2024-11-28 05:03:16,304 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:03:16,304 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:16,305 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-28 05:03:16,305 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:03:16,305 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:16,305 INFO L85 PathProgramCache]: Analyzing trace with hash 710629074, now seen corresponding path program 1 times [2024-11-28 05:03:16,305 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-28 05:03:16,306 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1791495849] [2024-11-28 05:03:16,306 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:16,306 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-28 05:03:16,426 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-28 05:03:16,429 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [604832519] [2024-11-28 05:03:16,429 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:16,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:16,430 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:16,432 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-28 05:03:16,435 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-28 05:03:16,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 05:03:16,749 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-28 05:03:16,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-28 05:03:17,045 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-28 05:03:17,045 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-28 05:03:17,046 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-28 05:03:17,054 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-28 05:03:17,248 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-28 05:03:17,251 INFO L422 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:17,433 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-28 05:03:17,440 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 28.11 05:03:17 BoogieIcfgContainer [2024-11-28 05:03:17,440 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-28 05:03:17,441 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-28 05:03:17,442 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-28 05:03:17,442 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-28 05:03:17,443 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 04:58:50" (3/4) ... [2024-11-28 05:03:17,445 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-28 05:03:17,446 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-28 05:03:17,446 INFO L158 Benchmark]: Toolchain (without parser) took 268279.58ms. Allocated memory was 142.6MB in the beginning and 360.7MB in the end (delta: 218.1MB). Free memory was 117.2MB in the beginning and 123.4MB in the end (delta: -6.2MB). Peak memory consumption was 208.3MB. Max. memory is 16.1GB. [2024-11-28 05:03:17,447 INFO L158 Benchmark]: CDTParser took 1.81ms. Allocated memory is still 117.4MB. Free memory is still 74.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:03:17,447 INFO L158 Benchmark]: CACSL2BoogieTranslator took 522.49ms. Allocated memory is still 142.6MB. Free memory was 117.0MB in the beginning and 100.4MB in the end (delta: 16.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-28 05:03:17,449 INFO L158 Benchmark]: Boogie Procedure Inliner took 88.61ms. Allocated memory is still 142.6MB. Free memory was 100.4MB in the beginning and 95.7MB in the end (delta: 4.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-28 05:03:17,449 INFO L158 Benchmark]: Boogie Preprocessor took 87.03ms. Allocated memory is still 142.6MB. Free memory was 95.7MB in the beginning and 90.3MB in the end (delta: 5.3MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:03:17,449 INFO L158 Benchmark]: RCFGBuilder took 1111.33ms. Allocated memory is still 142.6MB. Free memory was 90.3MB in the beginning and 55.1MB in the end (delta: 35.2MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. [2024-11-28 05:03:17,450 INFO L158 Benchmark]: TraceAbstraction took 266451.37ms. Allocated memory was 142.6MB in the beginning and 360.7MB in the end (delta: 218.1MB). Free memory was 54.6MB in the beginning and 123.4MB in the end (delta: -68.8MB). Peak memory consumption was 149.6MB. Max. memory is 16.1GB. [2024-11-28 05:03:17,450 INFO L158 Benchmark]: Witness Printer took 4.34ms. Allocated memory is still 360.7MB. Free memory was 123.4MB in the beginning and 123.4MB in the end (delta: 69.3kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-28 05:03:17,453 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 1.81ms. Allocated memory is still 117.4MB. Free memory is still 74.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 522.49ms. Allocated memory is still 142.6MB. Free memory was 117.0MB in the beginning and 100.4MB in the end (delta: 16.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 88.61ms. Allocated memory is still 142.6MB. Free memory was 100.4MB in the beginning and 95.7MB in the end (delta: 4.7MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 87.03ms. Allocated memory is still 142.6MB. Free memory was 95.7MB in the beginning and 90.3MB in the end (delta: 5.3MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 1111.33ms. Allocated memory is still 142.6MB. Free memory was 90.3MB in the beginning and 55.1MB in the end (delta: 35.2MB). Peak memory consumption was 33.6MB. Max. memory is 16.1GB. * TraceAbstraction took 266451.37ms. Allocated memory was 142.6MB in the beginning and 360.7MB in the end (delta: 218.1MB). Free memory was 54.6MB in the beginning and 123.4MB in the end (delta: -68.8MB). Peak memory consumption was 149.6MB. Max. memory is 16.1GB. * Witness Printer took 4.34ms. Allocated memory is still 360.7MB. Free memory was 123.4MB in the beginning and 123.4MB in the end (delta: 69.3kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of shiftRight at line 135, overapproximation of someBinaryFLOATComparisonOperation at line 149, overapproximation of someBinaryFLOATComparisonOperation at line 204, overapproximation of someBinaryFLOATComparisonOperation at line 204, overapproximation of someBinaryFLOATComparisonOperation at line 156, overapproximation of someBinaryFLOATComparisonOperation at line 185, overapproximation of someBinaryFLOATComparisonOperation at line 82, overapproximation of someBinaryFLOATComparisonOperation at line 204, overapproximation of someBinaryFLOATComparisonOperation at line 62, overapproximation of someBinaryFLOATComparisonOperation at line 81, overapproximation of someBinaryFLOATComparisonOperation at line 204, overapproximation of someBinaryFLOATComparisonOperation at line 167, overapproximation of someBinaryFLOATComparisonOperation at line 204, overapproximation of someBinaryFLOATComparisonOperation at line 151, overapproximation of someBinaryDOUBLEComparisonOperation at line 204, overapproximation of someBinaryArithmeticFLOAToperation at line 91. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = 128; [L23] float var_1_9 = 7.375; [L24] float var_1_11 = 0.6; [L25] float var_1_12 = 255.6; [L26] unsigned char var_1_13 = 0; [L27] float var_1_14 = 5.875; [L28] signed long int var_1_15 = -128; [L29] unsigned long int var_1_16 = 8; [L30] unsigned long int var_1_18 = 1477246099; [L31] unsigned long int var_1_19 = 1364989049; [L32] unsigned char var_1_20 = 128; [L33] unsigned char var_1_21 = 1; [L34] float var_1_22 = 10000000.4; [L35] float var_1_24 = 100.875; [L36] signed short int var_1_25 = -4; [L37] unsigned char var_1_26 = 32; [L38] signed char var_1_27 = 16; [L39] signed char var_1_28 = -64; [L40] signed char var_1_29 = 2; [L41] signed char var_1_30 = -2; [L42] unsigned short int var_1_31 = 8; [L43] unsigned short int var_1_32 = 25791; [L44] float var_1_34 = 25.3; [L45] float var_1_35 = 4.5; [L46] unsigned char var_1_36 = 0; [L47] unsigned char var_1_37 = 0; [L48] unsigned char var_1_38 = 0; [L49] double var_1_39 = 256.5; [L50] signed short int last_1_var_1_1 = 128; [L51] float last_1_var_1_9 = 7.375; [L52] signed long int last_1_var_1_15 = -128; [L53] unsigned long int last_1_var_1_16 = 8; [L54] unsigned char last_1_var_1_20 = 128; [L55] signed short int last_1_var_1_25 = -4; [L56] signed char last_1_var_1_27 = 16; [L57] unsigned char last_1_var_1_36 = 0; VAL [isInitial=0, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_11=3/5, var_1_12=1278/5, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L208] isInitial = 1 [L209] FCALL initially() [L210] int k_loop; [L211] k_loop = 0 VAL [isInitial=1, k_loop=0, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_11=3/5, var_1_12=1278/5, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L211] COND TRUE k_loop < 1 VAL [isInitial=1, k_loop=0, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_11=3/5, var_1_12=1278/5, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L212] CALL updateLastVariables() [L194] last_1_var_1_1 = var_1_1 [L195] last_1_var_1_9 = var_1_9 [L196] last_1_var_1_15 = var_1_15 [L197] last_1_var_1_16 = var_1_16 [L198] last_1_var_1_20 = var_1_20 [L199] last_1_var_1_25 = var_1_25 [L200] last_1_var_1_27 = var_1_27 [L201] last_1_var_1_36 = var_1_36 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_11=3/5, var_1_12=1278/5, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L212] RET updateLastVariables() [L213] CALL updateVariables() [L148] var_1_11 = __VERIFIER_nondet_float() [L149] CALL assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854776000e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_12=1278/5, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_12=1278/5, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L149] RET assume_abort_if_not((var_1_11 >= 0.0F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 9223372.036854776000e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_12=1278/5, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L150] var_1_12 = __VERIFIER_nondet_float() [L151] CALL assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854776000e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L151] RET assume_abort_if_not((var_1_12 >= 0.0F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854776000e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=0, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L152] var_1_13 = __VERIFIER_nondet_uchar() [L153] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L153] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L154] CALL assume_abort_if_not(var_1_13 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L154] RET assume_abort_if_not(var_1_13 <= 1) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_14=47/8, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L155] var_1_14 = __VERIFIER_nondet_float() [L156] CALL assume_abort_if_not((var_1_14 >= -922337.2036854765600e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L156] RET assume_abort_if_not((var_1_14 >= -922337.2036854765600e+13F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 9223372.036854765600e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=1477246099, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L157] var_1_18 = __VERIFIER_nondet_ulong() [L158] CALL assume_abort_if_not(var_1_18 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L158] RET assume_abort_if_not(var_1_18 >= 1073741823) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L159] CALL assume_abort_if_not(var_1_18 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L159] RET assume_abort_if_not(var_1_18 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1364989049, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L160] var_1_19 = __VERIFIER_nondet_ulong() [L161] CALL assume_abort_if_not(var_1_19 >= 1073741824) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L161] RET assume_abort_if_not(var_1_19 >= 1073741824) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L162] CALL assume_abort_if_not(var_1_19 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L162] RET assume_abort_if_not(var_1_19 <= 2147483647) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=1, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L163] var_1_21 = __VERIFIER_nondet_uchar() [L164] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L164] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L165] CALL assume_abort_if_not(var_1_21 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L165] RET assume_abort_if_not(var_1_21 <= 254) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_24=807/8, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L166] var_1_24 = __VERIFIER_nondet_float() [L167] CALL assume_abort_if_not((var_1_24 >= -922337.2036854765600e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854765600e+12F && var_1_24 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L167] RET assume_abort_if_not((var_1_24 >= -922337.2036854765600e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854765600e+12F && var_1_24 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=32, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L168] var_1_26 = __VERIFIER_nondet_uchar() [L169] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L169] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L170] CALL assume_abort_if_not(var_1_26 <= 255) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L170] RET assume_abort_if_not(var_1_26 <= 255) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L171] CALL assume_abort_if_not(var_1_26 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L171] RET assume_abort_if_not(var_1_26 != 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=-64, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L172] var_1_28 = __VERIFIER_nondet_char() [L173] CALL assume_abort_if_not(var_1_28 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L173] RET assume_abort_if_not(var_1_28 >= -127) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L174] CALL assume_abort_if_not(var_1_28 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L174] RET assume_abort_if_not(var_1_28 <= 126) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=2, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L175] var_1_29 = __VERIFIER_nondet_char() [L176] CALL assume_abort_if_not(var_1_29 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L176] RET assume_abort_if_not(var_1_29 >= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L177] CALL assume_abort_if_not(var_1_29 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L177] RET assume_abort_if_not(var_1_29 <= 126) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-2, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L178] var_1_30 = __VERIFIER_nondet_char() [L179] CALL assume_abort_if_not(var_1_30 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L179] RET assume_abort_if_not(var_1_30 >= -126) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L180] CALL assume_abort_if_not(var_1_30 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L180] RET assume_abort_if_not(var_1_30 <= 126) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=25791, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L181] var_1_32 = __VERIFIER_nondet_ushort() [L182] CALL assume_abort_if_not(var_1_32 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L182] RET assume_abort_if_not(var_1_32 >= 16383) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L183] CALL assume_abort_if_not(var_1_32 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L183] RET assume_abort_if_not(var_1_32 <= 32767) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_35=9/2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L184] var_1_35 = __VERIFIER_nondet_float() [L185] CALL assume_abort_if_not((var_1_35 >= 0.0F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L185] RET assume_abort_if_not((var_1_35 >= 0.0F && var_1_35 <= -1.0e-20F) || (var_1_35 <= 9223372.036854765600e+12F && var_1_35 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L186] var_1_37 = __VERIFIER_nondet_uchar() [L187] CALL assume_abort_if_not(var_1_37 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L187] RET assume_abort_if_not(var_1_37 >= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L188] CALL assume_abort_if_not(var_1_37 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L188] RET assume_abort_if_not(var_1_37 <= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L189] var_1_38 = __VERIFIER_nondet_uchar() [L190] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_39=513/2, var_1_9=59/8] [L190] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_39=513/2, var_1_9=59/8] [L191] CALL assume_abort_if_not(var_1_38 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L191] RET assume_abort_if_not(var_1_38 <= 0) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L213] RET updateVariables() [L214] CALL step() [L61] unsigned char stepLocal_6 = var_1_21; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=-4, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L62] COND FALSE !(var_1_24 <= ((((last_1_var_1_9) > (var_1_14)) ? (last_1_var_1_9) : (var_1_14)))) [L69] var_1_25 = last_1_var_1_27 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L71] signed long int stepLocal_7 = last_1_var_1_15 - var_1_21; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_6=128, stepLocal_7=-256, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L72] COND TRUE ! last_1_var_1_36 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_6=128, stepLocal_7=-256, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=145, var_1_27=16, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L73] COND TRUE last_1_var_1_1 >= stepLocal_7 [L74] var_1_27 = var_1_28 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L81] unsigned char stepLocal_3 = var_1_12 >= var_1_14; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L82] COND FALSE !(var_1_12 <= (31.8f / 127.5f)) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L87] unsigned long int stepLocal_8 = 64u / var_1_18; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, stepLocal_8=0, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L88] EXPR var_1_21 & var_1_20 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, stepLocal_8=0, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=8, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L88] COND TRUE ((var_1_26 + var_1_29) * (var_1_21 & var_1_20)) >= stepLocal_8 [L89] var_1_31 = (var_1_21 + (var_1_32 - var_1_20)) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_34=253/10, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=513/2, var_1_9=59/8] [L91] var_1_34 = (var_1_35 - 10.6f) [L92] var_1_39 = var_1_35 [L93] signed long int stepLocal_2 = last_1_var_1_27; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_2=16, stepLocal_3=1, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=8, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L94] COND FALSE !((last_1_var_1_25 + last_1_var_1_20) == stepLocal_2) [L97] var_1_16 = last_1_var_1_20 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L99] signed short int stepLocal_10 = var_1_25; [L100] unsigned long int stepLocal_9 = var_1_16; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_10=16, stepLocal_3=1, stepLocal_6=128, stepLocal_9=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L101] COND TRUE 8 <= stepLocal_9 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_10=16, stepLocal_3=1, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L102] COND TRUE var_1_19 > stepLocal_10 [L103] var_1_36 = (var_1_37 || (var_1_13 && var_1_38)) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_3=1, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L108] signed long int stepLocal_1 = -2; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L109] COND FALSE !(\read(var_1_36)) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L124] unsigned short int stepLocal_0 = var_1_31; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_0=16383, stepLocal_1=-2, stepLocal_3=1, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=5368709119, var_1_19=1073741824, var_1_1=128, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L125] COND TRUE stepLocal_0 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20))) [L126] var_1_1 = ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=5368709119, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L130] COND FALSE !(var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=5368709119, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L135] EXPR ((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=5368709119, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L135] signed long int stepLocal_5 = ((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27; [L136] signed long int stepLocal_4 = (var_1_1 - var_1_21) * var_1_27; VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_4=-244, stepLocal_5=0, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=5368709119, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=50000002/5, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L137] COND FALSE !(stepLocal_4 <= ((var_1_1 + 25) - (var_1_18 - var_1_20))) [L144] var_1_22 = var_1_24 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, stepLocal_1=-2, stepLocal_3=1, stepLocal_5=0, stepLocal_6=128, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=5368709119, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L214] RET step() [L215] CALL, EXPR property() [L204] EXPR (((var_1_31 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) ? (var_1_1 == ((signed short int) ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))))) : (var_1_1 == ((signed short int) var_1_27))) && (var_1_36 ? ((-2 <= var_1_20) ? (((var_1_34 + 1.2f) == (var_1_11 - var_1_12)) ? (var_1_36 ? (var_1_9 == ((float) var_1_14)) : (var_1_9 == ((float) var_1_14))) : (var_1_9 == ((float) 64.5f))) : (var_1_9 == ((float) var_1_14))) : 1)) && ((var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=5368709119, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204] EXPR (var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1 VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=5368709119, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204] EXPR (((var_1_31 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) ? (var_1_1 == ((signed short int) ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))))) : (var_1_1 == ((signed short int) var_1_27))) && (var_1_36 ? ((-2 <= var_1_20) ? (((var_1_34 + 1.2f) == (var_1_11 - var_1_12)) ? (var_1_36 ? (var_1_9 == ((float) var_1_14)) : (var_1_9 == ((float) var_1_14))) : (var_1_9 == ((float) 64.5f))) : (var_1_9 == ((float) var_1_14))) : 1)) && ((var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=5368709119, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204] EXPR ((((((var_1_31 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) ? (var_1_1 == ((signed short int) ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))))) : (var_1_1 == ((signed short int) var_1_27))) && (var_1_36 ? ((-2 <= var_1_20) ? (((var_1_34 + 1.2f) == (var_1_11 - var_1_12)) ? (var_1_36 ? (var_1_9 == ((float) var_1_14)) : (var_1_9 == ((float) var_1_14))) : (var_1_9 == ((float) 64.5f))) : (var_1_9 == ((float) var_1_14))) : 1)) && ((var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1)) && (((last_1_var_1_25 + last_1_var_1_20) == last_1_var_1_27) ? (var_1_16 == ((unsigned long int) ((var_1_18 + var_1_19) - last_1_var_1_20))) : (var_1_16 == ((unsigned long int) last_1_var_1_20)))) && ((var_1_12 <= (31.8f / 127.5f)) ? (((var_1_12 >= var_1_14) && last_1_var_1_36) ? (var_1_20 == ((unsigned char) var_1_21)) : 1) : 1)) && ((((var_1_1 - var_1_21) * var_1_27) <= ((var_1_1 + 25) - (var_1_18 - var_1_20))) ? (((((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27) > var_1_21) ? (var_1_22 == ((float) var_1_24)) : (var_1_22 == ((float) var_1_24))) : (var_1_22 == ((float) var_1_24))) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=5368709119, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204] EXPR (((var_1_1 - var_1_21) * var_1_27) <= ((var_1_1 + 25) - (var_1_18 - var_1_20))) ? (((((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27) > var_1_21) ? (var_1_22 == ((float) var_1_24)) : (var_1_22 == ((float) var_1_24))) : (var_1_22 == ((float) var_1_24)) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=5368709119, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204] EXPR ((((((var_1_31 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) ? (var_1_1 == ((signed short int) ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))))) : (var_1_1 == ((signed short int) var_1_27))) && (var_1_36 ? ((-2 <= var_1_20) ? (((var_1_34 + 1.2f) == (var_1_11 - var_1_12)) ? (var_1_36 ? (var_1_9 == ((float) var_1_14)) : (var_1_9 == ((float) var_1_14))) : (var_1_9 == ((float) 64.5f))) : (var_1_9 == ((float) var_1_14))) : 1)) && ((var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1)) && (((last_1_var_1_25 + last_1_var_1_20) == last_1_var_1_27) ? (var_1_16 == ((unsigned long int) ((var_1_18 + var_1_19) - last_1_var_1_20))) : (var_1_16 == ((unsigned long int) last_1_var_1_20)))) && ((var_1_12 <= (31.8f / 127.5f)) ? (((var_1_12 >= var_1_14) && last_1_var_1_36) ? (var_1_20 == ((unsigned char) var_1_21)) : 1) : 1)) && ((((var_1_1 - var_1_21) * var_1_27) <= ((var_1_1 + 25) - (var_1_18 - var_1_20))) ? (((((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27) > var_1_21) ? (var_1_22 == ((float) var_1_24)) : (var_1_22 == ((float) var_1_24))) : (var_1_22 == ((float) var_1_24))) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=5368709119, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204] EXPR (((((((((var_1_31 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) ? (var_1_1 == ((signed short int) ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))))) : (var_1_1 == ((signed short int) var_1_27))) && (var_1_36 ? ((-2 <= var_1_20) ? (((var_1_34 + 1.2f) == (var_1_11 - var_1_12)) ? (var_1_36 ? (var_1_9 == ((float) var_1_14)) : (var_1_9 == ((float) var_1_14))) : (var_1_9 == ((float) 64.5f))) : (var_1_9 == ((float) var_1_14))) : 1)) && ((var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1)) && (((last_1_var_1_25 + last_1_var_1_20) == last_1_var_1_27) ? (var_1_16 == ((unsigned long int) ((var_1_18 + var_1_19) - last_1_var_1_20))) : (var_1_16 == ((unsigned long int) last_1_var_1_20)))) && ((var_1_12 <= (31.8f / 127.5f)) ? (((var_1_12 >= var_1_14) && last_1_var_1_36) ? (var_1_20 == ((unsigned char) var_1_21)) : 1) : 1)) && ((((var_1_1 - var_1_21) * var_1_27) <= ((var_1_1 + 25) - (var_1_18 - var_1_20))) ? (((((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27) > var_1_21) ? (var_1_22 == ((float) var_1_24)) : (var_1_22 == ((float) var_1_24))) : (var_1_22 == ((float) var_1_24)))) && ((var_1_24 <= ((((last_1_var_1_9) > (var_1_14)) ? (last_1_var_1_9) : (var_1_14)))) ? ((var_1_21 != ((last_1_var_1_20 + last_1_var_1_27) / var_1_26)) ? (var_1_25 == ((signed short int) last_1_var_1_20)) : (var_1_25 == ((signed short int) last_1_var_1_16))) : (var_1_25 == ((signed short int) last_1_var_1_27)))) && ((! last_1_var_1_36) ? ((last_1_var_1_1 >= (last_1_var_1_15 - var_1_21)) ? (var_1_27 == ((signed char) var_1_28)) : (var_1_27 == ((signed char) (((((((((-2) < 0 ) ? -(-2) : (-2))) - var_1_29)) < (((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))))) ? ((((((-2) < 0 ) ? -(-2) : (-2))) - var_1_29)) : (((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))))))))) : (var_1_27 == ((signed char) var_1_29)))) && ((((var_1_26 + var_1_29) * (var_1_21 & var_1_20)) >= (64u / var_1_18)) ? (var_1_31 == ((unsigned short int) (var_1_21 + (var_1_32 - var_1_20)))) : 1) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=5368709119, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L204-L205] return ((((((((((((var_1_31 >= ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) ? (var_1_1 == ((signed short int) ((((((var_1_27 + var_1_27) + var_1_27)) > (var_1_27)) ? (((var_1_27 + var_1_27) + var_1_27)) : (var_1_27))))) : (var_1_1 == ((signed short int) var_1_27))) && (var_1_36 ? ((-2 <= var_1_20) ? (((var_1_34 + 1.2f) == (var_1_11 - var_1_12)) ? (var_1_36 ? (var_1_9 == ((float) var_1_14)) : (var_1_9 == ((float) var_1_14))) : (var_1_9 == ((float) 64.5f))) : (var_1_9 == ((float) var_1_14))) : 1)) && ((var_1_20 >= ((((var_1_31) > (-64)) ? (var_1_31) : (-64)))) ? ((var_1_27 < (var_1_20 << var_1_27)) ? (var_1_15 == ((signed long int) ((((var_1_31) > (var_1_27)) ? (var_1_31) : (var_1_27))))) : 1) : 1)) && (((last_1_var_1_25 + last_1_var_1_20) == last_1_var_1_27) ? (var_1_16 == ((unsigned long int) ((var_1_18 + var_1_19) - last_1_var_1_20))) : (var_1_16 == ((unsigned long int) last_1_var_1_20)))) && ((var_1_12 <= (31.8f / 127.5f)) ? (((var_1_12 >= var_1_14) && last_1_var_1_36) ? (var_1_20 == ((unsigned char) var_1_21)) : 1) : 1)) && ((((var_1_1 - var_1_21) * var_1_27) <= ((var_1_1 + 25) - (var_1_18 - var_1_20))) ? (((((((var_1_31) > (var_1_31)) ? (var_1_31) : (var_1_31))) >> var_1_27) > var_1_21) ? (var_1_22 == ((float) var_1_24)) : (var_1_22 == ((float) var_1_24))) : (var_1_22 == ((float) var_1_24)))) && ((var_1_24 <= ((((last_1_var_1_9) > (var_1_14)) ? (last_1_var_1_9) : (var_1_14)))) ? ((var_1_21 != ((last_1_var_1_20 + last_1_var_1_27) / var_1_26)) ? (var_1_25 == ((signed short int) last_1_var_1_20)) : (var_1_25 == ((signed short int) last_1_var_1_16))) : (var_1_25 == ((signed short int) last_1_var_1_27)))) && ((! last_1_var_1_36) ? ((last_1_var_1_1 >= (last_1_var_1_15 - var_1_21)) ? (var_1_27 == ((signed char) var_1_28)) : (var_1_27 == ((signed char) (((((((((-2) < 0 ) ? -(-2) : (-2))) - var_1_29)) < (((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))))) ? ((((((-2) < 0 ) ? -(-2) : (-2))) - var_1_29)) : (((((var_1_30) < 0 ) ? -(var_1_30) : (var_1_30))))))))) : (var_1_27 == ((signed char) var_1_29)))) && ((((var_1_26 + var_1_29) * (var_1_21 & var_1_20)) >= (64u / var_1_18)) ? (var_1_31 == ((unsigned short int) (var_1_21 + (var_1_32 - var_1_20)))) : 1)) && (var_1_34 == ((float) (var_1_35 - 10.6f)))) && ((8 <= var_1_16) ? ((var_1_19 > var_1_25) ? (var_1_36 == ((unsigned char) (var_1_37 || (var_1_13 && var_1_38)))) : (var_1_36 == ((unsigned char) (! (! var_1_37))))) : 1)) && (var_1_39 == ((double) var_1_35)) ; [L215] RET, EXPR property() [L215] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=5368709119, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] [L19] reach_error() VAL [isInitial=1, last_1_var_1_15=-128, last_1_var_1_16=8, last_1_var_1_1=128, last_1_var_1_20=128, last_1_var_1_25=-4, last_1_var_1_27=16, last_1_var_1_36=0, last_1_var_1_9=59/8, var_1_13=1, var_1_15=-128, var_1_16=128, var_1_18=5368709119, var_1_19=1073741824, var_1_1=6, var_1_20=128, var_1_21=128, var_1_22=3, var_1_24=3, var_1_25=16, var_1_26=145, var_1_27=2, var_1_28=2, var_1_29=0, var_1_30=-126, var_1_31=16383, var_1_32=16383, var_1_35=2, var_1_36=0, var_1_37=0, var_1_38=0, var_1_39=2, var_1_9=59/8] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 118 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 266.2s, OverallIterations: 20, TraceHistogramMax: 28, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 31.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 5415 SdHoareTripleChecker+Valid, 19.3s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 5415 mSDsluCounter, 13685 SdHoareTripleChecker+Invalid, 17.0s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 9574 mSDsCounter, 1395 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 7289 IncrementalHoareTripleChecker+Invalid, 8684 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1395 mSolverCounterUnsat, 4111 mSDtfsCounter, 7289 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1427 GetRequests, 1235 SyntacticMatches, 2 SemanticMatches, 190 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 893 ImplicationChecksByTransitivity, 54.7s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=2203occurred in iteration=12, InterpolantAutomatonStates: 150, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 6.0s AutomataMinimizationTime, 19 MinimizatonAttempts, 4512 StatesRemovedByMinimization, 18 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.4s SsaConstructionTime, 2.8s SatisfiabilityAnalysisTime, 222.6s InterpolantComputationTime, 5105 NumberOfCodeBlocks, 5105 NumberOfCodeBlocksAsserted, 26 NumberOfCheckSat, 4679 ConstructedInterpolants, 0 QuantifiedInterpolants, 21366 SizeOfPredicates, 30 NumberOfNonLiveVariables, 2335 ConjunctsInSsa, 83 ConjunctsInUnsatCore, 24 InterpolantComputations, 17 PerfectInterpolantSequences, 35964/36288 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-28 05:03:17,587 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-88.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 53755642d89d6037be376831b03479fef7eeb8c5758e8107a832bfc0071676df --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-28 05:03:20,474 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-28 05:03:20,649 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-28 05:03:20,659 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-28 05:03:20,659 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-28 05:03:20,719 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-28 05:03:20,720 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-28 05:03:20,721 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-28 05:03:20,722 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-28 05:03:20,722 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-28 05:03:20,722 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-28 05:03:20,722 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-28 05:03:20,722 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-28 05:03:20,723 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-28 05:03:20,723 INFO L153 SettingsManager]: * Use SBE=true [2024-11-28 05:03:20,723 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-28 05:03:20,723 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-28 05:03:20,723 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-28 05:03:20,723 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-28 05:03:20,723 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-28 05:03:20,724 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-28 05:03:20,724 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-28 05:03:20,724 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-28 05:03:20,724 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-28 05:03:20,724 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-28 05:03:20,724 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-28 05:03:20,724 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-28 05:03:20,724 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-28 05:03:20,724 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-28 05:03:20,725 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-28 05:03:20,725 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-28 05:03:20,725 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:03:20,725 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:03:20,725 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:03:20,725 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:03:20,726 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-28 05:03:20,726 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-28 05:03:20,726 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-28 05:03:20,726 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-28 05:03:20,726 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:03:20,726 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-28 05:03:20,727 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-28 05:03:20,727 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-28 05:03:20,727 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-28 05:03:20,727 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-28 05:03:20,727 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-28 05:03:20,727 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-28 05:03:20,728 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-28 05:03:20,728 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-28 05:03:20,728 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-28 05:03:20,728 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 53755642d89d6037be376831b03479fef7eeb8c5758e8107a832bfc0071676df [2024-11-28 05:03:21,129 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-28 05:03:21,143 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-28 05:03:21,147 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-28 05:03:21,149 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-28 05:03:21,152 INFO L274 PluginConnector]: CDTParser initialized [2024-11-28 05:03:21,153 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-88.i [2024-11-28 05:03:24,292 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/data/f0c8c2aef/f6f473ba202349208facfc0750b6da9f/FLAGdfe40919c [2024-11-28 05:03:24,637 INFO L384 CDTParser]: Found 1 translation units. [2024-11-28 05:03:24,638 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-88.i [2024-11-28 05:03:24,649 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/data/f0c8c2aef/f6f473ba202349208facfc0750b6da9f/FLAGdfe40919c [2024-11-28 05:03:24,666 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/data/f0c8c2aef/f6f473ba202349208facfc0750b6da9f [2024-11-28 05:03:24,669 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-28 05:03:24,671 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-28 05:03:24,672 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-28 05:03:24,673 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-28 05:03:24,678 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-28 05:03:24,679 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:03:24" (1/1) ... [2024-11-28 05:03:24,680 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1ae0f54c and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:24, skipping insertion in model container [2024-11-28 05:03:24,681 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 28.11 05:03:24" (1/1) ... [2024-11-28 05:03:24,711 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-28 05:03:24,877 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-88.i[916,929] [2024-11-28 05:03:25,010 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:03:25,029 INFO L200 MainTranslator]: Completed pre-run [2024-11-28 05:03:25,039 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-88.i[916,929] [2024-11-28 05:03:25,106 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-28 05:03:25,135 INFO L204 MainTranslator]: Completed translation [2024-11-28 05:03:25,136 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:25 WrapperNode [2024-11-28 05:03:25,136 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-28 05:03:25,137 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-28 05:03:25,138 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-28 05:03:25,138 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-28 05:03:25,148 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:25" (1/1) ... [2024-11-28 05:03:25,173 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:25" (1/1) ... [2024-11-28 05:03:25,221 INFO L138 Inliner]: procedures = 27, calls = 41, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 212 [2024-11-28 05:03:25,222 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-28 05:03:25,222 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-28 05:03:25,223 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-28 05:03:25,223 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-28 05:03:25,235 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:25" (1/1) ... [2024-11-28 05:03:25,235 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:25" (1/1) ... [2024-11-28 05:03:25,244 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:25" (1/1) ... [2024-11-28 05:03:25,262 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-28 05:03:25,263 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:25" (1/1) ... [2024-11-28 05:03:25,263 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:25" (1/1) ... [2024-11-28 05:03:25,277 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:25" (1/1) ... [2024-11-28 05:03:25,278 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:25" (1/1) ... [2024-11-28 05:03:25,283 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:25" (1/1) ... [2024-11-28 05:03:25,290 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:25" (1/1) ... [2024-11-28 05:03:25,296 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:25" (1/1) ... [2024-11-28 05:03:25,305 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-28 05:03:25,306 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-28 05:03:25,306 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-28 05:03:25,306 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-28 05:03:25,311 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:25" (1/1) ... [2024-11-28 05:03:25,325 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-28 05:03:25,355 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-28 05:03:25,371 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-28 05:03:25,381 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-28 05:03:25,410 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-28 05:03:25,411 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-28 05:03:25,411 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-28 05:03:25,412 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-28 05:03:25,412 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-28 05:03:25,412 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-28 05:03:25,571 INFO L234 CfgBuilder]: Building ICFG [2024-11-28 05:03:25,573 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-28 05:03:29,621 INFO L? ?]: Removed 31 outVars from TransFormulas that were not future-live. [2024-11-28 05:03:29,621 INFO L283 CfgBuilder]: Performing block encoding [2024-11-28 05:03:29,639 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-28 05:03:29,640 INFO L312 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-28 05:03:29,640 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:03:29 BoogieIcfgContainer [2024-11-28 05:03:29,640 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-28 05:03:29,643 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-28 05:03:29,643 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-28 05:03:29,650 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-28 05:03:29,650 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 28.11 05:03:24" (1/3) ... [2024-11-28 05:03:29,651 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7cdc9d7e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:03:29, skipping insertion in model container [2024-11-28 05:03:29,652 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 28.11 05:03:25" (2/3) ... [2024-11-28 05:03:29,653 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7cdc9d7e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 28.11 05:03:29, skipping insertion in model container [2024-11-28 05:03:29,654 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 28.11 05:03:29" (3/3) ... [2024-11-28 05:03:29,656 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-1loop_file-88.i [2024-11-28 05:03:29,677 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-28 05:03:29,680 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_loopvsstraightlinecode_100-1loop_file-88.i that has 2 procedures, 91 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-28 05:03:29,756 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-28 05:03:29,772 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@48afef8b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-28 05:03:29,772 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-28 05:03:29,776 INFO L276 IsEmpty]: Start isEmpty. Operand has 91 states, 60 states have (on average 1.4) internal successors, (84), 61 states have internal predecessors, (84), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-11-28 05:03:29,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2024-11-28 05:03:29,791 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:03:29,792 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:29,793 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:03:29,798 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:29,799 INFO L85 PathProgramCache]: Analyzing trace with hash -1350288639, now seen corresponding path program 1 times [2024-11-28 05:03:29,815 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:29,816 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1765409953] [2024-11-28 05:03:29,817 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:29,818 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:03:29,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:03:29,823 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:03:29,825 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-28 05:03:30,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:30,522 INFO L256 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-28 05:03:30,541 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:30,609 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 758 proven. 0 refuted. 0 times theorem prover too weak. 754 trivial. 0 not checked. [2024-11-28 05:03:30,609 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:03:30,610 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:03:30,610 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1765409953] [2024-11-28 05:03:30,611 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1765409953] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:03:30,611 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:03:30,612 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-28 05:03:30,614 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1599753112] [2024-11-28 05:03:30,614 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:30,626 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-28 05:03:30,626 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:03:30,649 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-28 05:03:30,650 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 05:03:30,652 INFO L87 Difference]: Start difference. First operand has 91 states, 60 states have (on average 1.4) internal successors, (84), 61 states have internal predecessors, (84), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) Second operand has 2 states, 2 states have (on average 25.5) internal successors, (51), 2 states have internal predecessors, (51), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-28 05:03:30,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:03:30,691 INFO L93 Difference]: Finished difference Result 179 states and 305 transitions. [2024-11-28 05:03:30,692 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-28 05:03:30,694 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 25.5) internal successors, (51), 2 states have internal predecessors, (51), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) Word has length 184 [2024-11-28 05:03:30,694 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:03:30,702 INFO L225 Difference]: With dead ends: 179 [2024-11-28 05:03:30,703 INFO L226 Difference]: Without dead ends: 87 [2024-11-28 05:03:30,707 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 183 GetRequests, 183 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-28 05:03:30,715 INFO L435 NwaCegarLoop]: 137 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 137 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-28 05:03:30,716 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 137 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-28 05:03:30,735 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 87 states. [2024-11-28 05:03:30,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 87 to 87. [2024-11-28 05:03:30,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 87 states, 57 states have (on average 1.3508771929824561) internal successors, (77), 57 states have internal predecessors, (77), 28 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2024-11-28 05:03:30,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 87 states to 87 states and 133 transitions. [2024-11-28 05:03:30,802 INFO L78 Accepts]: Start accepts. Automaton has 87 states and 133 transitions. Word has length 184 [2024-11-28 05:03:30,803 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:03:30,804 INFO L471 AbstractCegarLoop]: Abstraction has 87 states and 133 transitions. [2024-11-28 05:03:30,804 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 25.5) internal successors, (51), 2 states have internal predecessors, (51), 2 states have call successors, (28), 2 states have call predecessors, (28), 2 states have return successors, (28), 2 states have call predecessors, (28), 2 states have call successors, (28) [2024-11-28 05:03:30,805 INFO L276 IsEmpty]: Start isEmpty. Operand 87 states and 133 transitions. [2024-11-28 05:03:30,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2024-11-28 05:03:30,813 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:03:30,814 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:30,831 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-28 05:03:31,015 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:03:31,015 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:03:31,016 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:31,016 INFO L85 PathProgramCache]: Analyzing trace with hash 952833145, now seen corresponding path program 1 times [2024-11-28 05:03:31,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:31,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1749128660] [2024-11-28 05:03:31,018 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:31,018 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:03:31,018 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:03:31,021 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:03:31,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-28 05:03:31,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:31,737 INFO L256 TraceCheckSpWp]: Trace formula consists of 308 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-28 05:03:31,746 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:33,153 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-28 05:03:33,154 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:03:33,154 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:03:33,154 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1749128660] [2024-11-28 05:03:33,155 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1749128660] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:03:33,155 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:03:33,155 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-28 05:03:33,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [619350576] [2024-11-28 05:03:33,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:33,157 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-28 05:03:33,157 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:03:33,158 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-28 05:03:33,159 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-28 05:03:33,159 INFO L87 Difference]: Start difference. First operand 87 states and 133 transitions. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 05:03:35,560 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.08s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:03:37,515 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.82s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:03:37,516 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:03:37,516 INFO L93 Difference]: Finished difference Result 297 states and 452 transitions. [2024-11-28 05:03:37,546 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:03:37,547 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 184 [2024-11-28 05:03:37,548 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:03:37,550 INFO L225 Difference]: With dead ends: 297 [2024-11-28 05:03:37,550 INFO L226 Difference]: Without dead ends: 213 [2024-11-28 05:03:37,551 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:03:37,552 INFO L435 NwaCegarLoop]: 128 mSDtfsCounter, 170 mSDsluCounter, 256 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 384 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.3s IncrementalHoareTripleChecker+Time [2024-11-28 05:03:37,553 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [170 Valid, 384 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 4.3s Time] [2024-11-28 05:03:37,554 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 213 states. [2024-11-28 05:03:37,596 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 213 to 168. [2024-11-28 05:03:37,601 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 109 states have (on average 1.311926605504587) internal successors, (143), 109 states have internal predecessors, (143), 56 states have call successors, (56), 2 states have call predecessors, (56), 2 states have return successors, (56), 56 states have call predecessors, (56), 56 states have call successors, (56) [2024-11-28 05:03:37,604 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 255 transitions. [2024-11-28 05:03:37,606 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 255 transitions. Word has length 184 [2024-11-28 05:03:37,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:03:37,609 INFO L471 AbstractCegarLoop]: Abstraction has 168 states and 255 transitions. [2024-11-28 05:03:37,609 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 05:03:37,609 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 255 transitions. [2024-11-28 05:03:37,615 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2024-11-28 05:03:37,615 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:03:37,616 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:37,625 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2024-11-28 05:03:37,816 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:03:37,816 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:03:37,817 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:37,817 INFO L85 PathProgramCache]: Analyzing trace with hash 1236473231, now seen corresponding path program 1 times [2024-11-28 05:03:37,818 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:37,818 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1272581498] [2024-11-28 05:03:37,818 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:37,818 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:03:37,818 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:03:37,822 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:03:37,823 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-28 05:03:38,313 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:38,331 INFO L256 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-28 05:03:38,338 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:39,833 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-28 05:03:39,836 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:03:39,836 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:03:39,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1272581498] [2024-11-28 05:03:39,837 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1272581498] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:03:39,837 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:03:39,837 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-28 05:03:39,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741667507] [2024-11-28 05:03:39,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:39,838 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-28 05:03:39,838 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:03:39,839 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-28 05:03:39,839 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-11-28 05:03:39,839 INFO L87 Difference]: Start difference. First operand 168 states and 255 transitions. Second operand has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 05:03:42,625 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.13s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:03:44,864 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:03:46,839 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.81s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:03:46,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:03:46,916 INFO L93 Difference]: Finished difference Result 866 states and 1321 transitions. [2024-11-28 05:03:46,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-28 05:03:46,917 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 185 [2024-11-28 05:03:46,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:03:46,926 INFO L225 Difference]: With dead ends: 866 [2024-11-28 05:03:46,926 INFO L226 Difference]: Without dead ends: 701 [2024-11-28 05:03:46,928 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 180 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=40, Invalid=70, Unknown=0, NotChecked=0, Total=110 [2024-11-28 05:03:46,929 INFO L435 NwaCegarLoop]: 213 mSDtfsCounter, 388 mSDsluCounter, 756 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 388 SdHoareTripleChecker+Valid, 969 SdHoareTripleChecker+Invalid, 252 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.7s IncrementalHoareTripleChecker+Time [2024-11-28 05:03:46,929 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [388 Valid, 969 Invalid, 252 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 6.7s Time] [2024-11-28 05:03:46,931 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 701 states. [2024-11-28 05:03:47,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 701 to 339. [2024-11-28 05:03:47,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 339 states, 222 states have (on average 1.3153153153153154) internal successors, (292), 222 states have internal predecessors, (292), 112 states have call successors, (112), 4 states have call predecessors, (112), 4 states have return successors, (112), 112 states have call predecessors, (112), 112 states have call successors, (112) [2024-11-28 05:03:47,078 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 339 states to 339 states and 516 transitions. [2024-11-28 05:03:47,080 INFO L78 Accepts]: Start accepts. Automaton has 339 states and 516 transitions. Word has length 185 [2024-11-28 05:03:47,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:03:47,081 INFO L471 AbstractCegarLoop]: Abstraction has 339 states and 516 transitions. [2024-11-28 05:03:47,081 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.0) internal successors, (48), 5 states have internal predecessors, (48), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 05:03:47,081 INFO L276 IsEmpty]: Start isEmpty. Operand 339 states and 516 transitions. [2024-11-28 05:03:47,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2024-11-28 05:03:47,085 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:03:47,085 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:47,098 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2024-11-28 05:03:47,286 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:03:47,286 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:03:47,289 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:47,289 INFO L85 PathProgramCache]: Analyzing trace with hash -2047376815, now seen corresponding path program 1 times [2024-11-28 05:03:47,290 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:47,290 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1503300745] [2024-11-28 05:03:47,290 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:47,290 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:03:47,290 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:03:47,294 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:03:47,295 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-28 05:03:47,734 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:47,759 INFO L256 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-11-28 05:03:47,763 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:03:51,920 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1512 trivial. 0 not checked. [2024-11-28 05:03:51,921 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-28 05:03:51,921 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-28 05:03:51,921 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1503300745] [2024-11-28 05:03:51,921 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1503300745] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-28 05:03:51,921 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-28 05:03:51,921 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-28 05:03:51,921 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1685728133] [2024-11-28 05:03:51,922 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-28 05:03:51,922 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-28 05:03:51,922 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-28 05:03:51,923 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-28 05:03:51,923 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-28 05:03:51,923 INFO L87 Difference]: Start difference. First operand 339 states and 516 transitions. Second operand has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 05:03:54,771 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.85s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:03:56,716 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.47s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-28 05:03:56,757 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-28 05:03:56,757 INFO L93 Difference]: Finished difference Result 774 states and 1177 transitions. [2024-11-28 05:03:56,758 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-28 05:03:56,758 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) Word has length 185 [2024-11-28 05:03:56,759 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-28 05:03:56,763 INFO L225 Difference]: With dead ends: 774 [2024-11-28 05:03:56,763 INFO L226 Difference]: Without dead ends: 438 [2024-11-28 05:03:56,765 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 181 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-28 05:03:56,766 INFO L435 NwaCegarLoop]: 126 mSDtfsCounter, 66 mSDsluCounter, 294 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 163 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.7s IncrementalHoareTripleChecker+Time [2024-11-28 05:03:56,767 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 420 Invalid, 163 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 106 Invalid, 0 Unknown, 0 Unchecked, 4.7s Time] [2024-11-28 05:03:56,768 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 438 states. [2024-11-28 05:03:56,823 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 438 to 402. [2024-11-28 05:03:56,824 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 402 states, 256 states have (on average 1.29296875) internal successors, (331), 256 states have internal predecessors, (331), 140 states have call successors, (140), 5 states have call predecessors, (140), 5 states have return successors, (140), 140 states have call predecessors, (140), 140 states have call successors, (140) [2024-11-28 05:03:56,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 402 states to 402 states and 611 transitions. [2024-11-28 05:03:56,829 INFO L78 Accepts]: Start accepts. Automaton has 402 states and 611 transitions. Word has length 185 [2024-11-28 05:03:56,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-28 05:03:56,829 INFO L471 AbstractCegarLoop]: Abstraction has 402 states and 611 transitions. [2024-11-28 05:03:56,830 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.6) internal successors, (48), 4 states have internal predecessors, (48), 1 states have call successors, (28), 1 states have call predecessors, (28), 1 states have return successors, (28), 1 states have call predecessors, (28), 1 states have call successors, (28) [2024-11-28 05:03:56,830 INFO L276 IsEmpty]: Start isEmpty. Operand 402 states and 611 transitions. [2024-11-28 05:03:56,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 187 [2024-11-28 05:03:56,833 INFO L210 NwaCegarLoop]: Found error trace [2024-11-28 05:03:56,833 INFO L218 NwaCegarLoop]: trace histogram [28, 28, 28, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-28 05:03:56,847 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2024-11-28 05:03:57,034 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:03:57,034 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-28 05:03:57,035 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-28 05:03:57,035 INFO L85 PathProgramCache]: Analyzing trace with hash 298862605, now seen corresponding path program 1 times [2024-11-28 05:03:57,035 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-28 05:03:57,035 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [487870398] [2024-11-28 05:03:57,035 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-28 05:03:57,036 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-28 05:03:57,036 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-28 05:03:57,041 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-28 05:03:57,042 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_2d010247-72fa-451c-bced-2196073b6185/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-11-28 05:03:57,695 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-28 05:03:57,716 INFO L256 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 55 conjuncts are in the unsatisfiable core [2024-11-28 05:03:57,724 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-28 05:04:53,555 WARN L286 SmtUtils]: Spent 7.06s on a formula simplification. DAG size of input: 97 DAG size of output: 96 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 05:05:14,612 WARN L286 SmtUtils]: Spent 7.60s on a formula simplification. DAG size of input: 99 DAG size of output: 98 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 05:05:54,164 WARN L286 SmtUtils]: Spent 8.02s on a formula simplification that was a NOOP. DAG size: 101 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 05:06:43,587 WARN L286 SmtUtils]: Spent 11.48s on a formula simplification. DAG size of input: 103 DAG size of output: 102 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 05:07:12,612 WARN L286 SmtUtils]: Spent 8.93s on a formula simplification. DAG size of input: 114 DAG size of output: 113 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-28 05:08:01,689 WARN L286 SmtUtils]: Spent 8.80s on a formula simplification that was a NOOP. DAG size: 116 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate)