./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-91.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a0165632 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-91.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX --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 784442b0c608bbc74979bd9b7336041939911661e9c3eea52145619e5aa6f929 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-08 16:05:59,380 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-08 16:05:59,485 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-08 16:05:59,493 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-08 16:05:59,499 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-08 16:05:59,548 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-08 16:05:59,549 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-08 16:05:59,550 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-08 16:05:59,551 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-08 16:05:59,553 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-08 16:05:59,554 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-08 16:05:59,554 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-08 16:05:59,556 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-08 16:05:59,557 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-08 16:05:59,557 INFO L153 SettingsManager]: * Use SBE=true [2024-11-08 16:05:59,560 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-08 16:05:59,561 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-08 16:05:59,561 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-08 16:05:59,562 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-08 16:05:59,562 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-08 16:05:59,562 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-08 16:05:59,567 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-08 16:05:59,567 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-08 16:05:59,567 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-08 16:05:59,568 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-08 16:05:59,568 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-08 16:05:59,568 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-08 16:05:59,569 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-08 16:05:59,569 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-08 16:05:59,570 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-08 16:05:59,570 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-08 16:05:59,570 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-08 16:05:59,574 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 16:05:59,575 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-08 16:05:59,575 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-08 16:05:59,575 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-08 16:05:59,576 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-08 16:05:59,577 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-08 16:05:59,577 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-08 16:05:59,578 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-08 16:05:59,578 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-08 16:05:59,579 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-08 16:05:59,579 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX 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 -> 784442b0c608bbc74979bd9b7336041939911661e9c3eea52145619e5aa6f929 [2024-11-08 16:05:59,919 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-08 16:05:59,958 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-08 16:05:59,962 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-08 16:05:59,963 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-08 16:05:59,964 INFO L274 PluginConnector]: CDTParser initialized [2024-11-08 16:05:59,966 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-91.i Unable to find full path for "g++" [2024-11-08 16:06:02,138 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-08 16:06:02,491 INFO L384 CDTParser]: Found 1 translation units. [2024-11-08 16:06:02,492 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-91.i [2024-11-08 16:06:02,504 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/data/d489424fb/957784305b7049a8a9d284dc27eb8245/FLAG12c10ad8f [2024-11-08 16:06:02,521 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/data/d489424fb/957784305b7049a8a9d284dc27eb8245 [2024-11-08 16:06:02,524 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-08 16:06:02,526 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-08 16:06:02,528 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-08 16:06:02,528 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-08 16:06:02,535 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-08 16:06:02,536 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 04:06:02" (1/1) ... [2024-11-08 16:06:02,538 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6dfa4a10 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:02, skipping insertion in model container [2024-11-08 16:06:02,538 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 04:06:02" (1/1) ... [2024-11-08 16:06:02,581 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-08 16:06:02,830 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_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-91.i[919,932] [2024-11-08 16:06:02,975 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 16:06:02,997 INFO L200 MainTranslator]: Completed pre-run [2024-11-08 16:06:03,011 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_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-91.i[919,932] [2024-11-08 16:06:03,059 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 16:06:03,089 INFO L204 MainTranslator]: Completed translation [2024-11-08 16:06:03,090 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:03 WrapperNode [2024-11-08 16:06:03,090 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-08 16:06:03,092 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-08 16:06:03,092 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-08 16:06:03,092 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-08 16:06:03,103 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:03" (1/1) ... [2024-11-08 16:06:03,123 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:03" (1/1) ... [2024-11-08 16:06:03,204 INFO L138 Inliner]: procedures = 26, calls = 45, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 219 [2024-11-08 16:06:03,205 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-08 16:06:03,206 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-08 16:06:03,206 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-08 16:06:03,207 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-08 16:06:03,223 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:03" (1/1) ... [2024-11-08 16:06:03,224 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:03" (1/1) ... [2024-11-08 16:06:03,229 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:03" (1/1) ... [2024-11-08 16:06:03,263 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-08 16:06:03,263 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:03" (1/1) ... [2024-11-08 16:06:03,263 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:03" (1/1) ... [2024-11-08 16:06:03,283 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:03" (1/1) ... [2024-11-08 16:06:03,293 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:03" (1/1) ... [2024-11-08 16:06:03,296 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:03" (1/1) ... [2024-11-08 16:06:03,303 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:03" (1/1) ... [2024-11-08 16:06:03,311 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-08 16:06:03,315 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-08 16:06:03,316 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-08 16:06:03,316 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-08 16:06:03,318 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:03" (1/1) ... [2024-11-08 16:06:03,326 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 16:06:03,341 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:06:03,362 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-08 16:06:03,371 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-08 16:06:03,411 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-08 16:06:03,411 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-08 16:06:03,413 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-08 16:06:03,413 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-08 16:06:03,413 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-08 16:06:03,414 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-08 16:06:03,569 INFO L238 CfgBuilder]: Building ICFG [2024-11-08 16:06:03,574 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-08 16:06:04,217 INFO L? ?]: Removed 16 outVars from TransFormulas that were not future-live. [2024-11-08 16:06:04,218 INFO L287 CfgBuilder]: Performing block encoding [2024-11-08 16:06:04,242 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-08 16:06:04,244 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-08 16:06:04,245 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 04:06:04 BoogieIcfgContainer [2024-11-08 16:06:04,245 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-08 16:06:04,248 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-08 16:06:04,249 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-08 16:06:04,253 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-08 16:06:04,254 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.11 04:06:02" (1/3) ... [2024-11-08 16:06:04,255 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@785d8c57 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 04:06:04, skipping insertion in model container [2024-11-08 16:06:04,255 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:03" (2/3) ... [2024-11-08 16:06:04,255 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@785d8c57 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 04:06:04, skipping insertion in model container [2024-11-08 16:06:04,256 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 04:06:04" (3/3) ... [2024-11-08 16:06:04,257 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-ps-ci_file-91.i [2024-11-08 16:06:04,283 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-08 16:06:04,283 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-08 16:06:04,376 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-08 16:06:04,383 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;@6af82503, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 16:06:04,384 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-08 16:06:04,389 INFO L276 IsEmpty]: Start isEmpty. Operand has 94 states, 59 states have (on average 1.3898305084745763) internal successors, (82), 60 states have internal predecessors, (82), 32 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-11-08 16:06:04,417 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2024-11-08 16:06:04,418 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:06:04,418 INFO L215 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 16:06:04,419 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:06:04,426 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:06:04,427 INFO L85 PathProgramCache]: Analyzing trace with hash 759653614, now seen corresponding path program 1 times [2024-11-08 16:06:04,439 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:06:04,439 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160651884] [2024-11-08 16:06:04,440 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:06:04,441 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:06:04,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:04,854 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:06:04,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:04,876 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 16:06:04,879 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:04,885 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-08 16:06:04,896 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:04,900 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 16:06:04,903 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:04,906 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-08 16:06:04,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:04,913 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 16:06:04,916 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:04,919 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-08 16:06:04,922 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:04,927 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 16:06:04,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:04,937 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-08 16:06:04,943 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:04,948 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 16:06:04,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:04,959 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-08 16:06:04,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:04,975 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 16:06:04,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:04,988 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 16:06:04,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,001 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 16:06:05,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,013 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-08 16:06:05,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,025 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 16:06:05,034 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,037 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 16:06:05,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,052 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-08 16:06:05,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,064 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-08 16:06:05,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,075 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-08 16:06:05,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,082 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-08 16:06:05,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,088 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-08 16:06:05,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,095 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-08 16:06:05,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,102 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-08 16:06:05,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,109 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-08 16:06:05,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,116 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-08 16:06:05,119 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,122 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 16:06:05,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,129 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-08 16:06:05,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,166 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 16:06:05,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,172 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-11-08 16:06:05,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,181 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-11-08 16:06:05,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,188 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 16:06:05,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,202 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2024-11-08 16:06:05,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:06:05,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160651884] [2024-11-08 16:06:05,204 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1160651884] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:06:05,205 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:06:05,205 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 16:06:05,208 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1291822671] [2024-11-08 16:06:05,209 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:06:05,215 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-08 16:06:05,217 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:06:05,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-08 16:06:05,277 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 16:06:05,285 INFO L87 Difference]: Start difference. First operand has 94 states, 59 states have (on average 1.3898305084745763) internal successors, (82), 60 states have internal predecessors, (82), 32 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Second operand has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-08 16:06:05,356 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:06:05,359 INFO L93 Difference]: Finished difference Result 181 states and 318 transitions. [2024-11-08 16:06:05,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 16:06:05,362 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 2 states have call successors, (32) Word has length 207 [2024-11-08 16:06:05,364 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:06:05,375 INFO L225 Difference]: With dead ends: 181 [2024-11-08 16:06:05,375 INFO L226 Difference]: Without dead ends: 90 [2024-11-08 16:06:05,380 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 98 GetRequests, 98 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-08 16:06:05,384 INFO L432 NwaCegarLoop]: 138 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, 138 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-08 16:06:05,386 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 16:06:05,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2024-11-08 16:06:05,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 90. [2024-11-08 16:06:05,443 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 56 states have (on average 1.3214285714285714) internal successors, (74), 56 states have internal predecessors, (74), 32 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-11-08 16:06:05,445 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 138 transitions. [2024-11-08 16:06:05,448 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 138 transitions. Word has length 207 [2024-11-08 16:06:05,449 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:06:05,449 INFO L471 AbstractCegarLoop]: Abstraction has 90 states and 138 transitions. [2024-11-08 16:06:05,449 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-08 16:06:05,450 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 138 transitions. [2024-11-08 16:06:05,454 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-11-08 16:06:05,455 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:06:05,455 INFO L215 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 16:06:05,456 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-08 16:06:05,456 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:06:05,457 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:06:05,457 INFO L85 PathProgramCache]: Analyzing trace with hash -1095716527, now seen corresponding path program 1 times [2024-11-08 16:06:05,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:06:05,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931798995] [2024-11-08 16:06:05,458 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:06:05,458 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:06:05,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,774 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:06:05,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,779 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 16:06:05,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,784 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-08 16:06:05,786 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,788 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 16:06:05,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,793 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-08 16:06:05,795 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,797 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 16:06:05,800 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,802 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-08 16:06:05,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,811 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 16:06:05,816 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,826 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-08 16:06:05,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,830 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 16:06:05,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,834 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-08 16:06:05,836 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,839 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 16:06:05,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,844 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 16:06:05,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,848 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 16:06:05,850 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,852 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-08 16:06:05,854 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,857 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 16:06:05,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,862 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 16:06:05,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,866 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-08 16:06:05,869 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,871 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-08 16:06:05,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,875 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-08 16:06:05,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,880 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-08 16:06:05,882 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,887 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-08 16:06:05,889 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,894 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-08 16:06:05,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,900 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-08 16:06:05,902 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,904 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-08 16:06:05,906 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,910 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-08 16:06:05,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,917 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 16:06:05,920 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,922 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-08 16:06:05,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,927 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 16:06:05,929 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,931 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-11-08 16:06:05,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,936 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-11-08 16:06:05,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,941 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 16:06:05,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:05,947 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2024-11-08 16:06:05,948 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:06:05,948 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931798995] [2024-11-08 16:06:05,949 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [931798995] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:06:05,949 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:06:05,949 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 16:06:05,950 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1489756626] [2024-11-08 16:06:05,950 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:06:05,952 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 16:06:05,952 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:06:05,954 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 16:06:05,954 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 16:06:05,955 INFO L87 Difference]: Start difference. First operand 90 states and 138 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) [2024-11-08 16:06:06,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:06:06,061 INFO L93 Difference]: Finished difference Result 261 states and 402 transitions. [2024-11-08 16:06:06,062 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 16:06:06,062 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) Word has length 208 [2024-11-08 16:06:06,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:06:06,068 INFO L225 Difference]: With dead ends: 261 [2024-11-08 16:06:06,068 INFO L226 Difference]: Without dead ends: 174 [2024-11-08 16:06:06,070 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 66 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-08 16:06:06,072 INFO L432 NwaCegarLoop]: 260 mSDtfsCounter, 126 mSDsluCounter, 125 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 385 SdHoareTripleChecker+Invalid, 15 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-08 16:06:06,073 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 385 Invalid, 15 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 16:06:06,074 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2024-11-08 16:06:06,140 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 164. [2024-11-08 16:06:06,141 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 97 states have (on average 1.2577319587628866) internal successors, (122), 97 states have internal predecessors, (122), 64 states have call successors, (64), 2 states have call predecessors, (64), 2 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) [2024-11-08 16:06:06,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 250 transitions. [2024-11-08 16:06:06,150 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 250 transitions. Word has length 208 [2024-11-08 16:06:06,153 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:06:06,154 INFO L471 AbstractCegarLoop]: Abstraction has 164 states and 250 transitions. [2024-11-08 16:06:06,154 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) [2024-11-08 16:06:06,158 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 250 transitions. [2024-11-08 16:06:06,182 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2024-11-08 16:06:06,183 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:06:06,183 INFO L215 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 16:06:06,184 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-08 16:06:06,184 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:06:06,185 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:06:06,185 INFO L85 PathProgramCache]: Analyzing trace with hash 1255796040, now seen corresponding path program 1 times [2024-11-08 16:06:06,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:06:06,186 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1950781885] [2024-11-08 16:06:06,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:06:06,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:06:06,485 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,130 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:06:20,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,135 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 16:06:20,137 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,139 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-08 16:06:20,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,142 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 16:06:20,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,146 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-08 16:06:20,148 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,150 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 16:06:20,152 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,154 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-08 16:06:20,156 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,158 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 16:06:20,159 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,161 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-08 16:06:20,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,165 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 16:06:20,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,169 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-08 16:06:20,171 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,173 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 16:06:20,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,177 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 16:06:20,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,181 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 16:06:20,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,184 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-08 16:06:20,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,188 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 16:06:20,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,192 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 16:06:20,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,196 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-08 16:06:20,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,200 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-08 16:06:20,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,204 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-08 16:06:20,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,208 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-08 16:06:20,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,212 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-08 16:06:20,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,216 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-08 16:06:20,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,220 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-08 16:06:20,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,225 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-08 16:06:20,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,229 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-08 16:06:20,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,233 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 16:06:20,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,236 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-08 16:06:20,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,240 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 16:06:20,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,244 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-11-08 16:06:20,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,248 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-11-08 16:06:20,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,252 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 16:06:20,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:20,257 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2024-11-08 16:06:20,258 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:06:20,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1950781885] [2024-11-08 16:06:20,259 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1950781885] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:06:20,259 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:06:20,259 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-11-08 16:06:20,268 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1816569173] [2024-11-08 16:06:20,269 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:06:20,274 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-08 16:06:20,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:06:20,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-08 16:06:20,276 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=55, Invalid=101, Unknown=0, NotChecked=0, Total=156 [2024-11-08 16:06:20,278 INFO L87 Difference]: Start difference. First operand 164 states and 250 transitions. Second operand has 13 states, 13 states have (on average 4.0) internal successors, (52), 13 states have internal predecessors, (52), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) [2024-11-08 16:06:22,578 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:06:22,579 INFO L93 Difference]: Finished difference Result 348 states and 528 transitions. [2024-11-08 16:06:22,584 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2024-11-08 16:06:22,584 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 13 states have internal predecessors, (52), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) Word has length 209 [2024-11-08 16:06:22,591 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:06:22,603 INFO L225 Difference]: With dead ends: 348 [2024-11-08 16:06:22,603 INFO L226 Difference]: Without dead ends: 187 [2024-11-08 16:06:22,605 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 87 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=155, Invalid=265, Unknown=0, NotChecked=0, Total=420 [2024-11-08 16:06:22,615 INFO L432 NwaCegarLoop]: 121 mSDtfsCounter, 52 mSDsluCounter, 736 mSDsCounter, 0 mSdLazyCounter, 222 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 857 SdHoareTripleChecker+Invalid, 236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 222 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-08 16:06:22,615 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [52 Valid, 857 Invalid, 236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 222 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-08 16:06:22,617 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 187 states. [2024-11-08 16:06:22,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 187 to 182. [2024-11-08 16:06:22,672 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 115 states have (on average 1.2521739130434784) internal successors, (144), 115 states have internal predecessors, (144), 64 states have call successors, (64), 2 states have call predecessors, (64), 2 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) [2024-11-08 16:06:22,674 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 272 transitions. [2024-11-08 16:06:22,678 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 272 transitions. Word has length 209 [2024-11-08 16:06:22,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:06:22,679 INFO L471 AbstractCegarLoop]: Abstraction has 182 states and 272 transitions. [2024-11-08 16:06:22,680 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.0) internal successors, (52), 13 states have internal predecessors, (52), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) [2024-11-08 16:06:22,680 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 272 transitions. [2024-11-08 16:06:22,683 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2024-11-08 16:06:22,684 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:06:22,684 INFO L215 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 16:06:22,684 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-08 16:06:22,684 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:06:22,685 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:06:22,685 INFO L85 PathProgramCache]: Analyzing trace with hash 997630602, now seen corresponding path program 1 times [2024-11-08 16:06:22,686 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:06:22,686 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923563258] [2024-11-08 16:06:22,686 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:06:22,686 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:06:22,808 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,034 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:06:23,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,040 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 16:06:23,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,044 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-08 16:06:23,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,048 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 16:06:23,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,051 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-08 16:06:23,052 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,054 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 16:06:23,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,061 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-08 16:06:23,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,065 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 16:06:23,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,069 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-08 16:06:23,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,072 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 16:06:23,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,075 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-08 16:06:23,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,079 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 16:06:23,082 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,084 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 16:06:23,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,090 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 16:06:23,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,095 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-08 16:06:23,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,099 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 16:06:23,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,119 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 16:06:23,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,126 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-08 16:06:23,128 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,130 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-08 16:06:23,132 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,134 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-08 16:06:23,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,168 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-08 16:06:23,170 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,173 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-08 16:06:23,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,179 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-08 16:06:23,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,184 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-08 16:06:23,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,190 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-08 16:06:23,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,197 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-08 16:06:23,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,203 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 16:06:23,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,209 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-08 16:06:23,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,217 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 16:06:23,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,226 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-11-08 16:06:23,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,231 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-11-08 16:06:23,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,236 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 16:06:23,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,243 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 57 proven. 36 refuted. 0 times theorem prover too weak. 1891 trivial. 0 not checked. [2024-11-08 16:06:23,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:06:23,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923563258] [2024-11-08 16:06:23,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923563258] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 16:06:23,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2027742578] [2024-11-08 16:06:23,245 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:06:23,245 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:06:23,245 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:06:23,247 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:06:23,252 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-08 16:06:23,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:23,446 INFO L255 TraceCheckSpWp]: Trace formula consists of 497 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-08 16:06:23,468 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:06:23,812 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 981 proven. 36 refuted. 0 times theorem prover too weak. 967 trivial. 0 not checked. [2024-11-08 16:06:23,812 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:06:24,174 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 57 proven. 36 refuted. 0 times theorem prover too weak. 1891 trivial. 0 not checked. [2024-11-08 16:06:24,174 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2027742578] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:06:24,175 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 16:06:24,175 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2024-11-08 16:06:24,175 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962240940] [2024-11-08 16:06:24,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 16:06:24,179 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-08 16:06:24,180 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:06:24,180 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-08 16:06:24,181 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-08 16:06:24,181 INFO L87 Difference]: Start difference. First operand 182 states and 272 transitions. Second operand has 7 states, 7 states have (on average 8.714285714285714) internal successors, (61), 7 states have internal predecessors, (61), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2024-11-08 16:06:24,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:06:24,521 INFO L93 Difference]: Finished difference Result 377 states and 555 transitions. [2024-11-08 16:06:24,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 16:06:24,522 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), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) Word has length 209 [2024-11-08 16:06:24,523 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:06:24,525 INFO L225 Difference]: With dead ends: 377 [2024-11-08 16:06:24,526 INFO L226 Difference]: Without dead ends: 198 [2024-11-08 16:06:24,527 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 488 GetRequests, 478 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-08 16:06:24,528 INFO L432 NwaCegarLoop]: 100 mSDtfsCounter, 75 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 181 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 181 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-08 16:06:24,529 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 233 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 181 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-08 16:06:24,530 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 198 states. [2024-11-08 16:06:24,571 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 198 to 190. [2024-11-08 16:06:24,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 121 states have (on average 1.2231404958677685) internal successors, (148), 121 states have internal predecessors, (148), 64 states have call successors, (64), 4 states have call predecessors, (64), 4 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) [2024-11-08 16:06:24,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 276 transitions. [2024-11-08 16:06:24,579 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 276 transitions. Word has length 209 [2024-11-08 16:06:24,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:06:24,580 INFO L471 AbstractCegarLoop]: Abstraction has 190 states and 276 transitions. [2024-11-08 16:06:24,581 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), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2024-11-08 16:06:24,582 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 276 transitions. [2024-11-08 16:06:24,587 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2024-11-08 16:06:24,587 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:06:24,587 INFO L215 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 16:06:24,614 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-08 16:06:24,788 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:06:24,789 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:06:24,791 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:06:24,791 INFO L85 PathProgramCache]: Analyzing trace with hash 179982152, now seen corresponding path program 1 times [2024-11-08 16:06:24,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:06:24,792 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1171018425] [2024-11-08 16:06:24,792 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:06:24,792 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:06:24,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,121 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:06:25,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,125 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 16:06:25,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,128 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 16 [2024-11-08 16:06:25,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,132 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 16:06:25,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,138 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 27 [2024-11-08 16:06:25,144 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,145 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 32 [2024-11-08 16:06:25,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,152 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 38 [2024-11-08 16:06:25,155 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,158 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 16:06:25,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,162 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-08 16:06:25,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,165 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 54 [2024-11-08 16:06:25,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,168 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-08 16:06:25,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,171 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 65 [2024-11-08 16:06:25,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,174 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 70 [2024-11-08 16:06:25,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,178 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 76 [2024-11-08 16:06:25,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,181 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 81 [2024-11-08 16:06:25,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,184 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 87 [2024-11-08 16:06:25,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,189 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 93 [2024-11-08 16:06:25,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,194 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-08 16:06:25,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,197 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-08 16:06:25,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,200 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-08 16:06:25,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,204 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-08 16:06:25,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,208 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-08 16:06:25,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,211 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-08 16:06:25,213 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,215 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-08 16:06:25,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,222 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-08 16:06:25,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,228 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-08 16:06:25,230 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,234 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 16:06:25,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,237 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 154 [2024-11-08 16:06:25,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,241 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 16:06:25,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,245 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 165 [2024-11-08 16:06:25,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,249 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-11-08 16:06:25,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,253 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 16:06:25,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:25,262 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1984 trivial. 0 not checked. [2024-11-08 16:06:25,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:06:25,266 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1171018425] [2024-11-08 16:06:25,267 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1171018425] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:06:25,267 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:06:25,267 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 16:06:25,267 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872623477] [2024-11-08 16:06:25,267 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:06:25,268 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 16:06:25,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:06:25,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 16:06:25,269 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-08 16:06:25,269 INFO L87 Difference]: Start difference. First operand 190 states and 276 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) [2024-11-08 16:06:25,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:06:25,434 INFO L93 Difference]: Finished difference Result 377 states and 548 transitions. [2024-11-08 16:06:25,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-08 16:06:25,435 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) Word has length 209 [2024-11-08 16:06:25,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:06:25,437 INFO L225 Difference]: With dead ends: 377 [2024-11-08 16:06:25,437 INFO L226 Difference]: Without dead ends: 190 [2024-11-08 16:06:25,438 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 69 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-08 16:06:25,439 INFO L432 NwaCegarLoop]: 242 mSDtfsCounter, 171 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 449 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-08 16:06:25,440 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 449 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-08 16:06:25,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 190 states. [2024-11-08 16:06:25,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 190 to 181. [2024-11-08 16:06:25,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 110 states have (on average 1.1818181818181819) internal successors, (130), 110 states have internal predecessors, (130), 64 states have call successors, (64), 6 states have call predecessors, (64), 6 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) [2024-11-08 16:06:25,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 258 transitions. [2024-11-08 16:06:25,467 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 258 transitions. Word has length 209 [2024-11-08 16:06:25,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:06:25,468 INFO L471 AbstractCegarLoop]: Abstraction has 181 states and 258 transitions. [2024-11-08 16:06:25,468 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 1 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 1 states have call predecessors, (32), 1 states have call successors, (32) [2024-11-08 16:06:25,468 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 258 transitions. [2024-11-08 16:06:25,471 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2024-11-08 16:06:25,471 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:06:25,472 INFO L215 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 16:06:25,472 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-08 16:06:25,472 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:06:25,472 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:06:25,473 INFO L85 PathProgramCache]: Analyzing trace with hash -892737049, now seen corresponding path program 1 times [2024-11-08 16:06:25,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:06:25,473 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [353338979] [2024-11-08 16:06:25,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:06:25,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:06:25,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 16:06:25,589 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1598193727] [2024-11-08 16:06:25,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:06:25,590 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:06:25,590 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:06:25,592 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:06:25,594 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-08 16:06:25,849 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-08 16:06:25,849 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-08 16:06:25,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-08 16:06:26,092 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-08 16:06:26,093 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-08 16:06:26,094 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-08 16:06:26,107 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-08 16:06:26,296 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:06:26,300 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1] [2024-11-08 16:06:26,551 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-08 16:06:26,556 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.11 04:06:26 BoogieIcfgContainer [2024-11-08 16:06:26,556 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-08 16:06:26,557 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-08 16:06:26,557 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-08 16:06:26,558 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-08 16:06:26,558 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 04:06:04" (3/4) ... [2024-11-08 16:06:26,562 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-08 16:06:26,563 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-08 16:06:26,564 INFO L158 Benchmark]: Toolchain (without parser) took 24038.12ms. Allocated memory was 155.2MB in the beginning and 413.1MB in the end (delta: 257.9MB). Free memory was 122.1MB in the beginning and 299.4MB in the end (delta: -177.4MB). Peak memory consumption was 84.7MB. Max. memory is 16.1GB. [2024-11-08 16:06:26,565 INFO L158 Benchmark]: CDTParser took 0.36ms. Allocated memory is still 125.8MB. Free memory is still 67.7MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-08 16:06:26,565 INFO L158 Benchmark]: CACSL2BoogieTranslator took 563.10ms. Allocated memory is still 155.2MB. Free memory was 122.1MB in the beginning and 104.2MB in the end (delta: 17.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. [2024-11-08 16:06:26,567 INFO L158 Benchmark]: Boogie Procedure Inliner took 113.62ms. Allocated memory is still 155.2MB. Free memory was 104.2MB in the beginning and 99.5MB in the end (delta: 4.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-11-08 16:06:26,569 INFO L158 Benchmark]: Boogie Preprocessor took 107.60ms. Allocated memory is still 155.2MB. Free memory was 99.5MB in the beginning and 91.2MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-08 16:06:26,569 INFO L158 Benchmark]: RCFGBuilder took 930.65ms. Allocated memory is still 155.2MB. Free memory was 91.2MB in the beginning and 106.0MB in the end (delta: -14.9MB). Peak memory consumption was 18.2MB. Max. memory is 16.1GB. [2024-11-08 16:06:26,570 INFO L158 Benchmark]: TraceAbstraction took 22308.66ms. Allocated memory was 155.2MB in the beginning and 413.1MB in the end (delta: 257.9MB). Free memory was 105.9MB in the beginning and 299.4MB in the end (delta: -193.6MB). Peak memory consumption was 64.4MB. Max. memory is 16.1GB. [2024-11-08 16:06:26,570 INFO L158 Benchmark]: Witness Printer took 6.48ms. Allocated memory is still 413.1MB. Free memory was 299.4MB in the beginning and 299.4MB in the end (delta: 2.0kB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2024-11-08 16:06:26,576 INFO L338 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.36ms. Allocated memory is still 125.8MB. Free memory is still 67.7MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 563.10ms. Allocated memory is still 155.2MB. Free memory was 122.1MB in the beginning and 104.2MB in the end (delta: 17.9MB). Peak memory consumption was 18.9MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 113.62ms. Allocated memory is still 155.2MB. Free memory was 104.2MB in the beginning and 99.5MB in the end (delta: 4.7MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 107.60ms. Allocated memory is still 155.2MB. Free memory was 99.5MB in the beginning and 91.2MB in the end (delta: 8.4MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 930.65ms. Allocated memory is still 155.2MB. Free memory was 91.2MB in the beginning and 106.0MB in the end (delta: -14.9MB). Peak memory consumption was 18.2MB. Max. memory is 16.1GB. * TraceAbstraction took 22308.66ms. Allocated memory was 155.2MB in the beginning and 413.1MB in the end (delta: 257.9MB). Free memory was 105.9MB in the beginning and 299.4MB in the end (delta: -193.6MB). Peak memory consumption was 64.4MB. Max. memory is 16.1GB. * Witness Printer took 6.48ms. Allocated memory is still 413.1MB. Free memory was 299.4MB in the beginning and 299.4MB in the end (delta: 2.0kB). Peak memory consumption was 2.1MB. 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 someBinaryFLOATComparisonOperation at line 199, overapproximation of someBinaryArithmeticDOUBLEoperation at line 85, overapproximation of someUnaryDOUBLEoperation at line 90, overapproximation of someBinaryDOUBLEComparisonOperation at line 90, overapproximation of someBinaryArithmeticFLOAToperation at line 114. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed short int var_1_1 = -64; [L23] signed short int var_1_5 = 8; [L24] signed short int var_1_6 = 8; [L25] signed short int var_1_7 = 5; [L26] signed short int var_1_8 = 0; [L27] signed char var_1_9 = 5; [L28] signed char var_1_11 = 16; [L29] signed short int var_1_12 = 25; [L30] signed short int var_1_13 = 64; [L31] unsigned char var_1_15 = 1; [L32] unsigned char var_1_16 = 16; [L33] float var_1_17 = 1.2; [L34] float var_1_18 = 5.8; [L35] float var_1_19 = 10.25; [L36] float var_1_20 = 2.5; [L37] signed short int var_1_21 = 200; [L38] unsigned char var_1_24 = 1; [L39] unsigned char var_1_25 = 0; [L40] signed char var_1_26 = -5; [L41] unsigned char var_1_27 = 1; [L42] unsigned char var_1_31 = 0; [L43] unsigned char var_1_32 = 0; [L44] unsigned char var_1_33 = 0; [L45] float var_1_39 = 10.5; [L46] signed short int var_1_41 = -1; [L47] float var_1_44 = 50.5; [L48] unsigned char var_1_45 = 64; [L49] signed char var_1_46 = 2; [L50] signed char var_1_47 = 16; [L51] unsigned short int var_1_48 = 2; [L52] double var_1_49 = 1.5; [L53] double var_1_50 = 999999.7; [L54] double var_1_51 = 15.5; [L55] unsigned long int var_1_52 = 64; [L56] float var_1_55 = 9.25; [L57] signed short int var_1_56 = -1; [L58] signed short int last_1_var_1_1 = -64; [L59] signed short int last_1_var_1_13 = 64; [L60] unsigned char last_1_var_1_15 = 1; [L61] signed char last_1_var_1_26 = -5; VAL [isInitial=0, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=8, var_1_6=8, var_1_7=5, var_1_8=0, var_1_9=5] [L203] isInitial = 1 [L204] FCALL initially() [L205] COND TRUE 1 [L206] CALL updateLastVariables() [L193] last_1_var_1_1 = var_1_1 [L194] last_1_var_1_13 = var_1_13 [L195] last_1_var_1_15 = var_1_15 [L196] last_1_var_1_26 = var_1_26 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=8, var_1_6=8, var_1_7=5, var_1_8=0, var_1_9=5] [L206] RET updateLastVariables() [L207] CALL updateVariables() [L141] var_1_5 = __VERIFIER_nondet_short() [L142] CALL assume_abort_if_not(var_1_5 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=8, var_1_7=5, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=8, var_1_7=5, var_1_8=0, var_1_9=5] [L142] RET assume_abort_if_not(var_1_5 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=8, var_1_7=5, var_1_8=0, var_1_9=5] [L143] CALL assume_abort_if_not(var_1_5 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=8, var_1_7=5, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=8, var_1_7=5, var_1_8=0, var_1_9=5] [L143] RET assume_abort_if_not(var_1_5 <= 16383) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=8, var_1_7=5, var_1_8=0, var_1_9=5] [L144] var_1_6 = __VERIFIER_nondet_short() [L145] CALL assume_abort_if_not(var_1_6 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=5, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=5, var_1_8=0, var_1_9=5] [L145] RET assume_abort_if_not(var_1_6 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=5, var_1_8=0, var_1_9=5] [L146] CALL assume_abort_if_not(var_1_6 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=5, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=5, var_1_8=0, var_1_9=5] [L146] RET assume_abort_if_not(var_1_6 <= 16383) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=5, var_1_8=0, var_1_9=5] [L147] var_1_7 = __VERIFIER_nondet_short() [L148] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L148] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L149] CALL assume_abort_if_not(var_1_7 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L149] RET assume_abort_if_not(var_1_7 <= 16383) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L150] var_1_8 = __VERIFIER_nondet_short() [L151] CALL assume_abort_if_not(var_1_8 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L151] RET assume_abort_if_not(var_1_8 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L152] CALL assume_abort_if_not(var_1_8 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L152] RET assume_abort_if_not(var_1_8 <= 16383) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=16, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L153] var_1_11 = __VERIFIER_nondet_char() [L154] CALL assume_abort_if_not(var_1_11 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L154] RET assume_abort_if_not(var_1_11 >= -127) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L155] CALL assume_abort_if_not(var_1_11 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L155] RET assume_abort_if_not(var_1_11 <= 126) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=25, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L156] var_1_12 = __VERIFIER_nondet_short() [L157] CALL assume_abort_if_not(var_1_12 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L157] RET assume_abort_if_not(var_1_12 >= -32768) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L158] CALL assume_abort_if_not(var_1_12 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L158] RET assume_abort_if_not(var_1_12 <= 32767) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L159] CALL assume_abort_if_not(var_1_12 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L159] RET assume_abort_if_not(var_1_12 != 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=16, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L160] var_1_16 = __VERIFIER_nondet_uchar() [L161] CALL assume_abort_if_not(var_1_16 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L161] RET assume_abort_if_not(var_1_16 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L162] CALL assume_abort_if_not(var_1_16 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L162] RET assume_abort_if_not(var_1_16 <= 254) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_18=29/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L163] var_1_18 = __VERIFIER_nondet_float() [L164] CALL assume_abort_if_not((var_1_18 >= -922337.2036854765600e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L164] RET assume_abort_if_not((var_1_18 >= -922337.2036854765600e+13F && var_1_18 <= -1.0e-20F) || (var_1_18 <= 9223372.036854765600e+12F && var_1_18 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_19=41/4, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L165] var_1_19 = __VERIFIER_nondet_float() [L166] CALL assume_abort_if_not((var_1_19 >= 0.0F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 9223372.036854765600e+12F && var_1_19 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L166] RET assume_abort_if_not((var_1_19 >= 0.0F && var_1_19 <= -1.0e-20F) || (var_1_19 <= 9223372.036854765600e+12F && var_1_19 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_20=5/2, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L167] var_1_20 = __VERIFIER_nondet_float() [L168] CALL assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L168] RET assume_abort_if_not((var_1_20 >= 0.0F && var_1_20 <= -1.0e-20F) || (var_1_20 <= 9223372.036854765600e+12F && var_1_20 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L169] var_1_25 = __VERIFIER_nondet_uchar() [L170] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L170] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L171] CALL assume_abort_if_not(var_1_25 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L171] RET assume_abort_if_not(var_1_25 <= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=0, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L172] var_1_31 = __VERIFIER_nondet_uchar() [L173] CALL assume_abort_if_not(var_1_31 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L173] RET assume_abort_if_not(var_1_31 >= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L174] CALL assume_abort_if_not(var_1_31 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L174] RET assume_abort_if_not(var_1_31 <= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=0, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L175] var_1_32 = __VERIFIER_nondet_uchar() [L176] CALL assume_abort_if_not(var_1_32 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L176] RET assume_abort_if_not(var_1_32 >= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L177] CALL assume_abort_if_not(var_1_32 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L177] RET assume_abort_if_not(var_1_32 <= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=0, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L178] var_1_33 = __VERIFIER_nondet_uchar() [L179] CALL assume_abort_if_not(var_1_33 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L179] RET assume_abort_if_not(var_1_33 >= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L180] CALL assume_abort_if_not(var_1_33 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L180] RET assume_abort_if_not(var_1_33 <= 1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=2, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L181] var_1_46 = __VERIFIER_nondet_char() [L182] CALL assume_abort_if_not(var_1_46 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=0, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=0, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L182] RET assume_abort_if_not(var_1_46 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=0, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L183] CALL assume_abort_if_not(var_1_46 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=0, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=0, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L183] RET assume_abort_if_not(var_1_46 <= 127) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=0, var_1_47=16, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L184] var_1_47 = __VERIFIER_nondet_char() [L185] CALL assume_abort_if_not(var_1_47 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=0, var_1_47=99, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=0, var_1_47=99, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L185] RET assume_abort_if_not(var_1_47 >= 0) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=0, var_1_47=99, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L186] CALL assume_abort_if_not(var_1_47 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=0, var_1_47=99, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=0, var_1_47=99, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L186] RET assume_abort_if_not(var_1_47 <= 127) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=0, var_1_47=99, var_1_48=2, var_1_49=3/2, var_1_50=9999997/10, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L187] var_1_50 = __VERIFIER_nondet_double() [L188] CALL assume_abort_if_not((var_1_50 >= -461168.6018427382800e+13F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 4611686.018427382800e+12F && var_1_50 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=0, var_1_47=99, var_1_48=2, var_1_49=3/2, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=0, var_1_47=99, var_1_48=2, var_1_49=3/2, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L188] RET assume_abort_if_not((var_1_50 >= -461168.6018427382800e+13F && var_1_50 <= -1.0e-20F) || (var_1_50 <= 4611686.018427382800e+12F && var_1_50 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=0, var_1_47=99, var_1_48=2, var_1_49=3/2, var_1_51=31/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L189] var_1_51 = __VERIFIER_nondet_double() [L190] CALL assume_abort_if_not((var_1_51 >= -461168.6018427382800e+13F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 4611686.018427382800e+12F && var_1_51 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=0, var_1_47=99, var_1_48=2, var_1_49=3/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=0, var_1_47=99, var_1_48=2, var_1_49=3/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L190] RET assume_abort_if_not((var_1_51 >= -461168.6018427382800e+13F && var_1_51 <= -1.0e-20F) || (var_1_51 <= 4611686.018427382800e+12F && var_1_51 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=0, var_1_47=99, var_1_48=2, var_1_49=3/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L207] RET updateVariables() [L208] CALL step() [L65] COND FALSE !((! (var_1_24 || var_1_24)) && var_1_24) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=1, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=0, var_1_47=99, var_1_48=2, var_1_49=3/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L68] COND TRUE ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))) < var_1_19 [L69] var_1_27 = (var_1_25 || (var_1_25 || var_1_25)) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=21/2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=0, var_1_47=99, var_1_48=2, var_1_49=3/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L74] var_1_39 = var_1_18 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_18=2, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=-1, var_1_44=101/2, var_1_45=64, var_1_46=0, var_1_47=99, var_1_48=2, var_1_49=3/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L75] COND TRUE var_1_33 && var_1_32 [L76] var_1_41 = ((((var_1_15) < (var_1_11)) ? (var_1_15) : (var_1_11))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_18=2, var_1_1=-64, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=101/2, var_1_45=64, var_1_46=0, var_1_47=99, var_1_48=2, var_1_49=3/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L78] var_1_44 = var_1_20 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_18=2, var_1_1=-64, var_1_20=3, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=3, var_1_45=64, var_1_46=0, var_1_47=99, var_1_48=2, var_1_49=3/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L79] COND TRUE (((((-100) < 0 ) ? -(-100) : (-100))) - ((((var_1_46) > (var_1_47)) ? (var_1_46) : (var_1_47)))) >= var_1_15 [L80] var_1_45 = ((((var_1_47) < 0 ) ? -(var_1_47) : (var_1_47))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_18=2, var_1_1=-64, var_1_20=3, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=3, var_1_45=99, var_1_46=0, var_1_47=99, var_1_48=2, var_1_49=3/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L82] COND FALSE !(\read(var_1_25)) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_18=2, var_1_1=-64, var_1_20=3, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=3, var_1_45=99, var_1_46=0, var_1_47=99, var_1_48=2, var_1_49=3/2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L85] var_1_49 = (var_1_50 + var_1_51) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_18=2, var_1_1=-64, var_1_20=3, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=3, var_1_45=99, var_1_46=0, var_1_47=99, var_1_48=2, var_1_52=64, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L86] COND TRUE (var_1_20 - var_1_20) >= ((- var_1_51) * ((((var_1_20) < 0 ) ? -(var_1_20) : (var_1_20)))) [L87] var_1_52 = ((((8u) < 0 ) ? -(8u) : (8u))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_18=2, var_1_1=-64, var_1_20=3, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=3, var_1_45=99, var_1_46=0, var_1_47=99, var_1_48=2, var_1_52=8, var_1_55=37/4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L89] COND TRUE \read(var_1_24) [L90] var_1_55 = ((((var_1_51) < 0 ) ? -(var_1_51) : (var_1_51))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_18=2, var_1_1=-64, var_1_20=3, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=3, var_1_45=99, var_1_46=0, var_1_47=99, var_1_48=2, var_1_51=0, var_1_52=8, var_1_55=4, var_1_56=-1, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L92] COND TRUE var_1_18 >= var_1_20 [L93] var_1_56 = (((((var_1_47 - 256)) < (var_1_15)) ? ((var_1_47 - 256)) : (var_1_15))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_18=2, var_1_1=-64, var_1_20=3, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=3, var_1_45=99, var_1_46=0, var_1_47=99, var_1_48=2, var_1_51=0, var_1_52=8, var_1_55=4, var_1_56=-157, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L95] COND FALSE !(last_1_var_1_13 == last_1_var_1_1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_18=2, var_1_1=-64, var_1_20=3, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=3, var_1_45=99, var_1_46=0, var_1_47=99, var_1_48=2, var_1_51=0, var_1_52=8, var_1_55=4, var_1_56=-157, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L102] signed long int stepLocal_3 = (var_1_6 + var_1_8) - var_1_5; [L103] signed short int stepLocal_2 = var_1_1; VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_2=-64, stepLocal_3=0, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_18=2, var_1_1=-64, var_1_20=3, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=3, var_1_45=99, var_1_46=0, var_1_47=99, var_1_48=2, var_1_51=0, var_1_52=8, var_1_55=4, var_1_56=-157, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L104] COND FALSE !(var_1_11 < stepLocal_2) [L111] var_1_15 = var_1_16 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_3=0, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=6/5, var_1_18=2, var_1_1=-64, var_1_20=3, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=3, var_1_45=99, var_1_46=0, var_1_47=99, var_1_48=2, var_1_51=0, var_1_52=8, var_1_55=4, var_1_56=-157, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L113] COND TRUE var_1_11 < 5 [L114] var_1_17 = ((((var_1_18) > ((var_1_19 - var_1_20))) ? (var_1_18) : ((var_1_19 - var_1_20)))) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_3=0, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_20=3, var_1_21=200, var_1_24=1, var_1_25=0, var_1_26=-5, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=3, var_1_45=99, var_1_46=0, var_1_47=99, var_1_48=2, var_1_51=0, var_1_52=8, var_1_55=4, var_1_56=-157, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L116] var_1_24 = var_1_25 [L117] var_1_26 = var_1_11 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_3=0, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_20=3, var_1_21=200, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=3, var_1_45=99, var_1_46=0, var_1_47=99, var_1_48=2, var_1_51=0, var_1_52=8, var_1_55=4, var_1_56=-157, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L118] COND FALSE !(\read(var_1_24)) [L123] var_1_21 = (var_1_15 - 2) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_3=0, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_20=3, var_1_21=-1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=3, var_1_45=99, var_1_46=0, var_1_47=99, var_1_48=2, var_1_51=0, var_1_52=8, var_1_55=4, var_1_56=-157, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L125] unsigned char stepLocal_0 = var_1_15; VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_0=1, stepLocal_3=0, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_20=3, var_1_21=-1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=3, var_1_45=99, var_1_46=0, var_1_47=99, var_1_48=2, var_1_51=0, var_1_52=8, var_1_55=4, var_1_56=-157, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L126] COND FALSE !(\read(var_1_24)) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_0=1, stepLocal_3=0, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_20=3, var_1_21=-1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=3, var_1_45=99, var_1_46=0, var_1_47=99, var_1_48=2, var_1_51=0, var_1_52=8, var_1_55=4, var_1_56=-157, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=5] [L129] COND TRUE stepLocal_0 <= (var_1_21 / var_1_12) [L130] var_1_9 = var_1_11 VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_3=0, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_20=3, var_1_21=-1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=3, var_1_45=99, var_1_46=0, var_1_47=99, var_1_48=2, var_1_51=0, var_1_52=8, var_1_55=4, var_1_56=-157, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=0] [L135] signed long int stepLocal_1 = var_1_1 * (var_1_15 % var_1_12); VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_1=0, stepLocal_3=0, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_20=3, var_1_21=-1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=3, var_1_45=99, var_1_46=0, var_1_47=99, var_1_48=2, var_1_51=0, var_1_52=8, var_1_55=4, var_1_56=-157, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=0] [L136] COND FALSE !((- var_1_15) >= stepLocal_1) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, stepLocal_3=0, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_20=3, var_1_21=-1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=3, var_1_45=99, var_1_46=0, var_1_47=99, var_1_48=2, var_1_51=0, var_1_52=8, var_1_55=4, var_1_56=-157, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=0] [L208] RET step() [L209] CALL, EXPR property() [L199-L200] return ((((((((last_1_var_1_13 == last_1_var_1_1) ? ((last_1_var_1_1 <= ((((last_1_var_1_13) > (last_1_var_1_26)) ? (last_1_var_1_13) : (last_1_var_1_26)))) ? (var_1_1 == ((signed short int) (last_1_var_1_1 + (((((last_1_var_1_15 - last_1_var_1_15)) < ((last_1_var_1_15 - last_1_var_1_15))) ? ((last_1_var_1_15 - last_1_var_1_15)) : ((last_1_var_1_15 - last_1_var_1_15))))))) : (var_1_1 == ((signed short int) (((((last_1_var_1_15 - last_1_var_1_15)) < (((last_1_var_1_15 - last_1_var_1_15) + -256))) ? ((last_1_var_1_15 - last_1_var_1_15)) : (((last_1_var_1_15 - last_1_var_1_15) + -256))))))) : 1) && (var_1_24 ? (var_1_9 == ((signed char) var_1_11)) : ((var_1_15 <= (var_1_21 / var_1_12)) ? (var_1_9 == ((signed char) var_1_11)) : (var_1_9 == ((signed char) var_1_11))))) && (((- var_1_15) >= (var_1_1 * (var_1_15 % var_1_12))) ? (var_1_13 == ((signed short int) var_1_26)) : 1)) && ((var_1_11 < var_1_1) ? ((var_1_7 == ((var_1_6 + var_1_8) - var_1_5)) ? (var_1_15 == ((unsigned char) var_1_16)) : (var_1_15 == ((unsigned char) var_1_16))) : (var_1_15 == ((unsigned char) var_1_16)))) && ((var_1_11 < 5) ? (var_1_17 == ((float) ((((var_1_18) > ((var_1_19 - var_1_20))) ? (var_1_18) : ((var_1_19 - var_1_20)))))) : 1)) && (var_1_24 ? ((var_1_24 && var_1_24) ? (var_1_21 == ((signed short int) var_1_15)) : 1) : (var_1_21 == ((signed short int) (var_1_15 - 2))))) && (var_1_24 == ((unsigned char) var_1_25))) && (var_1_26 == ((signed char) var_1_11)) ; VAL [\result=0, isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_20=3, var_1_21=-1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=3, var_1_45=99, var_1_46=0, var_1_47=99, var_1_48=2, var_1_51=0, var_1_52=8, var_1_55=4, var_1_56=-157, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=0] [L209] RET, EXPR property() [L209] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_20=3, var_1_21=-1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=3, var_1_45=99, var_1_46=0, var_1_47=99, var_1_48=2, var_1_51=0, var_1_52=8, var_1_55=4, var_1_56=-157, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=0] [L19] reach_error() VAL [isInitial=1, last_1_var_1_13=64, last_1_var_1_15=1, last_1_var_1_1=-64, last_1_var_1_26=-5, var_1_11=0, var_1_12=-1, var_1_13=64, var_1_15=1, var_1_16=1, var_1_17=2, var_1_18=2, var_1_1=-64, var_1_20=3, var_1_21=-1, var_1_24=0, var_1_25=0, var_1_26=0, var_1_27=0, var_1_31=1, var_1_32=1, var_1_33=1, var_1_39=2, var_1_41=0, var_1_44=3, var_1_45=99, var_1_46=0, var_1_47=99, var_1_48=2, var_1_51=0, var_1_52=8, var_1_55=4, var_1_56=-157, var_1_5=0, var_1_6=0, var_1_7=0, var_1_8=0, var_1_9=0] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 94 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 22.0s, OverallIterations: 6, TraceHistogramMax: 32, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 3.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 442 SdHoareTripleChecker+Valid, 1.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 424 mSDsluCounter, 2062 SdHoareTripleChecker+Invalid, 0.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 1201 mSDsCounter, 61 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 428 IncrementalHoareTripleChecker+Invalid, 489 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 61 mSolverCounterUnsat, 861 mSDtfsCounter, 428 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 812 GetRequests, 779 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 3.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=190occurred in iteration=4, InterpolantAutomatonStates: 38, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.3s AutomataMinimizationTime, 5 MinimizatonAttempts, 32 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 16.2s InterpolantComputationTime, 1669 NumberOfCodeBlocks, 1669 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 1453 ConstructedInterpolants, 0 QuantifiedInterpolants, 3230 SizeOfPredicates, 1 NumberOfNonLiveVariables, 497 ConjunctsInSsa, 6 ConjunctsInUnsatCore, 7 InterpolantComputations, 4 PerfectInterpolantSequences, 13780/13888 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 RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-08 16:06:26,640 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, 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/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-91.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX --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 784442b0c608bbc74979bd9b7336041939911661e9c3eea52145619e5aa6f929 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-08 16:06:29,287 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-08 16:06:29,418 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-08 16:06:29,428 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-08 16:06:29,431 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-08 16:06:29,479 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-08 16:06:29,480 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-08 16:06:29,480 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-08 16:06:29,483 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-08 16:06:29,486 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-08 16:06:29,486 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-08 16:06:29,486 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-08 16:06:29,487 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-08 16:06:29,491 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-08 16:06:29,491 INFO L153 SettingsManager]: * Use SBE=true [2024-11-08 16:06:29,492 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-08 16:06:29,492 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-08 16:06:29,492 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-08 16:06:29,493 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-08 16:06:29,493 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-08 16:06:29,495 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-08 16:06:29,497 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-08 16:06:29,498 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-08 16:06:29,498 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-08 16:06:29,498 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-08 16:06:29,499 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-08 16:06:29,499 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-08 16:06:29,499 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-08 16:06:29,500 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-08 16:06:29,500 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-08 16:06:29,501 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-08 16:06:29,501 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-08 16:06:29,501 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-08 16:06:29,502 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-08 16:06:29,502 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 16:06:29,502 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-08 16:06:29,504 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-08 16:06:29,504 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-08 16:06:29,504 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-08 16:06:29,504 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-08 16:06:29,505 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-08 16:06:29,505 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-08 16:06:29,505 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-08 16:06:29,506 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-08 16:06:29,506 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX 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 -> 784442b0c608bbc74979bd9b7336041939911661e9c3eea52145619e5aa6f929 [2024-11-08 16:06:29,938 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-08 16:06:29,970 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-08 16:06:29,974 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-08 16:06:29,976 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-08 16:06:29,978 INFO L274 PluginConnector]: CDTParser initialized [2024-11-08 16:06:29,980 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-91.i Unable to find full path for "g++" [2024-11-08 16:06:32,564 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-08 16:06:32,807 INFO L384 CDTParser]: Found 1 translation units. [2024-11-08 16:06:32,808 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-91.i [2024-11-08 16:06:32,828 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/data/1507bf256/647de3a7790f412dbb78dc6001dda2e3/FLAGf0f75bcf9 [2024-11-08 16:06:32,851 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/data/1507bf256/647de3a7790f412dbb78dc6001dda2e3 [2024-11-08 16:06:32,855 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-08 16:06:32,857 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-08 16:06:32,859 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-08 16:06:32,860 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-08 16:06:32,867 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-08 16:06:32,868 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 04:06:32" (1/1) ... [2024-11-08 16:06:32,869 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@59dd9b2a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:32, skipping insertion in model container [2024-11-08 16:06:32,870 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 04:06:32" (1/1) ... [2024-11-08 16:06:32,935 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-08 16:06:33,197 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_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-91.i[919,932] [2024-11-08 16:06:33,333 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 16:06:33,362 INFO L200 MainTranslator]: Completed pre-run [2024-11-08 16:06:33,383 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_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-ps-ci_file-91.i[919,932] [2024-11-08 16:06:33,477 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 16:06:33,513 INFO L204 MainTranslator]: Completed translation [2024-11-08 16:06:33,513 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:33 WrapperNode [2024-11-08 16:06:33,514 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-08 16:06:33,516 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-08 16:06:33,516 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-08 16:06:33,516 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-08 16:06:33,530 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:33" (1/1) ... [2024-11-08 16:06:33,556 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:33" (1/1) ... [2024-11-08 16:06:33,605 INFO L138 Inliner]: procedures = 27, calls = 45, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 211 [2024-11-08 16:06:33,605 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-08 16:06:33,606 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-08 16:06:33,606 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-08 16:06:33,607 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-08 16:06:33,621 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:33" (1/1) ... [2024-11-08 16:06:33,622 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:33" (1/1) ... [2024-11-08 16:06:33,627 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:33" (1/1) ... [2024-11-08 16:06:33,645 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-08 16:06:33,646 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:33" (1/1) ... [2024-11-08 16:06:33,646 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:33" (1/1) ... [2024-11-08 16:06:33,660 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:33" (1/1) ... [2024-11-08 16:06:33,669 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:33" (1/1) ... [2024-11-08 16:06:33,673 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:33" (1/1) ... [2024-11-08 16:06:33,682 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:33" (1/1) ... [2024-11-08 16:06:33,690 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-08 16:06:33,692 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-08 16:06:33,692 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-08 16:06:33,692 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-08 16:06:33,693 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:33" (1/1) ... [2024-11-08 16:06:33,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 16:06:33,755 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:06:33,775 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-08 16:06:33,779 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-08 16:06:33,807 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-08 16:06:33,808 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-08 16:06:33,808 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-08 16:06:33,808 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-08 16:06:33,808 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-08 16:06:33,808 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-08 16:06:33,947 INFO L238 CfgBuilder]: Building ICFG [2024-11-08 16:06:33,950 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-08 16:06:43,345 INFO L? ?]: Removed 16 outVars from TransFormulas that were not future-live. [2024-11-08 16:06:43,345 INFO L287 CfgBuilder]: Performing block encoding [2024-11-08 16:06:43,362 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-08 16:06:43,362 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-08 16:06:43,363 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 04:06:43 BoogieIcfgContainer [2024-11-08 16:06:43,363 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-08 16:06:43,366 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-08 16:06:43,366 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-08 16:06:43,369 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-08 16:06:43,370 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.11 04:06:32" (1/3) ... [2024-11-08 16:06:43,371 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47615a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 04:06:43, skipping insertion in model container [2024-11-08 16:06:43,371 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:06:33" (2/3) ... [2024-11-08 16:06:43,371 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@47615a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 04:06:43, skipping insertion in model container [2024-11-08 16:06:43,372 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 04:06:43" (3/3) ... [2024-11-08 16:06:43,373 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-ps-ci_file-91.i [2024-11-08 16:06:43,390 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-08 16:06:43,390 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-08 16:06:43,461 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-08 16:06:43,469 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;@ef7c502, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 16:06:43,469 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-08 16:06:43,474 INFO L276 IsEmpty]: Start isEmpty. Operand has 94 states, 59 states have (on average 1.3898305084745763) internal successors, (82), 60 states have internal predecessors, (82), 32 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-11-08 16:06:43,494 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2024-11-08 16:06:43,494 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:06:43,495 INFO L215 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 16:06:43,495 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:06:43,500 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:06:43,501 INFO L85 PathProgramCache]: Analyzing trace with hash 759653614, now seen corresponding path program 1 times [2024-11-08 16:06:43,517 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 16:06:43,518 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [184010573] [2024-11-08 16:06:43,518 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:06:43,519 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-08 16:06:43,519 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 16:06:43,523 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/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-08 16:06:43,526 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/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-08 16:06:44,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:44,288 INFO L255 TraceCheckSpWp]: Trace formula consists of 341 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-08 16:06:44,301 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:06:44,381 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 734 proven. 0 refuted. 0 times theorem prover too weak. 1250 trivial. 0 not checked. [2024-11-08 16:06:44,381 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 16:06:44,382 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 16:06:44,382 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [184010573] [2024-11-08 16:06:44,383 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [184010573] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:06:44,383 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:06:44,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 16:06:44,385 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1842449491] [2024-11-08 16:06:44,386 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:06:44,391 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-08 16:06:44,392 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 16:06:44,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-08 16:06:44,414 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 16:06:44,417 INFO L87 Difference]: Start difference. First operand has 94 states, 59 states have (on average 1.3898305084745763) internal successors, (82), 60 states have internal predecessors, (82), 32 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) Second operand has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-08 16:06:44,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:06:44,454 INFO L93 Difference]: Finished difference Result 181 states and 318 transitions. [2024-11-08 16:06:44,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 16:06:44,457 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) Word has length 207 [2024-11-08 16:06:44,457 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:06:44,471 INFO L225 Difference]: With dead ends: 181 [2024-11-08 16:06:44,471 INFO L226 Difference]: Without dead ends: 90 [2024-11-08 16:06:44,476 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 206 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-08 16:06:44,483 INFO L432 NwaCegarLoop]: 138 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, 138 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-08 16:06:44,486 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 138 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 16:06:44,506 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2024-11-08 16:06:44,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 90. [2024-11-08 16:06:44,558 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 56 states have (on average 1.3214285714285714) internal successors, (74), 56 states have internal predecessors, (74), 32 states have call successors, (32), 1 states have call predecessors, (32), 1 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-11-08 16:06:44,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 138 transitions. [2024-11-08 16:06:44,569 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 138 transitions. Word has length 207 [2024-11-08 16:06:44,570 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:06:44,570 INFO L471 AbstractCegarLoop]: Abstraction has 90 states and 138 transitions. [2024-11-08 16:06:44,571 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 27.0) internal successors, (54), 2 states have internal predecessors, (54), 2 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (32), 2 states have call predecessors, (32), 2 states have call successors, (32) [2024-11-08 16:06:44,571 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 138 transitions. [2024-11-08 16:06:44,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-11-08 16:06:44,581 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:06:44,582 INFO L215 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 16:06:44,599 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/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-08 16:06:44,783 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/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-08 16:06:44,784 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:06:44,786 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:06:44,786 INFO L85 PathProgramCache]: Analyzing trace with hash -1095716527, now seen corresponding path program 1 times [2024-11-08 16:06:44,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 16:06:44,788 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1245644393] [2024-11-08 16:06:44,788 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:06:44,788 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-08 16:06:44,788 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 16:06:44,792 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/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-08 16:06:44,793 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/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-08 16:06:45,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:45,460 INFO L255 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-08 16:06:45,469 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:06:46,431 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 981 proven. 36 refuted. 0 times theorem prover too weak. 967 trivial. 0 not checked. [2024-11-08 16:06:46,431 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:06:47,625 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 57 proven. 36 refuted. 0 times theorem prover too weak. 1891 trivial. 0 not checked. [2024-11-08 16:06:47,627 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 16:06:47,627 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1245644393] [2024-11-08 16:06:47,629 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1245644393] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:06:47,630 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-08 16:06:47,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-08 16:06:47,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1378465206] [2024-11-08 16:06:47,630 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-08 16:06:47,637 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-08 16:06:47,637 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 16:06:47,638 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-08 16:06:47,638 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-08 16:06:47,639 INFO L87 Difference]: Start difference. First operand 90 states and 138 transitions. Second operand has 7 states, 7 states have (on average 8.571428571428571) internal successors, (60), 7 states have internal predecessors, (60), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2024-11-08 16:06:49,199 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:06:49,200 INFO L93 Difference]: Finished difference Result 185 states and 280 transitions. [2024-11-08 16:06:49,211 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 16:06:49,212 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), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) Word has length 208 [2024-11-08 16:06:49,213 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:06:49,215 INFO L225 Difference]: With dead ends: 185 [2024-11-08 16:06:49,215 INFO L226 Difference]: Without dead ends: 98 [2024-11-08 16:06:49,217 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 418 GetRequests, 408 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-08 16:06:49,218 INFO L432 NwaCegarLoop]: 100 mSDtfsCounter, 75 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 183 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 233 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 183 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-08 16:06:49,223 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 233 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 183 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-08 16:06:49,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 98 states. [2024-11-08 16:06:49,256 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 98 to 94. [2024-11-08 16:06:49,257 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 59 states have (on average 1.2881355932203389) internal successors, (76), 59 states have internal predecessors, (76), 32 states have call successors, (32), 2 states have call predecessors, (32), 2 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2024-11-08 16:06:49,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 140 transitions. [2024-11-08 16:06:49,260 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 140 transitions. Word has length 208 [2024-11-08 16:06:49,263 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:06:49,264 INFO L471 AbstractCegarLoop]: Abstraction has 94 states and 140 transitions. [2024-11-08 16:06:49,264 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), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2024-11-08 16:06:49,264 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 140 transitions. [2024-11-08 16:06:49,268 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 209 [2024-11-08 16:06:49,269 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:06:49,269 INFO L215 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 16:06:49,284 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/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)] Ended with exit code 0 [2024-11-08 16:06:49,469 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/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-08 16:06:49,470 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:06:49,471 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:06:49,471 INFO L85 PathProgramCache]: Analyzing trace with hash 1510307027, now seen corresponding path program 1 times [2024-11-08 16:06:49,472 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 16:06:49,472 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [296397928] [2024-11-08 16:06:49,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:06:49,473 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-08 16:06:49,473 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 16:06:49,477 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/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-08 16:06:49,478 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/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-08 16:06:50,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:50,321 INFO L255 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-08 16:06:50,327 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:06:51,339 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 981 proven. 36 refuted. 0 times theorem prover too weak. 967 trivial. 0 not checked. [2024-11-08 16:06:51,340 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 16:06:52,490 INFO L134 CoverageAnalysis]: Checked inductivity of 1984 backedges. 57 proven. 36 refuted. 0 times theorem prover too weak. 1891 trivial. 0 not checked. [2024-11-08 16:06:52,491 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 16:06:52,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [296397928] [2024-11-08 16:06:52,492 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [296397928] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 16:06:52,492 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-08 16:06:52,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2024-11-08 16:06:52,493 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [579311799] [2024-11-08 16:06:52,493 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-08 16:06:52,494 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-11-08 16:06:52,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 16:06:52,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-11-08 16:06:52,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-11-08 16:06:52,496 INFO L87 Difference]: Start difference. First operand 94 states and 140 transitions. Second operand has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2024-11-08 16:06:55,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:06:55,674 INFO L93 Difference]: Finished difference Result 270 states and 402 transitions. [2024-11-08 16:06:55,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-08 16:06:55,675 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) Word has length 208 [2024-11-08 16:06:55,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:06:55,679 INFO L225 Difference]: With dead ends: 270 [2024-11-08 16:06:55,680 INFO L226 Difference]: Without dead ends: 179 [2024-11-08 16:06:55,681 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 426 GetRequests, 408 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2024-11-08 16:06:55,683 INFO L432 NwaCegarLoop]: 172 mSDtfsCounter, 171 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 108 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 191 SdHoareTripleChecker+Valid, 460 SdHoareTripleChecker+Invalid, 509 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 108 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.6s IncrementalHoareTripleChecker+Time [2024-11-08 16:06:55,684 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [191 Valid, 460 Invalid, 509 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [108 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 2.6s Time] [2024-11-08 16:06:55,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 179 states. [2024-11-08 16:06:55,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 179 to 163. [2024-11-08 16:06:55,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 163 states, 94 states have (on average 1.1914893617021276) internal successors, (112), 94 states have internal predecessors, (112), 64 states have call successors, (64), 4 states have call predecessors, (64), 4 states have return successors, (64), 64 states have call predecessors, (64), 64 states have call successors, (64) [2024-11-08 16:06:55,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 163 states to 163 states and 240 transitions. [2024-11-08 16:06:55,748 INFO L78 Accepts]: Start accepts. Automaton has 163 states and 240 transitions. Word has length 208 [2024-11-08 16:06:55,753 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:06:55,754 INFO L471 AbstractCegarLoop]: Abstraction has 163 states and 240 transitions. [2024-11-08 16:06:55,754 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.5) internal successors, (60), 8 states have internal predecessors, (60), 2 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (45), 2 states have call predecessors, (45), 2 states have call successors, (45) [2024-11-08 16:06:55,754 INFO L276 IsEmpty]: Start isEmpty. Operand 163 states and 240 transitions. [2024-11-08 16:06:55,762 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 210 [2024-11-08 16:06:55,762 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:06:55,763 INFO L215 NwaCegarLoop]: trace histogram [32, 32, 32, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-08 16:06:55,784 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/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-08 16:06:55,963 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/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-08 16:06:55,964 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:06:55,965 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:06:55,965 INFO L85 PathProgramCache]: Analyzing trace with hash -634571611, now seen corresponding path program 1 times [2024-11-08 16:06:55,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 16:06:55,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2063358130] [2024-11-08 16:06:55,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:06:55,967 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-08 16:06:55,967 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 16:06:55,971 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/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-08 16:06:55,973 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7e2e463a-a4d1-439b-94ba-4e1f1ebe1638/bin/uautomizer-verify-jihMAELWvX/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-08 16:06:56,904 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:06:56,936 INFO L255 TraceCheckSpWp]: Trace formula consists of 343 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-08 16:06:56,954 INFO L278 TraceCheckSpWp]: Computing forward predicates...