./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-32.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a0165632 Calling Ultimate with: /usr/lib/jvm/java-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/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_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-32.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/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_9319fd9d-d937-4605-aa5a-7ac9392c436a/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 e2c2c1e156c7b32dd0b6f1a32bd98b0c410c15445b7e57bb9735089c776b1530 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-08 17:10:25,435 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-08 17:10:25,519 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-08 17:10:25,530 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-08 17:10:25,531 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-08 17:10:25,587 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-08 17:10:25,589 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-08 17:10:25,590 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-08 17:10:25,591 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-08 17:10:25,593 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-08 17:10:25,593 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-08 17:10:25,594 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-08 17:10:25,595 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-08 17:10:25,595 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-08 17:10:25,596 INFO L153 SettingsManager]: * Use SBE=true [2024-11-08 17:10:25,598 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-08 17:10:25,599 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-08 17:10:25,601 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-08 17:10:25,602 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-08 17:10:25,602 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-08 17:10:25,603 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-08 17:10:25,607 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-08 17:10:25,607 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-08 17:10:25,607 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-08 17:10:25,608 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-08 17:10:25,608 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-08 17:10:25,608 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-08 17:10:25,609 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-08 17:10:25,609 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-08 17:10:25,612 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-08 17:10:25,612 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-08 17:10:25,613 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-08 17:10:25,613 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 17:10:25,613 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-08 17:10:25,614 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-08 17:10:25,614 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-08 17:10:25,614 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-08 17:10:25,615 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-08 17:10:25,615 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-08 17:10:25,615 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-08 17:10:25,615 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-08 17:10:25,616 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-08 17:10:25,617 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_9319fd9d-d937-4605-aa5a-7ac9392c436a/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_9319fd9d-d937-4605-aa5a-7ac9392c436a/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 -> e2c2c1e156c7b32dd0b6f1a32bd98b0c410c15445b7e57bb9735089c776b1530 [2024-11-08 17:10:25,973 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-08 17:10:26,013 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-08 17:10:26,017 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-08 17:10:26,019 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-08 17:10:26,020 INFO L274 PluginConnector]: CDTParser initialized [2024-11-08 17:10:26,022 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-32.i Unable to find full path for "g++" [2024-11-08 17:10:28,561 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-08 17:10:28,874 INFO L384 CDTParser]: Found 1 translation units. [2024-11-08 17:10:28,875 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-32.i [2024-11-08 17:10:28,898 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/data/30c5b78e4/3c11babbaa42432fbe7016956722292a/FLAG839c2db67 [2024-11-08 17:10:28,920 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/data/30c5b78e4/3c11babbaa42432fbe7016956722292a [2024-11-08 17:10:28,924 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-08 17:10:28,926 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-08 17:10:28,928 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-08 17:10:28,928 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-08 17:10:28,937 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-08 17:10:28,938 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 05:10:28" (1/1) ... [2024-11-08 17:10:28,940 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@65cf4de7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:10:28, skipping insertion in model container [2024-11-08 17:10:28,940 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 05:10:28" (1/1) ... [2024-11-08 17:10:28,987 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-08 17:10:29,253 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_9319fd9d-d937-4605-aa5a-7ac9392c436a/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-32.i[916,929] [2024-11-08 17:10:29,385 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 17:10:29,408 INFO L200 MainTranslator]: Completed pre-run [2024-11-08 17:10:29,426 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_9319fd9d-d937-4605-aa5a-7ac9392c436a/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-32.i[916,929] [2024-11-08 17:10:29,491 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 17:10:29,520 INFO L204 MainTranslator]: Completed translation [2024-11-08 17:10:29,521 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:10:29 WrapperNode [2024-11-08 17:10:29,521 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-08 17:10:29,523 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-08 17:10:29,523 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-08 17:10:29,523 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-08 17:10:29,534 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:10:29" (1/1) ... [2024-11-08 17:10:29,549 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:10:29" (1/1) ... [2024-11-08 17:10:29,652 INFO L138 Inliner]: procedures = 26, calls = 48, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 226 [2024-11-08 17:10:29,656 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-08 17:10:29,657 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-08 17:10:29,657 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-08 17:10:29,657 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-08 17:10:29,679 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:10:29" (1/1) ... [2024-11-08 17:10:29,680 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:10:29" (1/1) ... [2024-11-08 17:10:29,692 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:10:29" (1/1) ... [2024-11-08 17:10:29,735 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 17:10:29,738 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:10:29" (1/1) ... [2024-11-08 17:10:29,738 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:10:29" (1/1) ... [2024-11-08 17:10:29,755 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:10:29" (1/1) ... [2024-11-08 17:10:29,760 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:10:29" (1/1) ... [2024-11-08 17:10:29,763 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:10:29" (1/1) ... [2024-11-08 17:10:29,766 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:10:29" (1/1) ... [2024-11-08 17:10:29,771 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-08 17:10:29,773 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-08 17:10:29,773 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-08 17:10:29,773 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-08 17:10:29,775 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:10:29" (1/1) ... [2024-11-08 17:10:29,783 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 17:10:29,803 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 17:10:29,826 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-08 17:10:29,871 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-08 17:10:29,917 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-08 17:10:29,917 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-08 17:10:29,919 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-08 17:10:29,919 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-08 17:10:29,920 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-08 17:10:29,920 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-08 17:10:30,105 INFO L238 CfgBuilder]: Building ICFG [2024-11-08 17:10:30,110 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-08 17:10:30,816 INFO L? ?]: Removed 22 outVars from TransFormulas that were not future-live. [2024-11-08 17:10:30,816 INFO L287 CfgBuilder]: Performing block encoding [2024-11-08 17:10:30,835 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-08 17:10:30,836 INFO L316 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-08 17:10:30,836 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 05:10:30 BoogieIcfgContainer [2024-11-08 17:10:30,837 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-08 17:10:30,840 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-08 17:10:30,841 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-08 17:10:30,846 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-08 17:10:30,846 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.11 05:10:28" (1/3) ... [2024-11-08 17:10:30,847 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@29d87e09 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 05:10:30, skipping insertion in model container [2024-11-08 17:10:30,848 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:10:29" (2/3) ... [2024-11-08 17:10:30,848 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@29d87e09 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 05:10:30, skipping insertion in model container [2024-11-08 17:10:30,848 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 05:10:30" (3/3) ... [2024-11-08 17:10:30,850 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-1loop_file-32.i [2024-11-08 17:10:30,877 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-08 17:10:30,878 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-08 17:10:30,986 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-08 17:10:30,994 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;@5099b061, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 17:10:30,995 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-08 17:10:31,001 INFO L276 IsEmpty]: Start isEmpty. Operand has 97 states, 59 states have (on average 1.423728813559322) internal successors, (84), 60 states have internal predecessors, (84), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-08 17:10:31,041 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2024-11-08 17:10:31,042 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:10:31,043 INFO L215 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 17:10:31,046 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:10:31,056 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:10:31,057 INFO L85 PathProgramCache]: Analyzing trace with hash -328055965, now seen corresponding path program 1 times [2024-11-08 17:10:31,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 17:10:31,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [69925899] [2024-11-08 17:10:31,070 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:10:31,071 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 17:10:31,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,605 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-08 17:10:31,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,623 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-08 17:10:31,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,643 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-08 17:10:31,646 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,656 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-11-08 17:10:31,659 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,666 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-08 17:10:31,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,683 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-08 17:10:31,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,695 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-08 17:10:31,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,714 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-08 17:10:31,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,729 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-08 17:10:31,735 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,740 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-08 17:10:31,742 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,746 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-08 17:10:31,749 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,752 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-08 17:10:31,755 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,759 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-08 17:10:31,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,765 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-08 17:10:31,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,772 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-08 17:10:31,774 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,778 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-08 17:10:31,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,784 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 17:10:31,787 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,791 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-08 17:10:31,794 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,828 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-08 17:10:31,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,843 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-08 17:10:31,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,852 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-08 17:10:31,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,865 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-08 17:10:31,873 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,876 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-08 17:10:31,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,892 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-08 17:10:31,899 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,907 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-08 17:10:31,910 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,918 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-08 17:10:31,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,930 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 17:10:31,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,957 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-08 17:10:31,960 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,967 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 17:10:31,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,980 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-08 17:10:31,986 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:31,993 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-11-08 17:10:31,995 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:32,003 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 17:10:32,008 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:32,015 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-11-08 17:10:32,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:32,024 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-08 17:10:32,029 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:32,033 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-11-08 17:10:32,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:32,048 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2380 trivial. 0 not checked. [2024-11-08 17:10:32,049 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 17:10:32,054 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [69925899] [2024-11-08 17:10:32,055 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [69925899] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 17:10:32,055 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 17:10:32,056 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 17:10:32,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20848386] [2024-11-08 17:10:32,062 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 17:10:32,068 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-08 17:10:32,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 17:10:32,102 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-08 17:10:32,103 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 17:10:32,106 INFO L87 Difference]: Start difference. First operand has 97 states, 59 states have (on average 1.423728813559322) internal successors, (84), 60 states have internal predecessors, (84), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) Second operand has 2 states, 2 states have (on average 23.0) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-08 17:10:32,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 17:10:32,158 INFO L93 Difference]: Finished difference Result 191 states and 340 transitions. [2024-11-08 17:10:32,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 17:10:32,161 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 23.0) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 2 states have call successors, (35) Word has length 218 [2024-11-08 17:10:32,161 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 17:10:32,175 INFO L225 Difference]: With dead ends: 191 [2024-11-08 17:10:32,176 INFO L226 Difference]: Without dead ends: 93 [2024-11-08 17:10:32,185 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 107 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 17:10:32,192 INFO L432 NwaCegarLoop]: 152 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, 152 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 17:10:32,195 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 17:10:32,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2024-11-08 17:10:32,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2024-11-08 17:10:32,265 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 56 states have (on average 1.375) internal successors, (77), 56 states have internal predecessors, (77), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-08 17:10:32,269 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 147 transitions. [2024-11-08 17:10:32,272 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 147 transitions. Word has length 218 [2024-11-08 17:10:32,272 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 17:10:32,273 INFO L471 AbstractCegarLoop]: Abstraction has 93 states and 147 transitions. [2024-11-08 17:10:32,273 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 23.0) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 1 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-08 17:10:32,273 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 147 transitions. [2024-11-08 17:10:32,280 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2024-11-08 17:10:32,280 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:10:32,280 INFO L215 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 17:10:32,281 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-08 17:10:32,281 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:10:32,282 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:10:32,282 INFO L85 PathProgramCache]: Analyzing trace with hash -1006449627, now seen corresponding path program 1 times [2024-11-08 17:10:32,282 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 17:10:32,283 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514279332] [2024-11-08 17:10:32,283 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:10:32,283 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 17:10:32,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:33,795 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-08 17:10:33,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:33,803 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-08 17:10:33,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:33,814 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-08 17:10:33,817 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:33,819 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-11-08 17:10:33,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:33,875 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-08 17:10:33,877 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:33,890 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-08 17:10:33,897 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:33,911 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-08 17:10:33,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:33,924 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-08 17:10:33,931 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:33,939 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-08 17:10:33,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:33,959 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-08 17:10:33,962 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:33,970 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-08 17:10:33,974 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:33,981 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-08 17:10:33,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:33,993 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-08 17:10:33,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:34,003 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-08 17:10:34,007 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:34,013 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-08 17:10:34,019 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:34,028 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-08 17:10:34,031 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:34,045 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 17:10:34,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:34,061 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-08 17:10:34,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:34,073 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-08 17:10:34,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:34,086 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-08 17:10:34,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:34,101 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-08 17:10:34,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:34,113 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-08 17:10:34,117 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:34,123 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-08 17:10:34,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:34,136 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-08 17:10:34,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:34,150 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-08 17:10:34,154 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:34,161 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-08 17:10:34,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:34,169 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 17:10:34,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:34,180 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-08 17:10:34,187 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:34,197 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 17:10:34,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:34,209 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-08 17:10:34,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:34,224 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-11-08 17:10:34,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:34,244 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 17:10:34,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:34,255 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-11-08 17:10:34,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:34,264 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-08 17:10:34,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:34,277 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-11-08 17:10:34,281 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:34,289 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 9 proven. 93 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked. [2024-11-08 17:10:34,291 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 17:10:34,292 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514279332] [2024-11-08 17:10:34,292 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514279332] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 17:10:34,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291935691] [2024-11-08 17:10:34,293 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:10:34,294 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 17:10:34,294 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 17:10:34,302 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 17:10:34,305 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-08 17:10:34,600 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:34,606 INFO L255 TraceCheckSpWp]: Trace formula consists of 501 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-08 17:10:34,620 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 17:10:35,445 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 412 proven. 93 refuted. 0 times theorem prover too weak. 1875 trivial. 0 not checked. [2024-11-08 17:10:35,445 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 17:10:36,122 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 9 proven. 93 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked. [2024-11-08 17:10:36,123 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291935691] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 17:10:36,123 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 17:10:36,123 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 7 [2024-11-08 17:10:36,124 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1681198209] [2024-11-08 17:10:36,125 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 17:10:36,131 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-08 17:10:36,131 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 17:10:36,133 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-08 17:10:36,136 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-08 17:10:36,137 INFO L87 Difference]: Start difference. First operand 93 states and 147 transitions. Second operand has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 2 states have call successors, (66), 2 states have call predecessors, (66), 4 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2024-11-08 17:10:36,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 17:10:36,664 INFO L93 Difference]: Finished difference Result 191 states and 298 transitions. [2024-11-08 17:10:36,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 17:10:36,666 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 2 states have call successors, (66), 2 states have call predecessors, (66), 4 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) Word has length 218 [2024-11-08 17:10:36,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 17:10:36,674 INFO L225 Difference]: With dead ends: 191 [2024-11-08 17:10:36,675 INFO L226 Difference]: Without dead ends: 101 [2024-11-08 17:10:36,676 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 512 GetRequests, 502 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-08 17:10:36,677 INFO L432 NwaCegarLoop]: 106 mSDtfsCounter, 110 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 248 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-08 17:10:36,682 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 248 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-08 17:10:36,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2024-11-08 17:10:36,721 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 97. [2024-11-08 17:10:36,722 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 59 states have (on average 1.3389830508474576) internal successors, (79), 59 states have internal predecessors, (79), 35 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-08 17:10:36,728 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 149 transitions. [2024-11-08 17:10:36,729 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 149 transitions. Word has length 218 [2024-11-08 17:10:36,730 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 17:10:36,731 INFO L471 AbstractCegarLoop]: Abstraction has 97 states and 149 transitions. [2024-11-08 17:10:36,731 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 2 states have call successors, (66), 2 states have call predecessors, (66), 4 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2024-11-08 17:10:36,731 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 149 transitions. [2024-11-08 17:10:36,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-08 17:10:36,742 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:10:36,742 INFO L215 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 17:10:36,773 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-08 17:10:36,943 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 17:10:36,943 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:10:36,944 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:10:36,944 INFO L85 PathProgramCache]: Analyzing trace with hash 1271981995, now seen corresponding path program 1 times [2024-11-08 17:10:36,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 17:10:36,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [29069787] [2024-11-08 17:10:36,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:10:36,945 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 17:10:37,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,236 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-08 17:10:39,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,241 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-08 17:10:39,244 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,249 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-08 17:10:39,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,252 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-11-08 17:10:39,254 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,257 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-08 17:10:39,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,261 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-08 17:10:39,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,316 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-08 17:10:39,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,323 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-08 17:10:39,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,330 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-08 17:10:39,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,339 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-08 17:10:39,343 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,347 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-08 17:10:39,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,355 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-08 17:10:39,359 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,363 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-08 17:10:39,365 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,371 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-08 17:10:39,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,378 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-08 17:10:39,380 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,383 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-08 17:10:39,386 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,389 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 17:10:39,391 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,395 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-08 17:10:39,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,401 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-08 17:10:39,404 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,407 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-08 17:10:39,410 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,413 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-08 17:10:39,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,421 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-08 17:10:39,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,429 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-08 17:10:39,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-08 17:10:39,439 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,443 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-08 17:10:39,446 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,450 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-08 17:10:39,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,455 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 17:10:39,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,462 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-08 17:10:39,464 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,468 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 17:10:39,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,475 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-08 17:10:39,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,481 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-11-08 17:10:39,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,488 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 17:10:39,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,494 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-11-08 17:10:39,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,502 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-08 17:10:39,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,537 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-11-08 17:10:39,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,548 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 15 proven. 87 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked. [2024-11-08 17:10:39,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 17:10:39,549 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [29069787] [2024-11-08 17:10:39,549 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [29069787] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 17:10:39,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [690304697] [2024-11-08 17:10:39,550 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:10:39,550 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 17:10:39,551 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 17:10:39,553 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 17:10:39,555 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-08 17:10:39,835 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:39,839 INFO L255 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 14 conjuncts are in the unsatisfiable core [2024-11-08 17:10:39,852 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 17:10:41,680 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 655 proven. 168 refuted. 0 times theorem prover too weak. 1557 trivial. 0 not checked. [2024-11-08 17:10:41,681 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 17:10:42,728 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 30 proven. 171 refuted. 0 times theorem prover too weak. 2179 trivial. 0 not checked. [2024-11-08 17:10:42,729 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [690304697] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 17:10:42,729 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-08 17:10:42,729 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10, 10] total 19 [2024-11-08 17:10:42,730 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [763611541] [2024-11-08 17:10:42,730 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-08 17:10:42,731 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-08 17:10:42,732 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 17:10:42,734 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-08 17:10:42,734 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2024-11-08 17:10:42,735 INFO L87 Difference]: Start difference. First operand 97 states and 149 transitions. Second operand has 19 states, 19 states have (on average 5.2631578947368425) internal successors, (100), 19 states have internal predecessors, (100), 3 states have call successors, (92), 3 states have call predecessors, (92), 6 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2024-11-08 17:10:46,922 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 17:10:46,922 INFO L93 Difference]: Finished difference Result 459 states and 654 transitions. [2024-11-08 17:10:46,923 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 63 states. [2024-11-08 17:10:46,923 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 5.2631578947368425) internal successors, (100), 19 states have internal predecessors, (100), 3 states have call successors, (92), 3 states have call predecessors, (92), 6 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) Word has length 219 [2024-11-08 17:10:46,925 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 17:10:46,929 INFO L225 Difference]: With dead ends: 459 [2024-11-08 17:10:46,929 INFO L226 Difference]: Without dead ends: 365 [2024-11-08 17:10:46,934 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 576 GetRequests, 504 SyntacticMatches, 2 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1696 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=994, Invalid=4118, Unknown=0, NotChecked=0, Total=5112 [2024-11-08 17:10:46,935 INFO L432 NwaCegarLoop]: 170 mSDtfsCounter, 425 mSDsluCounter, 1012 mSDsCounter, 0 mSdLazyCounter, 1648 mSolverCounterSat, 218 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 433 SdHoareTripleChecker+Valid, 1182 SdHoareTripleChecker+Invalid, 1866 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 218 IncrementalHoareTripleChecker+Valid, 1648 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2024-11-08 17:10:46,936 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [433 Valid, 1182 Invalid, 1866 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [218 Valid, 1648 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2024-11-08 17:10:46,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 365 states. [2024-11-08 17:10:46,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 365 to 119. [2024-11-08 17:10:46,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 78 states have (on average 1.3333333333333333) internal successors, (104), 78 states have internal predecessors, (104), 35 states have call successors, (35), 5 states have call predecessors, (35), 5 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-08 17:10:46,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 174 transitions. [2024-11-08 17:10:46,988 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 174 transitions. Word has length 219 [2024-11-08 17:10:46,989 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 17:10:46,989 INFO L471 AbstractCegarLoop]: Abstraction has 119 states and 174 transitions. [2024-11-08 17:10:46,990 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 5.2631578947368425) internal successors, (100), 19 states have internal predecessors, (100), 3 states have call successors, (92), 3 states have call predecessors, (92), 6 states have return successors, (94), 3 states have call predecessors, (94), 3 states have call successors, (94) [2024-11-08 17:10:46,990 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 174 transitions. [2024-11-08 17:10:46,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-08 17:10:46,994 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:10:46,995 INFO L215 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 17:10:47,020 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2024-11-08 17:10:47,195 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 17:10:47,196 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:10:47,196 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:10:47,197 INFO L85 PathProgramCache]: Analyzing trace with hash 1665009005, now seen corresponding path program 1 times [2024-11-08 17:10:47,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 17:10:47,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112568462] [2024-11-08 17:10:47,198 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:10:47,198 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 17:10:47,820 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,011 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2024-11-08 17:10:51,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,020 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2024-11-08 17:10:51,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,028 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2024-11-08 17:10:51,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,035 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2024-11-08 17:10:51,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,043 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 28 [2024-11-08 17:10:51,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,053 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 33 [2024-11-08 17:10:51,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,060 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 39 [2024-11-08 17:10:51,064 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,070 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 44 [2024-11-08 17:10:51,073 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,081 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 50 [2024-11-08 17:10:51,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,088 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-08 17:10:51,094 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,102 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 61 [2024-11-08 17:10:51,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,216 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-08 17:10:51,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,231 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-08 17:10:51,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,247 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 77 [2024-11-08 17:10:51,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,263 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-08 17:10:51,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,285 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 88 [2024-11-08 17:10:51,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,306 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 17:10:51,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,328 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 99 [2024-11-08 17:10:51,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,351 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-08 17:10:51,354 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,373 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 110 [2024-11-08 17:10:51,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,395 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-08 17:10:51,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,433 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 121 [2024-11-08 17:10:51,436 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,455 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-08 17:10:51,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,511 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 132 [2024-11-08 17:10:51,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,534 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-08 17:10:51,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,558 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 143 [2024-11-08 17:10:51,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,577 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 17:10:51,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-08 17:10:51,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,623 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 17:10:51,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-08 17:10:51,650 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,689 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-11-08 17:10:51,693 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,730 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 17:10:51,733 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,754 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-11-08 17:10:51,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,778 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-08 17:10:51,781 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,802 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-11-08 17:10:51,806 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:51,830 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 249 proven. 123 refuted. 0 times theorem prover too weak. 2008 trivial. 0 not checked. [2024-11-08 17:10:51,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 17:10:51,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112568462] [2024-11-08 17:10:51,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112568462] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 17:10:51,832 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1374334996] [2024-11-08 17:10:51,832 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:10:51,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 17:10:51,832 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 17:10:51,835 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 17:10:51,844 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-08 17:10:52,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:10:52,615 INFO L255 TraceCheckSpWp]: Trace formula consists of 504 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-08 17:10:52,627 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 17:10:56,016 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 1709 proven. 153 refuted. 0 times theorem prover too weak. 518 trivial. 0 not checked. [2024-11-08 17:10:56,017 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 17:10:59,105 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1374334996] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-08 17:10:59,106 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-08 17:10:59,106 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 20] total 34 [2024-11-08 17:10:59,107 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [824494418] [2024-11-08 17:10:59,107 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-08 17:10:59,109 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2024-11-08 17:10:59,111 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 17:10:59,113 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2024-11-08 17:10:59,115 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=386, Invalid=2064, Unknown=0, NotChecked=0, Total=2450 [2024-11-08 17:10:59,116 INFO L87 Difference]: Start difference. First operand 119 states and 174 transitions. Second operand has 34 states, 31 states have (on average 3.870967741935484) internal successors, (120), 31 states have internal predecessors, (120), 15 states have call successors, (70), 8 states have call predecessors, (70), 12 states have return successors, (70), 13 states have call predecessors, (70), 15 states have call successors, (70) [2024-11-08 17:11:06,394 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 17:11:06,395 INFO L93 Difference]: Finished difference Result 442 states and 619 transitions. [2024-11-08 17:11:06,396 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2024-11-08 17:11:06,397 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 31 states have (on average 3.870967741935484) internal successors, (120), 31 states have internal predecessors, (120), 15 states have call successors, (70), 8 states have call predecessors, (70), 12 states have return successors, (70), 13 states have call predecessors, (70), 15 states have call successors, (70) Word has length 219 [2024-11-08 17:11:06,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 17:11:06,401 INFO L225 Difference]: With dead ends: 442 [2024-11-08 17:11:06,401 INFO L226 Difference]: Without dead ends: 326 [2024-11-08 17:11:06,405 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 488 GetRequests, 400 SyntacticMatches, 0 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1764 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=1817, Invalid=6193, Unknown=0, NotChecked=0, Total=8010 [2024-11-08 17:11:06,406 INFO L432 NwaCegarLoop]: 97 mSDtfsCounter, 1281 mSDsluCounter, 1427 mSDsCounter, 0 mSdLazyCounter, 1705 mSolverCounterSat, 542 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1281 SdHoareTripleChecker+Valid, 1524 SdHoareTripleChecker+Invalid, 2247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 542 IncrementalHoareTripleChecker+Valid, 1705 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.8s IncrementalHoareTripleChecker+Time [2024-11-08 17:11:06,407 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1281 Valid, 1524 Invalid, 2247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [542 Valid, 1705 Invalid, 0 Unknown, 0 Unchecked, 2.8s Time] [2024-11-08 17:11:06,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2024-11-08 17:11:06,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 264. [2024-11-08 17:11:06,522 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 264 states, 174 states have (on average 1.2816091954022988) internal successors, (223), 174 states have internal predecessors, (223), 70 states have call successors, (70), 19 states have call predecessors, (70), 19 states have return successors, (70), 70 states have call predecessors, (70), 70 states have call successors, (70) [2024-11-08 17:11:06,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 264 states to 264 states and 363 transitions. [2024-11-08 17:11:06,525 INFO L78 Accepts]: Start accepts. Automaton has 264 states and 363 transitions. Word has length 219 [2024-11-08 17:11:06,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 17:11:06,526 INFO L471 AbstractCegarLoop]: Abstraction has 264 states and 363 transitions. [2024-11-08 17:11:06,527 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 31 states have (on average 3.870967741935484) internal successors, (120), 31 states have internal predecessors, (120), 15 states have call successors, (70), 8 states have call predecessors, (70), 12 states have return successors, (70), 13 states have call predecessors, (70), 15 states have call successors, (70) [2024-11-08 17:11:06,527 INFO L276 IsEmpty]: Start isEmpty. Operand 264 states and 363 transitions. [2024-11-08 17:11:06,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 221 [2024-11-08 17:11:06,531 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:11:06,532 INFO L215 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 17:11:06,559 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-08 17:11:06,732 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable3 [2024-11-08 17:11:06,733 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:11:06,733 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:11:06,734 INFO L85 PathProgramCache]: Analyzing trace with hash -159888584, now seen corresponding path program 1 times [2024-11-08 17:11:06,734 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 17:11:06,734 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [380808403] [2024-11-08 17:11:06,734 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:11:06,734 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 17:11:07,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 17:11:07,115 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [92095894] [2024-11-08 17:11:07,116 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:11:07,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 17:11:07,116 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 17:11:07,118 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 17:11:07,120 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-08 17:11:07,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-08 17:11:07,525 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-08 17:11:07,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-08 17:11:07,871 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-08 17:11:07,871 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-08 17:11:07,873 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-08 17:11:07,888 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-08 17:11:08,081 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 17:11:08,086 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1] [2024-11-08 17:11:08,324 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-08 17:11:08,332 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.11 05:11:08 BoogieIcfgContainer [2024-11-08 17:11:08,333 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-08 17:11:08,334 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-08 17:11:08,334 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-08 17:11:08,335 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-08 17:11:08,336 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 05:10:30" (3/4) ... [2024-11-08 17:11:08,339 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-08 17:11:08,340 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-08 17:11:08,341 INFO L158 Benchmark]: Toolchain (without parser) took 39415.47ms. Allocated memory was 134.2MB in the beginning and 419.4MB in the end (delta: 285.2MB). Free memory was 92.5MB in the beginning and 143.8MB in the end (delta: -51.3MB). Peak memory consumption was 234.6MB. Max. memory is 16.1GB. [2024-11-08 17:11:08,342 INFO L158 Benchmark]: CDTParser took 0.39ms. Allocated memory is still 134.2MB. Free memory is still 81.3MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-08 17:11:08,342 INFO L158 Benchmark]: CACSL2BoogieTranslator took 593.82ms. Allocated memory is still 134.2MB. Free memory was 92.5MB in the beginning and 74.3MB in the end (delta: 18.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-08 17:11:08,343 INFO L158 Benchmark]: Boogie Procedure Inliner took 133.46ms. Allocated memory is still 134.2MB. Free memory was 74.3MB in the beginning and 70.1MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-11-08 17:11:08,343 INFO L158 Benchmark]: Boogie Preprocessor took 114.95ms. Allocated memory is still 134.2MB. Free memory was 70.1MB in the beginning and 63.5MB in the end (delta: 6.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-08 17:11:08,344 INFO L158 Benchmark]: RCFGBuilder took 1064.07ms. Allocated memory was 134.2MB in the beginning and 190.8MB in the end (delta: 56.6MB). Free memory was 63.5MB in the beginning and 133.9MB in the end (delta: -70.5MB). Peak memory consumption was 12.8MB. Max. memory is 16.1GB. [2024-11-08 17:11:08,347 INFO L158 Benchmark]: TraceAbstraction took 37493.18ms. Allocated memory was 190.8MB in the beginning and 419.4MB in the end (delta: 228.6MB). Free memory was 133.0MB in the beginning and 143.8MB in the end (delta: -10.8MB). Peak memory consumption was 217.5MB. Max. memory is 16.1GB. [2024-11-08 17:11:08,347 INFO L158 Benchmark]: Witness Printer took 6.32ms. Allocated memory is still 419.4MB. Free memory is still 143.8MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-08 17:11:08,349 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.39ms. Allocated memory is still 134.2MB. Free memory is still 81.3MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 593.82ms. Allocated memory is still 134.2MB. Free memory was 92.5MB in the beginning and 74.3MB in the end (delta: 18.2MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 133.46ms. Allocated memory is still 134.2MB. Free memory was 74.3MB in the beginning and 70.1MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 114.95ms. Allocated memory is still 134.2MB. Free memory was 70.1MB in the beginning and 63.5MB in the end (delta: 6.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 1064.07ms. Allocated memory was 134.2MB in the beginning and 190.8MB in the end (delta: 56.6MB). Free memory was 63.5MB in the beginning and 133.9MB in the end (delta: -70.5MB). Peak memory consumption was 12.8MB. Max. memory is 16.1GB. * TraceAbstraction took 37493.18ms. Allocated memory was 190.8MB in the beginning and 419.4MB in the end (delta: 228.6MB). Free memory was 133.0MB in the beginning and 143.8MB in the end (delta: -10.8MB). Peak memory consumption was 217.5MB. Max. memory is 16.1GB. * Witness Printer took 6.32ms. Allocated memory is still 419.4MB. Free memory is still 143.8MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 208, overapproximation of someBinaryDOUBLEComparisonOperation at line 208, overapproximation of someBinaryArithmeticDOUBLEoperation at line 85. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] unsigned char var_1_1 = 0; [L23] unsigned char var_1_2 = 0; [L24] unsigned char var_1_3 = 0; [L25] unsigned char var_1_4 = 0; [L26] unsigned char var_1_5 = 0; [L27] unsigned short int var_1_6 = 4; [L28] signed char var_1_9 = 4; [L29] signed char var_1_10 = 2; [L30] signed char var_1_11 = 4; [L31] signed char var_1_12 = -25; [L32] signed char var_1_13 = 8; [L33] signed char var_1_14 = 50; [L34] signed char var_1_15 = 32; [L35] signed char var_1_16 = 64; [L36] double var_1_17 = 4.775; [L37] unsigned long int var_1_18 = 0; [L38] unsigned long int var_1_19 = 3621235500; [L39] signed char var_1_20 = 50; [L40] unsigned long int var_1_21 = 0; [L41] unsigned long int var_1_22 = 2941649671; [L42] float var_1_23 = 9.5; [L43] float var_1_24 = 255.4; [L44] unsigned short int var_1_25 = 128; [L45] unsigned short int var_1_26 = 44368; [L46] unsigned short int var_1_27 = 128; [L47] unsigned short int var_1_28 = 28714; [L48] unsigned long int var_1_29 = 128; [L49] signed long int var_1_30 = -128; [L50] signed long int var_1_31 = 1177635702; [L51] signed long int var_1_32 = 1100114658; [L52] unsigned char last_1_var_1_1 = 0; [L53] signed char last_1_var_1_9 = 4; [L54] unsigned long int last_1_var_1_18 = 0; [L55] unsigned short int last_1_var_1_25 = 128; VAL [isInitial=0, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=0, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4] [L212] isInitial = 1 [L213] FCALL initially() [L214] int k_loop; [L215] k_loop = 0 VAL [isInitial=1, k_loop=0, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=0, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4] [L215] COND FALSE !(k_loop < 1) VAL [isInitial=1, k_loop=0, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=0, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4] [L215] COND TRUE k_loop < 1 [L216] CALL updateLastVariables() [L202] last_1_var_1_1 = var_1_1 [L203] last_1_var_1_9 = var_1_9 [L204] last_1_var_1_18 = var_1_18 [L205] last_1_var_1_25 = var_1_25 VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=0, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4] [L216] RET updateLastVariables() [L217] CALL updateVariables() [L147] var_1_2 = __VERIFIER_nondet_uchar() [L148] CALL assume_abort_if_not(var_1_2 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4] [L148] RET assume_abort_if_not(var_1_2 >= 0) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4] [L149] CALL assume_abort_if_not(var_1_2 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4] [L149] RET assume_abort_if_not(var_1_2 <= 1) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4] [L150] var_1_3 = __VERIFIER_nondet_uchar() [L151] CALL assume_abort_if_not(var_1_3 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4] [L151] RET assume_abort_if_not(var_1_3 >= 0) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4] [L152] CALL assume_abort_if_not(var_1_3 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4] [L152] RET assume_abort_if_not(var_1_3 <= 0) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4] [L153] var_1_4 = __VERIFIER_nondet_uchar() [L154] CALL assume_abort_if_not(var_1_4 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_5=0, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_5=0, var_1_6=4, var_1_9=4] [L154] RET assume_abort_if_not(var_1_4 >= 0) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_5=0, var_1_6=4, var_1_9=4] [L155] CALL assume_abort_if_not(var_1_4 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4] [L155] RET assume_abort_if_not(var_1_4 <= 0) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=0, var_1_6=4, var_1_9=4] [L156] var_1_5 = __VERIFIER_nondet_uchar() [L157] CALL assume_abort_if_not(var_1_5 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L157] RET assume_abort_if_not(var_1_5 >= 1) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L158] CALL assume_abort_if_not(var_1_5 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L158] RET assume_abort_if_not(var_1_5 <= 1) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=2, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L159] var_1_10 = __VERIFIER_nondet_char() [L160] CALL assume_abort_if_not(var_1_10 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L160] RET assume_abort_if_not(var_1_10 >= 0) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L161] CALL assume_abort_if_not(var_1_10 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L161] RET assume_abort_if_not(var_1_10 <= 63) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=4, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L162] var_1_11 = __VERIFIER_nondet_char() [L163] CALL assume_abort_if_not(var_1_11 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L163] RET assume_abort_if_not(var_1_11 >= 0) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L164] CALL assume_abort_if_not(var_1_11 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L164] RET assume_abort_if_not(var_1_11 <= 63) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=-25, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L165] var_1_12 = __VERIFIER_nondet_char() [L166] CALL assume_abort_if_not(var_1_12 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L166] RET assume_abort_if_not(var_1_12 >= -63) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L167] CALL assume_abort_if_not(var_1_12 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L167] RET assume_abort_if_not(var_1_12 <= 63) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=8, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L168] var_1_13 = __VERIFIER_nondet_char() [L169] CALL assume_abort_if_not(var_1_13 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L169] RET assume_abort_if_not(var_1_13 >= 0) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L170] CALL assume_abort_if_not(var_1_13 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L170] RET assume_abort_if_not(var_1_13 <= 63) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=50, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L171] var_1_14 = __VERIFIER_nondet_char() [L172] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L172] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L173] CALL assume_abort_if_not(var_1_14 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L173] RET assume_abort_if_not(var_1_14 <= 63) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=32, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L174] var_1_15 = __VERIFIER_nondet_char() [L175] CALL assume_abort_if_not(var_1_15 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L175] RET assume_abort_if_not(var_1_15 >= -127) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L176] CALL assume_abort_if_not(var_1_15 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L176] RET assume_abort_if_not(var_1_15 <= 126) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=64, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L177] var_1_16 = __VERIFIER_nondet_char() [L178] CALL assume_abort_if_not(var_1_16 >= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L178] RET assume_abort_if_not(var_1_16 >= 63) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L179] CALL assume_abort_if_not(var_1_16 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L179] RET assume_abort_if_not(var_1_16 <= 126) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=3621235500, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L180] var_1_19 = __VERIFIER_nondet_ulong() [L181] CALL assume_abort_if_not(var_1_19 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L181] RET assume_abort_if_not(var_1_19 >= 2147483647) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L182] CALL assume_abort_if_not(var_1_19 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L182] RET assume_abort_if_not(var_1_19 <= 4294967294) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=2941649671, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L183] var_1_22 = __VERIFIER_nondet_ulong() [L184] CALL assume_abort_if_not(var_1_22 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L184] RET assume_abort_if_not(var_1_22 >= 2147483647) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L185] CALL assume_abort_if_not(var_1_22 <= 4294967295) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L185] RET assume_abort_if_not(var_1_22 <= 4294967295) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_24=1277/5, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L186] var_1_24 = __VERIFIER_nondet_float() [L187] CALL assume_abort_if_not((var_1_24 >= -922337.2036854765600e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854765600e+12F && var_1_24 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L187] RET assume_abort_if_not((var_1_24 >= -922337.2036854765600e+13F && var_1_24 <= -1.0e-20F) || (var_1_24 <= 9223372.036854765600e+12F && var_1_24 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=44368, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L188] var_1_26 = __VERIFIER_nondet_ushort() [L189] CALL assume_abort_if_not(var_1_26 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L189] RET assume_abort_if_not(var_1_26 >= 32767) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L190] CALL assume_abort_if_not(var_1_26 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L190] RET assume_abort_if_not(var_1_26 <= 65534) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=28714, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L191] var_1_28 = __VERIFIER_nondet_ushort() [L192] CALL assume_abort_if_not(var_1_28 >= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L192] RET assume_abort_if_not(var_1_28 >= 16383) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L193] CALL assume_abort_if_not(var_1_28 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L193] RET assume_abort_if_not(var_1_28 <= 32767) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1177635702, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L194] var_1_31 = __VERIFIER_nondet_long() [L195] CALL assume_abort_if_not(var_1_31 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1073741823, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1073741823, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L195] RET assume_abort_if_not(var_1_31 >= 1073741823) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1073741823, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L196] CALL assume_abort_if_not(var_1_31 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1073741823, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1073741823, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L196] RET assume_abort_if_not(var_1_31 <= 2147483646) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1073741823, var_1_32=1100114658, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L197] var_1_32 = __VERIFIER_nondet_long() [L198] CALL assume_abort_if_not(var_1_32 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1073741823, var_1_32=1073758206, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1073741823, var_1_32=1073758206, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L198] RET assume_abort_if_not(var_1_32 >= 1073741823) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1073741823, var_1_32=1073758206, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L199] CALL assume_abort_if_not(var_1_32 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1073741823, var_1_32=1073758206, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1073741823, var_1_32=1073758206, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L199] RET assume_abort_if_not(var_1_32 <= 2147483646) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1073741823, var_1_32=1073758206, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L217] RET updateVariables() [L218] CALL step() [L59] COND FALSE !(\read(last_1_var_1_1)) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1073741823, var_1_32=1073758206, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L70] COND FALSE !(\read(var_1_3)) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=128, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1073741823, var_1_32=1073758206, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L73] COND FALSE !(last_1_var_1_25 >= (16u * var_1_11)) [L76] var_1_25 = var_1_18 VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=0, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1073741823, var_1_32=1073758206, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L79] COND TRUE \read(var_1_2) [L80] var_1_1 = ((! (var_1_3 || var_1_4)) && var_1_5) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_17=191/40, var_1_18=0, var_1_19=6442450943, var_1_1=1, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1073741823, var_1_32=1073758206, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L84] COND TRUE (((((var_1_14 / var_1_16)) > (var_1_10)) ? ((var_1_14 / var_1_16)) : (var_1_10))) > var_1_11 [L85] var_1_17 = (8.25 - 255.8) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=6442450943, var_1_1=1, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1073741823, var_1_32=1073758206, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L87] signed char stepLocal_2 = var_1_14; [L88] signed char stepLocal_1 = var_1_15; VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, stepLocal_1=-127, stepLocal_2=52, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=6442450943, var_1_1=1, var_1_20=50, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1073741823, var_1_32=1073758206, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L89] COND TRUE stepLocal_2 <= var_1_16 [L90] var_1_20 = var_1_16 VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, stepLocal_1=-127, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=6442450943, var_1_1=1, var_1_20=63, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1073741823, var_1_32=1073758206, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L98] signed char stepLocal_5 = var_1_12; [L99] signed char stepLocal_4 = var_1_14; [L100] signed long int stepLocal_3 = var_1_25 * var_1_13; VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, stepLocal_1=-127, stepLocal_3=0, stepLocal_4=52, stepLocal_5=11, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=6442450943, var_1_1=1, var_1_20=63, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1073741823, var_1_32=1073758206, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L101] COND FALSE !(stepLocal_5 <= var_1_10) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, stepLocal_1=-127, stepLocal_3=0, stepLocal_4=52, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=6442450943, var_1_1=1, var_1_20=63, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=128, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1073741823, var_1_32=1073758206, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L112] var_1_27 = ((var_1_28 - var_1_13) + var_1_16) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, stepLocal_1=-127, stepLocal_3=0, stepLocal_4=52, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=6442450943, var_1_1=1, var_1_20=63, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=16383, var_1_28=81919, var_1_29=128, var_1_2=1, var_1_30=-128, var_1_31=1073741823, var_1_32=1073758206, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L113] COND TRUE \read(var_1_1) [L114] var_1_29 = var_1_19 VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, stepLocal_1=-127, stepLocal_3=0, stepLocal_4=52, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=6442450943, var_1_1=1, var_1_20=63, var_1_21=0, var_1_22=-1, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=16383, var_1_28=81919, var_1_29=6442450943, var_1_2=1, var_1_30=-128, var_1_31=1073741823, var_1_32=1073758206, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L116] COND TRUE ((((var_1_19) > (var_1_27)) ? (var_1_19) : (var_1_27))) <= (var_1_22 - 4u) [L117] var_1_21 = var_1_13 VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, stepLocal_1=-127, stepLocal_3=0, stepLocal_4=52, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=6442450943, var_1_1=1, var_1_20=63, var_1_21=63, var_1_22=-1, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=16383, var_1_28=81919, var_1_29=6442450943, var_1_2=1, var_1_30=-128, var_1_31=1073741823, var_1_32=1073758206, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L121] COND TRUE var_1_26 > ((((38760 - var_1_21) < 0 ) ? -(38760 - var_1_21) : (38760 - var_1_21))) [L122] var_1_30 = (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) - (((((var_1_31 - var_1_18)) > ((var_1_32 - var_1_27))) ? ((var_1_31 - var_1_18)) : ((var_1_32 - var_1_27))))) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, stepLocal_1=-127, stepLocal_3=0, stepLocal_4=52, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=6442450943, var_1_1=1, var_1_20=63, var_1_21=63, var_1_22=-1, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=16383, var_1_28=81919, var_1_29=6442450943, var_1_2=1, var_1_30=-1073741771, var_1_31=1073741823, var_1_32=1073758206, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L130] unsigned char stepLocal_0 = var_1_5; VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, stepLocal_0=1, stepLocal_1=-127, stepLocal_3=0, stepLocal_4=52, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=6442450943, var_1_1=1, var_1_20=63, var_1_21=63, var_1_22=-1, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=16383, var_1_28=81919, var_1_29=6442450943, var_1_2=1, var_1_30=-1073741771, var_1_31=1073741823, var_1_32=1073758206, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=4, var_1_9=4] [L131] COND TRUE (var_1_30 >= var_1_29) && stepLocal_0 [L132] var_1_6 = var_1_29 VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, stepLocal_1=-127, stepLocal_3=0, stepLocal_4=52, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=6442450943, var_1_1=1, var_1_20=63, var_1_21=63, var_1_22=-1, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=16383, var_1_28=81919, var_1_29=6442450943, var_1_2=1, var_1_30=-1073741771, var_1_31=1073741823, var_1_32=1073758206, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=6442450943, var_1_9=4] [L138] COND TRUE var_1_27 > last_1_var_1_9 VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, stepLocal_1=-127, stepLocal_3=0, stepLocal_4=52, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=6442450943, var_1_1=1, var_1_20=63, var_1_21=63, var_1_22=-1, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=16383, var_1_28=81919, var_1_29=6442450943, var_1_2=1, var_1_30=-1073741771, var_1_31=1073741823, var_1_32=1073758206, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=6442450943, var_1_9=4] [L139] COND TRUE var_1_6 > (var_1_27 * last_1_var_1_9) [L140] var_1_9 = ((var_1_10 - var_1_11) + ((((var_1_12) > ((var_1_13 - var_1_14))) ? (var_1_12) : ((var_1_13 - var_1_14))))) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, stepLocal_1=-127, stepLocal_3=0, stepLocal_4=52, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=6442450943, var_1_1=1, var_1_20=63, var_1_21=63, var_1_22=-1, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=16383, var_1_28=81919, var_1_29=6442450943, var_1_2=1, var_1_30=-1073741771, var_1_31=1073741823, var_1_32=1073758206, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=6442450943, var_1_9=12] [L218] RET step() [L219] CALL, EXPR property() [L208-L209] return (((((((((((var_1_2 ? (var_1_1 == ((unsigned char) ((! (var_1_3 || var_1_4)) && var_1_5))) : (var_1_1 == ((unsigned char) var_1_4))) && (((var_1_30 >= var_1_29) && var_1_5) ? (var_1_6 == ((unsigned short int) var_1_29)) : ((! (! (var_1_29 < var_1_30))) ? (var_1_6 == ((unsigned short int) (var_1_29 + var_1_30))) : 1))) && ((var_1_27 > last_1_var_1_9) ? ((var_1_6 > (var_1_27 * last_1_var_1_9)) ? (var_1_9 == ((signed char) ((var_1_10 - var_1_11) + ((((var_1_12) > ((var_1_13 - var_1_14))) ? (var_1_12) : ((var_1_13 - var_1_14))))))) : (var_1_9 == ((signed char) ((((var_1_15) > ((var_1_13 - (var_1_16 - var_1_11)))) ? (var_1_15) : ((var_1_13 - (var_1_16 - var_1_11)))))))) : 1)) && (((((((var_1_14 / var_1_16)) > (var_1_10)) ? ((var_1_14 / var_1_16)) : (var_1_10))) > var_1_11) ? (var_1_17 == ((double) (8.25 - 255.8))) : 1)) && (last_1_var_1_1 ? (last_1_var_1_1 ? (var_1_18 == ((unsigned long int) last_1_var_1_18)) : ((((var_1_12 + last_1_var_1_18) * last_1_var_1_18) >= last_1_var_1_25) ? (var_1_18 == ((unsigned long int) (var_1_19 - var_1_16))) : (var_1_18 == ((unsigned long int) var_1_13)))) : 1)) && ((var_1_14 <= var_1_16) ? (var_1_20 == ((signed char) var_1_16)) : ((var_1_15 <= var_1_12) ? (var_1_20 == ((signed char) ((((var_1_12) > (var_1_13)) ? (var_1_12) : (var_1_13))))) : (var_1_20 == ((signed char) var_1_11))))) && ((((((var_1_19) > (var_1_27)) ? (var_1_19) : (var_1_27))) <= (var_1_22 - 4u)) ? (var_1_21 == ((unsigned long int) var_1_13)) : (var_1_21 == ((unsigned long int) var_1_14)))) && ((var_1_12 <= var_1_10) ? (((var_1_25 * var_1_13) == var_1_15) ? (var_1_23 == ((float) ((((var_1_24) < 0 ) ? -(var_1_24) : (var_1_24))))) : ((0 >= var_1_14) ? (var_1_23 == ((float) var_1_24)) : (var_1_23 == ((float) var_1_24)))) : 1)) && (var_1_3 ? (var_1_25 == ((unsigned short int) ((((var_1_18) < ((var_1_26 - var_1_13))) ? (var_1_18) : ((var_1_26 - var_1_13)))))) : ((last_1_var_1_25 >= (16u * var_1_11)) ? (var_1_25 == ((unsigned short int) var_1_26)) : (var_1_25 == ((unsigned short int) var_1_18))))) && (var_1_27 == ((unsigned short int) ((var_1_28 - var_1_13) + var_1_16)))) && (var_1_1 ? (var_1_29 == ((unsigned long int) var_1_19)) : 1)) && ((var_1_26 > ((((38760 - var_1_21) < 0 ) ? -(38760 - var_1_21) : (38760 - var_1_21)))) ? (var_1_30 == ((signed long int) (((((var_1_14) < 0 ) ? -(var_1_14) : (var_1_14))) - (((((var_1_31 - var_1_18)) > ((var_1_32 - var_1_27))) ? ((var_1_31 - var_1_18)) : ((var_1_32 - var_1_27))))))) : ((var_1_10 == (var_1_14 - var_1_16)) ? (var_1_30 == ((signed long int) -1)) : (var_1_30 == ((signed long int) var_1_27)))) ; VAL [\result=0, isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=6442450943, var_1_1=1, var_1_20=63, var_1_21=63, var_1_22=-1, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=16383, var_1_28=81919, var_1_29=6442450943, var_1_2=1, var_1_30=-1073741771, var_1_31=1073741823, var_1_32=1073758206, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=6442450943, var_1_9=12] [L219] RET, EXPR property() [L219] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=6442450943, var_1_1=1, var_1_20=63, var_1_21=63, var_1_22=-1, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=16383, var_1_28=81919, var_1_29=6442450943, var_1_2=1, var_1_30=-1073741771, var_1_31=1073741823, var_1_32=1073758206, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=6442450943, var_1_9=12] [L19] reach_error() VAL [isInitial=1, last_1_var_1_18=0, last_1_var_1_1=0, last_1_var_1_25=128, last_1_var_1_9=4, var_1_10=10, var_1_11=9, var_1_12=11, var_1_13=63, var_1_14=52, var_1_15=-127, var_1_16=63, var_1_18=0, var_1_19=6442450943, var_1_1=1, var_1_20=63, var_1_21=63, var_1_22=-1, var_1_23=19/2, var_1_25=0, var_1_26=38698, var_1_27=16383, var_1_28=81919, var_1_29=6442450943, var_1_2=1, var_1_30=-1073741771, var_1_31=1073741823, var_1_32=1073758206, var_1_3=0, var_1_4=0, var_1_5=1, var_1_6=6442450943, var_1_9=12] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 97 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 37.1s, OverallIterations: 5, TraceHistogramMax: 35, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 12.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1826 SdHoareTripleChecker+Valid, 5.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1816 mSDsluCounter, 3106 SdHoareTripleChecker+Invalid, 4.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2581 mSDsCounter, 769 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 3544 IncrementalHoareTripleChecker+Invalid, 4313 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 769 mSolverCounterUnsat, 525 mSDtfsCounter, 3544 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1683 GetRequests, 1513 SyntacticMatches, 3 SemanticMatches, 167 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3465 ImplicationChecksByTransitivity, 9.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=264occurred in iteration=4, InterpolantAutomatonStates: 118, 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, 4 MinimizatonAttempts, 312 StatesRemovedByMinimization, 3 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 3.2s SatisfiabilityAnalysisTime, 19.1s InterpolantComputationTime, 1970 NumberOfCodeBlocks, 1970 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 1958 ConstructedInterpolants, 0 QuantifiedInterpolants, 11362 SizeOfPredicates, 13 NumberOfNonLiveVariables, 1508 ConjunctsInSsa, 51 ConjunctsInUnsatCore, 9 InterpolantComputations, 1 PerfectInterpolantSequences, 20439/21420 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 17:11:08,410 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/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-11-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/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_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-32.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/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_9319fd9d-d937-4605-aa5a-7ac9392c436a/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 e2c2c1e156c7b32dd0b6f1a32bd98b0c410c15445b7e57bb9735089c776b1530 --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-08 17:11:11,376 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-08 17:11:11,498 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-08 17:11:11,509 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-08 17:11:11,510 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-08 17:11:11,557 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-08 17:11:11,558 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-08 17:11:11,559 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-08 17:11:11,563 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-08 17:11:11,564 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-08 17:11:11,564 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-08 17:11:11,565 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-08 17:11:11,566 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-08 17:11:11,568 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-08 17:11:11,569 INFO L153 SettingsManager]: * Use SBE=true [2024-11-08 17:11:11,570 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-08 17:11:11,570 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-08 17:11:11,574 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-08 17:11:11,575 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-08 17:11:11,575 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-08 17:11:11,576 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-08 17:11:11,577 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-08 17:11:11,577 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-08 17:11:11,582 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-08 17:11:11,582 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-08 17:11:11,583 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-08 17:11:11,583 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-08 17:11:11,584 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-08 17:11:11,584 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-08 17:11:11,585 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-08 17:11:11,585 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-08 17:11:11,586 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-08 17:11:11,586 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-08 17:11:11,587 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-08 17:11:11,587 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 17:11:11,588 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-08 17:11:11,588 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-08 17:11:11,589 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-08 17:11:11,589 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-08 17:11:11,590 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-08 17:11:11,590 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-08 17:11:11,604 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-08 17:11:11,605 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-08 17:11:11,605 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-08 17:11:11,606 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_9319fd9d-d937-4605-aa5a-7ac9392c436a/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_9319fd9d-d937-4605-aa5a-7ac9392c436a/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 -> e2c2c1e156c7b32dd0b6f1a32bd98b0c410c15445b7e57bb9735089c776b1530 [2024-11-08 17:11:12,108 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-08 17:11:12,150 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-08 17:11:12,155 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-08 17:11:12,156 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-08 17:11:12,157 INFO L274 PluginConnector]: CDTParser initialized [2024-11-08 17:11:12,159 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/../../sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-32.i Unable to find full path for "g++" [2024-11-08 17:11:14,914 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-08 17:11:15,236 INFO L384 CDTParser]: Found 1 translation units. [2024-11-08 17:11:15,236 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-32.i [2024-11-08 17:11:15,255 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/data/e99d41247/96fff1f2541e4f49a9613d304889f112/FLAG24e5e31fe [2024-11-08 17:11:15,284 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/data/e99d41247/96fff1f2541e4f49a9613d304889f112 [2024-11-08 17:11:15,287 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-08 17:11:15,289 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-08 17:11:15,291 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-08 17:11:15,292 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-08 17:11:15,299 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-08 17:11:15,300 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 05:11:15" (1/1) ... [2024-11-08 17:11:15,302 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4b731ba9 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:11:15, skipping insertion in model container [2024-11-08 17:11:15,302 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 05:11:15" (1/1) ... [2024-11-08 17:11:15,348 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-08 17:11:15,587 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-32.i[916,929] [2024-11-08 17:11:15,723 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 17:11:15,757 INFO L200 MainTranslator]: Completed pre-run [2024-11-08 17:11:15,778 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_9319fd9d-d937-4605-aa5a-7ac9392c436a/sv-benchmarks/c/hardness-nfm22/hardness_loopvsstraightlinecode_100-1loop_file-32.i[916,929] [2024-11-08 17:11:15,888 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 17:11:15,973 INFO L204 MainTranslator]: Completed translation [2024-11-08 17:11:15,974 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:11:15 WrapperNode [2024-11-08 17:11:15,974 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-08 17:11:15,976 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-08 17:11:15,976 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-08 17:11:15,976 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-08 17:11:15,986 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:11:15" (1/1) ... [2024-11-08 17:11:16,042 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:11:15" (1/1) ... [2024-11-08 17:11:16,102 INFO L138 Inliner]: procedures = 27, calls = 48, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 217 [2024-11-08 17:11:16,102 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-08 17:11:16,103 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-08 17:11:16,104 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-08 17:11:16,104 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-08 17:11:16,119 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:11:15" (1/1) ... [2024-11-08 17:11:16,119 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:11:15" (1/1) ... [2024-11-08 17:11:16,125 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:11:15" (1/1) ... [2024-11-08 17:11:16,151 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 17:11:16,151 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:11:15" (1/1) ... [2024-11-08 17:11:16,151 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:11:15" (1/1) ... [2024-11-08 17:11:16,179 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:11:15" (1/1) ... [2024-11-08 17:11:16,187 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:11:15" (1/1) ... [2024-11-08 17:11:16,193 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:11:15" (1/1) ... [2024-11-08 17:11:16,200 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:11:15" (1/1) ... [2024-11-08 17:11:16,207 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-08 17:11:16,212 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-08 17:11:16,213 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-08 17:11:16,213 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-08 17:11:16,214 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:11:15" (1/1) ... [2024-11-08 17:11:16,227 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 17:11:16,244 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 17:11:16,262 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-08 17:11:16,272 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-08 17:11:16,309 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-08 17:11:16,309 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-08 17:11:16,309 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-08 17:11:16,310 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-08 17:11:16,310 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-08 17:11:16,310 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-08 17:11:16,459 INFO L238 CfgBuilder]: Building ICFG [2024-11-08 17:11:16,462 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-08 17:11:17,794 INFO L? ?]: Removed 22 outVars from TransFormulas that were not future-live. [2024-11-08 17:11:17,795 INFO L287 CfgBuilder]: Performing block encoding [2024-11-08 17:11:17,814 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-08 17:11:17,814 INFO L316 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-08 17:11:17,815 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 05:11:17 BoogieIcfgContainer [2024-11-08 17:11:17,815 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-08 17:11:17,819 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-08 17:11:17,819 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-08 17:11:17,823 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-08 17:11:17,824 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.11 05:11:15" (1/3) ... [2024-11-08 17:11:17,825 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6bc2a3ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 05:11:17, skipping insertion in model container [2024-11-08 17:11:17,825 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 05:11:15" (2/3) ... [2024-11-08 17:11:17,826 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6bc2a3ee and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 05:11:17, skipping insertion in model container [2024-11-08 17:11:17,826 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 05:11:17" (3/3) ... [2024-11-08 17:11:17,828 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_loopvsstraightlinecode_100-1loop_file-32.i [2024-11-08 17:11:17,847 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-08 17:11:17,847 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-08 17:11:17,937 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-08 17:11:17,947 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;@3285c2a0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 17:11:17,947 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-08 17:11:17,954 INFO L276 IsEmpty]: Start isEmpty. Operand has 97 states, 59 states have (on average 1.423728813559322) internal successors, (84), 60 states have internal predecessors, (84), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-08 17:11:17,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2024-11-08 17:11:17,976 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:11:17,977 INFO L215 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 17:11:17,978 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:11:17,985 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:11:17,986 INFO L85 PathProgramCache]: Analyzing trace with hash -328055965, now seen corresponding path program 1 times [2024-11-08 17:11:18,004 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 17:11:18,004 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1295542252] [2024-11-08 17:11:18,005 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:11:18,006 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 17:11:18,006 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 17:11:18,010 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/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 17:11:18,016 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/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 17:11:18,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:11:18,615 INFO L255 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-08 17:11:18,629 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 17:11:18,707 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 648 proven. 0 refuted. 0 times theorem prover too weak. 1732 trivial. 0 not checked. [2024-11-08 17:11:18,707 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 17:11:18,708 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 17:11:18,708 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1295542252] [2024-11-08 17:11:18,709 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1295542252] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 17:11:18,710 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 17:11:18,710 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 17:11:18,712 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418805044] [2024-11-08 17:11:18,713 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 17:11:18,720 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-08 17:11:18,720 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 17:11:18,751 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-08 17:11:18,752 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 17:11:18,756 INFO L87 Difference]: Start difference. First operand has 97 states, 59 states have (on average 1.423728813559322) internal successors, (84), 60 states have internal predecessors, (84), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) 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, (35), 2 states have call predecessors, (35), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-08 17:11:18,807 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 17:11:18,807 INFO L93 Difference]: Finished difference Result 191 states and 340 transitions. [2024-11-08 17:11:18,809 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 17:11:18,810 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, (35), 2 states have call predecessors, (35), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) Word has length 218 [2024-11-08 17:11:18,811 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 17:11:18,826 INFO L225 Difference]: With dead ends: 191 [2024-11-08 17:11:18,826 INFO L226 Difference]: Without dead ends: 93 [2024-11-08 17:11:18,834 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 217 GetRequests, 217 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 17:11:18,843 INFO L432 NwaCegarLoop]: 152 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, 152 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 17:11:18,844 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 17:11:18,871 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93 states. [2024-11-08 17:11:18,915 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93 to 93. [2024-11-08 17:11:18,917 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 56 states have (on average 1.375) internal successors, (77), 56 states have internal predecessors, (77), 35 states have call successors, (35), 1 states have call predecessors, (35), 1 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-08 17:11:18,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 147 transitions. [2024-11-08 17:11:18,923 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 147 transitions. Word has length 218 [2024-11-08 17:11:18,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 17:11:18,924 INFO L471 AbstractCegarLoop]: Abstraction has 93 states and 147 transitions. [2024-11-08 17:11:18,925 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, (35), 2 states have call predecessors, (35), 2 states have return successors, (35), 2 states have call predecessors, (35), 2 states have call successors, (35) [2024-11-08 17:11:18,925 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 147 transitions. [2024-11-08 17:11:18,932 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 219 [2024-11-08 17:11:18,932 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:11:18,933 INFO L215 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 17:11:18,942 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/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 17:11:19,133 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/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 17:11:19,135 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:11:19,136 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:11:19,136 INFO L85 PathProgramCache]: Analyzing trace with hash -1006449627, now seen corresponding path program 1 times [2024-11-08 17:11:19,138 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 17:11:19,138 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [719095010] [2024-11-08 17:11:19,139 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:11:19,139 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 17:11:19,139 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 17:11:19,144 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/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 17:11:19,145 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/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 17:11:19,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:11:19,634 INFO L255 TraceCheckSpWp]: Trace formula consists of 352 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-11-08 17:11:19,643 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 17:11:20,873 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 412 proven. 93 refuted. 0 times theorem prover too weak. 1875 trivial. 0 not checked. [2024-11-08 17:11:20,874 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 17:11:21,785 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 9 proven. 93 refuted. 0 times theorem prover too weak. 2278 trivial. 0 not checked. [2024-11-08 17:11:21,785 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 17:11:21,786 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [719095010] [2024-11-08 17:11:21,786 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [719095010] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 17:11:21,786 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-08 17:11:21,787 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-11-08 17:11:21,787 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [180978249] [2024-11-08 17:11:21,787 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-08 17:11:21,790 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-11-08 17:11:21,790 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 17:11:21,796 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-11-08 17:11:21,796 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-08 17:11:21,797 INFO L87 Difference]: Start difference. First operand 93 states and 147 transitions. Second operand has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 2 states have call successors, (66), 2 states have call predecessors, (66), 4 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2024-11-08 17:11:22,963 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 17:11:22,963 INFO L93 Difference]: Finished difference Result 191 states and 298 transitions. [2024-11-08 17:11:22,984 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-11-08 17:11:22,985 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 2 states have call successors, (66), 2 states have call predecessors, (66), 4 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) Word has length 218 [2024-11-08 17:11:22,986 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 17:11:22,990 INFO L225 Difference]: With dead ends: 191 [2024-11-08 17:11:22,991 INFO L226 Difference]: Without dead ends: 101 [2024-11-08 17:11:22,992 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 438 GetRequests, 428 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-11-08 17:11:22,994 INFO L432 NwaCegarLoop]: 106 mSDtfsCounter, 111 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 192 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 247 SdHoareTripleChecker+Invalid, 203 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 192 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-08 17:11:22,995 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [113 Valid, 247 Invalid, 203 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 192 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-08 17:11:23,003 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2024-11-08 17:11:23,025 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 97. [2024-11-08 17:11:23,026 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 59 states have (on average 1.3389830508474576) internal successors, (79), 59 states have internal predecessors, (79), 35 states have call successors, (35), 2 states have call predecessors, (35), 2 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2024-11-08 17:11:23,029 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 149 transitions. [2024-11-08 17:11:23,029 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 149 transitions. Word has length 218 [2024-11-08 17:11:23,031 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 17:11:23,031 INFO L471 AbstractCegarLoop]: Abstraction has 97 states and 149 transitions. [2024-11-08 17:11:23,032 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.857142857142857) internal successors, (55), 7 states have internal predecessors, (55), 2 states have call successors, (66), 2 states have call predecessors, (66), 4 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2024-11-08 17:11:23,032 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 149 transitions. [2024-11-08 17:11:23,037 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-08 17:11:23,037 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:11:23,037 INFO L215 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 17:11:23,050 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/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 17:11:23,238 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/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 17:11:23,239 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:11:23,240 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:11:23,240 INFO L85 PathProgramCache]: Analyzing trace with hash 1271981995, now seen corresponding path program 1 times [2024-11-08 17:11:23,241 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 17:11:23,241 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [251710819] [2024-11-08 17:11:23,242 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:11:23,242 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 17:11:23,242 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 17:11:23,244 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/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 17:11:23,245 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/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 17:11:23,634 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:11:23,647 INFO L255 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-11-08 17:11:23,655 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 17:11:27,525 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 597 proven. 255 refuted. 0 times theorem prover too weak. 1528 trivial. 0 not checked. [2024-11-08 17:11:27,525 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-08 17:11:29,685 INFO L134 CoverageAnalysis]: Checked inductivity of 2380 backedges. 33 proven. 264 refuted. 0 times theorem prover too weak. 2083 trivial. 0 not checked. [2024-11-08 17:11:29,685 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 17:11:29,686 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [251710819] [2024-11-08 17:11:29,686 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [251710819] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-08 17:11:29,686 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-08 17:11:29,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2024-11-08 17:11:29,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325081923] [2024-11-08 17:11:29,688 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-08 17:11:29,689 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-08 17:11:29,689 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 17:11:29,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-08 17:11:29,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=246, Unknown=0, NotChecked=0, Total=342 [2024-11-08 17:11:29,692 INFO L87 Difference]: Start difference. First operand 97 states and 149 transitions. Second operand has 19 states, 19 states have (on average 4.157894736842105) internal successors, (79), 19 states have internal predecessors, (79), 4 states have call successors, (66), 4 states have call predecessors, (66), 9 states have return successors, (67), 4 states have call predecessors, (67), 4 states have call successors, (67) [2024-11-08 17:11:35,041 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 17:11:35,041 INFO L93 Difference]: Finished difference Result 425 states and 626 transitions. [2024-11-08 17:11:35,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 57 states. [2024-11-08 17:11:35,042 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 4.157894736842105) internal successors, (79), 19 states have internal predecessors, (79), 4 states have call successors, (66), 4 states have call predecessors, (66), 9 states have return successors, (67), 4 states have call predecessors, (67), 4 states have call successors, (67) Word has length 219 [2024-11-08 17:11:35,044 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 17:11:35,048 INFO L225 Difference]: With dead ends: 425 [2024-11-08 17:11:35,049 INFO L226 Difference]: Without dead ends: 331 [2024-11-08 17:11:35,053 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 490 GetRequests, 425 SyntacticMatches, 1 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1300 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=1090, Invalid=3200, Unknown=0, NotChecked=0, Total=4290 [2024-11-08 17:11:35,054 INFO L432 NwaCegarLoop]: 169 mSDtfsCounter, 422 mSDsluCounter, 440 mSDsCounter, 0 mSdLazyCounter, 742 mSolverCounterSat, 274 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 428 SdHoareTripleChecker+Valid, 609 SdHoareTripleChecker+Invalid, 1016 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 274 IncrementalHoareTripleChecker+Valid, 742 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2024-11-08 17:11:35,055 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [428 Valid, 609 Invalid, 1016 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [274 Valid, 742 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2024-11-08 17:11:35,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 331 states. [2024-11-08 17:11:35,126 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 331 to 203. [2024-11-08 17:11:35,131 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 203 states, 122 states have (on average 1.278688524590164) internal successors, (156), 124 states have internal predecessors, (156), 72 states have call successors, (72), 8 states have call predecessors, (72), 8 states have return successors, (72), 70 states have call predecessors, (72), 72 states have call successors, (72) [2024-11-08 17:11:35,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 203 states to 203 states and 300 transitions. [2024-11-08 17:11:35,138 INFO L78 Accepts]: Start accepts. Automaton has 203 states and 300 transitions. Word has length 219 [2024-11-08 17:11:35,139 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 17:11:35,139 INFO L471 AbstractCegarLoop]: Abstraction has 203 states and 300 transitions. [2024-11-08 17:11:35,140 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 4.157894736842105) internal successors, (79), 19 states have internal predecessors, (79), 4 states have call successors, (66), 4 states have call predecessors, (66), 9 states have return successors, (67), 4 states have call predecessors, (67), 4 states have call successors, (67) [2024-11-08 17:11:35,140 INFO L276 IsEmpty]: Start isEmpty. Operand 203 states and 300 transitions. [2024-11-08 17:11:35,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 220 [2024-11-08 17:11:35,153 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 17:11:35,153 INFO L215 NwaCegarLoop]: trace histogram [35, 35, 35, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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 17:11:35,175 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/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)] Forceful destruction successful, exit code 0 [2024-11-08 17:11:35,354 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/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 17:11:35,354 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 17:11:35,355 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 17:11:35,355 INFO L85 PathProgramCache]: Analyzing trace with hash 1665009005, now seen corresponding path program 1 times [2024-11-08 17:11:35,356 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 17:11:35,357 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [405364988] [2024-11-08 17:11:35,357 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 17:11:35,357 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 17:11:35,357 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 17:11:35,360 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/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 17:11:35,362 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_9319fd9d-d937-4605-aa5a-7ac9392c436a/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 17:11:35,842 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 17:11:35,859 INFO L255 TraceCheckSpWp]: Trace formula consists of 354 conjuncts, 49 conjuncts are in the unsatisfiable core [2024-11-08 17:11:35,875 INFO L278 TraceCheckSpWp]: Computing forward predicates...