./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-6.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version cf1a7837 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_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-6.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl --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 4ac2555244299520e95200f61c26b50d6f432155a2b25e86a7776f7e081c2990 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-cf1a783 [2023-11-12 02:09:47,288 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-12 02:09:47,416 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-12 02:09:47,420 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-12 02:09:47,421 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-12 02:09:47,459 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-12 02:09:47,460 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-12 02:09:47,461 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-12 02:09:47,463 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-12 02:09:47,468 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-12 02:09:47,469 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-12 02:09:47,470 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-12 02:09:47,470 INFO L153 SettingsManager]: * Use SBE=true [2023-11-12 02:09:47,472 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-12 02:09:47,473 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-12 02:09:47,473 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-12 02:09:47,474 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-12 02:09:47,474 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-12 02:09:47,474 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-12 02:09:47,475 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-12 02:09:47,475 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-12 02:09:47,476 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-12 02:09:47,477 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-12 02:09:47,477 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-12 02:09:47,477 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-12 02:09:47,478 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-12 02:09:47,479 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-12 02:09:47,479 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-12 02:09:47,480 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-12 02:09:47,480 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-12 02:09:47,482 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-12 02:09:47,482 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-12 02:09:47,483 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-12 02:09:47,483 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-12 02:09:47,483 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-12 02:09:47,483 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-12 02:09:47,484 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-12 02:09:47,484 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-12 02:09:47,484 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-12 02:09:47,485 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_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/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_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl 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 -> 4ac2555244299520e95200f61c26b50d6f432155a2b25e86a7776f7e081c2990 [2023-11-12 02:09:47,809 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-12 02:09:47,841 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-12 02:09:47,844 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-12 02:09:47,846 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-12 02:09:47,847 INFO L274 PluginConnector]: CDTParser initialized [2023-11-12 02:09:47,848 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-6.i [2023-11-12 02:09:50,935 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-12 02:09:51,174 INFO L384 CDTParser]: Found 1 translation units. [2023-11-12 02:09:51,175 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-6.i [2023-11-12 02:09:51,190 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/data/a0ec32475/60998b800c4240d9a695fd0307a97c65/FLAG288ab795b [2023-11-12 02:09:51,209 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/data/a0ec32475/60998b800c4240d9a695fd0307a97c65 [2023-11-12 02:09:51,219 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-12 02:09:51,221 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-12 02:09:51,222 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-12 02:09:51,223 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-12 02:09:51,229 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-12 02:09:51,230 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 02:09:51" (1/1) ... [2023-11-12 02:09:51,231 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6ec0d58e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:09:51, skipping insertion in model container [2023-11-12 02:09:51,231 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 02:09:51" (1/1) ... [2023-11-12 02:09:51,285 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-12 02:09:51,522 WARN L240 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_cb2dbe27-041d-49db-8bc2-892a86b893fa/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-6.i[918,931] [2023-11-12 02:09:51,633 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 02:09:51,650 INFO L202 MainTranslator]: Completed pre-run [2023-11-12 02:09:51,664 WARN L240 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_cb2dbe27-041d-49db-8bc2-892a86b893fa/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-6.i[918,931] [2023-11-12 02:09:51,720 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 02:09:51,751 INFO L206 MainTranslator]: Completed translation [2023-11-12 02:09:51,751 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:09:51 WrapperNode [2023-11-12 02:09:51,751 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-12 02:09:51,752 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-12 02:09:51,753 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-12 02:09:51,753 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-12 02:09:51,764 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:09:51" (1/1) ... [2023-11-12 02:09:51,784 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:09:51" (1/1) ... [2023-11-12 02:09:51,829 INFO L138 Inliner]: procedures = 26, calls = 39, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 240 [2023-11-12 02:09:51,829 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-12 02:09:51,830 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-12 02:09:51,830 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-12 02:09:51,830 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-12 02:09:51,840 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:09:51" (1/1) ... [2023-11-12 02:09:51,840 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:09:51" (1/1) ... [2023-11-12 02:09:51,843 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:09:51" (1/1) ... [2023-11-12 02:09:51,844 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:09:51" (1/1) ... [2023-11-12 02:09:51,854 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:09:51" (1/1) ... [2023-11-12 02:09:51,859 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:09:51" (1/1) ... [2023-11-12 02:09:51,862 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:09:51" (1/1) ... [2023-11-12 02:09:51,864 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:09:51" (1/1) ... [2023-11-12 02:09:51,871 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-12 02:09:51,888 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-12 02:09:51,888 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-12 02:09:51,888 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-12 02:09:51,889 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:09:51" (1/1) ... [2023-11-12 02:09:51,895 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-12 02:09:51,923 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:09:51,939 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-12 02:09:51,968 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-12 02:09:51,994 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-12 02:09:51,994 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-12 02:09:51,994 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-12 02:09:51,994 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2023-11-12 02:09:51,994 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-12 02:09:51,995 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-12 02:09:52,131 INFO L236 CfgBuilder]: Building ICFG [2023-11-12 02:09:52,134 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-12 02:09:52,610 INFO L277 CfgBuilder]: Performing block encoding [2023-11-12 02:09:52,619 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-12 02:09:52,619 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-12 02:09:52,622 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:09:52 BoogieIcfgContainer [2023-11-12 02:09:52,622 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-12 02:09:52,625 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-12 02:09:52,625 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-12 02:09:52,628 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-12 02:09:52,629 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 02:09:51" (1/3) ... [2023-11-12 02:09:52,630 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8704f6b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 02:09:52, skipping insertion in model container [2023-11-12 02:09:52,630 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:09:51" (2/3) ... [2023-11-12 02:09:52,630 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@8704f6b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 02:09:52, skipping insertion in model container [2023-11-12 02:09:52,631 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:09:52" (3/3) ... [2023-11-12 02:09:52,632 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pe-ci_file-6.i [2023-11-12 02:09:52,651 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-12 02:09:52,651 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-12 02:09:52,706 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-12 02:09:52,713 INFO L357 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, mHoare=true, 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;@7f26873a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-12 02:09:52,714 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-12 02:09:52,720 INFO L276 IsEmpty]: Start isEmpty. Operand has 94 states, 65 states have (on average 1.5076923076923077) internal successors, (98), 66 states have internal predecessors, (98), 26 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2023-11-12 02:09:52,738 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 174 [2023-11-12 02:09:52,739 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:09:52,740 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:09:52,741 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:09:52,746 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:09:52,747 INFO L85 PathProgramCache]: Analyzing trace with hash -795078130, now seen corresponding path program 1 times [2023-11-12 02:09:52,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:09:52,758 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128922781] [2023-11-12 02:09:52,758 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:09:52,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:09:52,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:09:53,083 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:09:53,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128922781] [2023-11-12 02:09:53,086 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unsupported non-linear arithmetic [2023-11-12 02:09:53,087 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354449439] [2023-11-12 02:09:53,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:09:53,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:09:53,088 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:09:53,095 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:09:53,127 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-12 02:09:53,400 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:09:53,408 INFO L262 TraceCheckSpWp]: Trace formula consists of 457 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-12 02:09:53,430 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:09:53,553 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 50 proven. 0 refuted. 0 times theorem prover too weak. 1250 trivial. 0 not checked. [2023-11-12 02:09:53,557 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:09:53,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354449439] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:09:53,559 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:09:53,559 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-12 02:09:53,562 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [672303350] [2023-11-12 02:09:53,564 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:09:53,570 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-12 02:09:53,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:09:53,617 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-12 02:09:53,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-12 02:09:53,622 INFO L87 Difference]: Start difference. First operand has 94 states, 65 states have (on average 1.5076923076923077) internal successors, (98), 66 states have internal predecessors, (98), 26 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Second operand has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 2 states have call successors, (26) [2023-11-12 02:09:53,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:09:53,674 INFO L93 Difference]: Finished difference Result 181 states and 320 transitions. [2023-11-12 02:09:53,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-12 02:09:53,676 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 2 states have call successors, (26) Word has length 173 [2023-11-12 02:09:53,676 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:09:53,684 INFO L225 Difference]: With dead ends: 181 [2023-11-12 02:09:53,684 INFO L226 Difference]: Without dead ends: 90 [2023-11-12 02:09:53,688 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 172 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-12 02:09:53,691 INFO L413 NwaCegarLoop]: 139 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, 139 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 [2023-11-12 02:09:53,693 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-12 02:09:53,710 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2023-11-12 02:09:53,741 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 90. [2023-11-12 02:09:53,742 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 62 states have (on average 1.403225806451613) internal successors, (87), 62 states have internal predecessors, (87), 26 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2023-11-12 02:09:53,745 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 139 transitions. [2023-11-12 02:09:53,747 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 139 transitions. Word has length 173 [2023-11-12 02:09:53,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:09:53,747 INFO L495 AbstractCegarLoop]: Abstraction has 90 states and 139 transitions. [2023-11-12 02:09:53,748 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 2 states have call successors, (26) [2023-11-12 02:09:53,748 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 139 transitions. [2023-11-12 02:09:53,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2023-11-12 02:09:53,752 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:09:53,753 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:09:53,759 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2023-11-12 02:09:53,955 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2023-11-12 02:09:53,955 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:09:53,957 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:09:53,957 INFO L85 PathProgramCache]: Analyzing trace with hash -1342007800, now seen corresponding path program 1 times [2023-11-12 02:09:53,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:09:53,958 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [449428141] [2023-11-12 02:09:53,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:09:53,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:09:54,080 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:09:54,082 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [85314262] [2023-11-12 02:09:54,083 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:09:54,083 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:09:54,084 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:09:54,085 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:09:54,111 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-12 02:09:54,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:09:54,277 INFO L262 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:09:54,284 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:09:54,395 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-11-12 02:09:54,395 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:09:54,395 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:09:54,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [449428141] [2023-11-12 02:09:54,396 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:09:54,396 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [85314262] [2023-11-12 02:09:54,396 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [85314262] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:09:54,396 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:09:54,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-12 02:09:54,397 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584661373] [2023-11-12 02:09:54,397 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:09:54,398 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-12 02:09:54,399 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:09:54,399 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-12 02:09:54,400 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-12 02:09:54,400 INFO L87 Difference]: Start difference. First operand 90 states and 139 transitions. Second operand has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-11-12 02:09:54,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:09:54,471 INFO L93 Difference]: Finished difference Result 262 states and 407 transitions. [2023-11-12 02:09:54,471 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-12 02:09:54,471 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 174 [2023-11-12 02:09:54,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:09:54,476 INFO L225 Difference]: With dead ends: 262 [2023-11-12 02:09:54,476 INFO L226 Difference]: Without dead ends: 175 [2023-11-12 02:09:54,478 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-12 02:09:54,480 INFO L413 NwaCegarLoop]: 146 mSDtfsCounter, 121 mSDsluCounter, 124 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 270 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-12 02:09:54,480 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 270 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-12 02:09:54,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2023-11-12 02:09:54,519 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 173. [2023-11-12 02:09:54,520 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 118 states have (on average 1.38135593220339) internal successors, (163), 118 states have internal predecessors, (163), 52 states have call successors, (52), 2 states have call predecessors, (52), 2 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-11-12 02:09:54,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 267 transitions. [2023-11-12 02:09:54,524 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 267 transitions. Word has length 174 [2023-11-12 02:09:54,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:09:54,526 INFO L495 AbstractCegarLoop]: Abstraction has 173 states and 267 transitions. [2023-11-12 02:09:54,526 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.666666666666666) internal successors, (47), 3 states have internal predecessors, (47), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-11-12 02:09:54,526 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 267 transitions. [2023-11-12 02:09:54,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 175 [2023-11-12 02:09:54,530 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:09:54,530 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:09:54,543 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-12 02:09:54,742 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:09:54,742 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:09:54,743 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:09:54,743 INFO L85 PathProgramCache]: Analyzing trace with hash -661949430, now seen corresponding path program 1 times [2023-11-12 02:09:54,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:09:54,744 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2111857422] [2023-11-12 02:09:54,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:09:54,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:09:54,797 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:09:54,798 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1005743120] [2023-11-12 02:09:54,798 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:09:54,798 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:09:54,798 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:09:54,800 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:09:54,831 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2023-11-12 02:09:55,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:09:55,019 INFO L262 TraceCheckSpWp]: Trace formula consists of 462 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-12 02:09:55,027 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:09:55,278 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 295 proven. 66 refuted. 0 times theorem prover too weak. 939 trivial. 0 not checked. [2023-11-12 02:09:55,279 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:09:55,504 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 9 proven. 66 refuted. 0 times theorem prover too weak. 1225 trivial. 0 not checked. [2023-11-12 02:09:55,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:09:55,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2111857422] [2023-11-12 02:09:55,505 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:09:55,505 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005743120] [2023-11-12 02:09:55,505 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005743120] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:09:55,505 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-12 02:09:55,506 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-11-12 02:09:55,506 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2097623696] [2023-11-12 02:09:55,506 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-12 02:09:55,507 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-12 02:09:55,508 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:09:55,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-12 02:09:55,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-12 02:09:55,510 INFO L87 Difference]: Start difference. First operand 173 states and 267 transitions. Second operand has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 3 states have call successors, (48), 2 states have call predecessors, (48), 4 states have return successors, (49), 3 states have call predecessors, (49), 3 states have call successors, (49) [2023-11-12 02:09:55,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:09:55,747 INFO L93 Difference]: Finished difference Result 355 states and 541 transitions. [2023-11-12 02:09:55,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-12 02:09:55,748 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 3 states have call successors, (48), 2 states have call predecessors, (48), 4 states have return successors, (49), 3 states have call predecessors, (49), 3 states have call successors, (49) Word has length 174 [2023-11-12 02:09:55,749 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:09:55,752 INFO L225 Difference]: With dead ends: 355 [2023-11-12 02:09:55,752 INFO L226 Difference]: Without dead ends: 185 [2023-11-12 02:09:55,755 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 350 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2023-11-12 02:09:55,756 INFO L413 NwaCegarLoop]: 96 mSDtfsCounter, 64 mSDsluCounter, 140 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-12 02:09:55,757 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 236 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-12 02:09:55,758 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 185 states. [2023-11-12 02:09:55,790 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 185 to 181. [2023-11-12 02:09:55,791 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 124 states have (on average 1.2983870967741935) internal successors, (161), 124 states have internal predecessors, (161), 52 states have call successors, (52), 4 states have call predecessors, (52), 4 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-11-12 02:09:55,793 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 265 transitions. [2023-11-12 02:09:55,793 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 265 transitions. Word has length 174 [2023-11-12 02:09:55,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:09:55,794 INFO L495 AbstractCegarLoop]: Abstraction has 181 states and 265 transitions. [2023-11-12 02:09:55,795 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 9.875) internal successors, (79), 8 states have internal predecessors, (79), 3 states have call successors, (48), 2 states have call predecessors, (48), 4 states have return successors, (49), 3 states have call predecessors, (49), 3 states have call successors, (49) [2023-11-12 02:09:55,795 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 265 transitions. [2023-11-12 02:09:55,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2023-11-12 02:09:55,798 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:09:55,798 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:09:55,812 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2023-11-12 02:09:56,004 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2023-11-12 02:09:56,005 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:09:56,005 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:09:56,005 INFO L85 PathProgramCache]: Analyzing trace with hash -129926747, now seen corresponding path program 1 times [2023-11-12 02:09:56,006 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:09:56,006 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899298867] [2023-11-12 02:09:56,006 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:09:56,006 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:09:56,058 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:09:56,058 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1570062240] [2023-11-12 02:09:56,059 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:09:56,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:09:56,066 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:09:56,067 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:09:56,087 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2023-11-12 02:09:56,260 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:09:56,262 INFO L262 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-12 02:09:56,268 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:09:56,464 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 543 proven. 54 refuted. 0 times theorem prover too weak. 703 trivial. 0 not checked. [2023-11-12 02:09:56,464 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:09:56,687 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 21 proven. 54 refuted. 0 times theorem prover too weak. 1225 trivial. 0 not checked. [2023-11-12 02:09:56,687 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:09:56,687 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899298867] [2023-11-12 02:09:56,687 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:09:56,688 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1570062240] [2023-11-12 02:09:56,688 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1570062240] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:09:56,688 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-12 02:09:56,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2023-11-12 02:09:56,689 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1858230623] [2023-11-12 02:09:56,689 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-12 02:09:56,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-12 02:09:56,690 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:09:56,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-12 02:09:56,692 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-12 02:09:56,692 INFO L87 Difference]: Start difference. First operand 181 states and 265 transitions. Second operand has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 3 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (45), 3 states have call predecessors, (45), 3 states have call successors, (45) [2023-11-12 02:09:56,940 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:09:56,940 INFO L93 Difference]: Finished difference Result 371 states and 537 transitions. [2023-11-12 02:09:56,941 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2023-11-12 02:09:56,941 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 3 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (45), 3 states have call predecessors, (45), 3 states have call successors, (45) Word has length 175 [2023-11-12 02:09:56,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:09:56,944 INFO L225 Difference]: With dead ends: 371 [2023-11-12 02:09:56,945 INFO L226 Difference]: Without dead ends: 193 [2023-11-12 02:09:56,946 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 352 GetRequests, 342 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=79, Unknown=0, NotChecked=0, Total=132 [2023-11-12 02:09:56,947 INFO L413 NwaCegarLoop]: 94 mSDtfsCounter, 162 mSDsluCounter, 132 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 226 SdHoareTripleChecker+Invalid, 206 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2023-11-12 02:09:56,948 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [169 Valid, 226 Invalid, 206 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 173 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2023-11-12 02:09:56,949 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 193 states. [2023-11-12 02:09:56,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 193 to 189. [2023-11-12 02:09:56,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 130 states have (on average 1.2692307692307692) internal successors, (165), 130 states have internal predecessors, (165), 52 states have call successors, (52), 6 states have call predecessors, (52), 6 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-11-12 02:09:56,982 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 269 transitions. [2023-11-12 02:09:56,983 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 269 transitions. Word has length 175 [2023-11-12 02:09:56,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:09:56,984 INFO L495 AbstractCegarLoop]: Abstraction has 189 states and 269 transitions. [2023-11-12 02:09:56,984 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.625) internal successors, (85), 8 states have internal predecessors, (85), 3 states have call successors, (44), 2 states have call predecessors, (44), 4 states have return successors, (45), 3 states have call predecessors, (45), 3 states have call successors, (45) [2023-11-12 02:09:56,984 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 269 transitions. [2023-11-12 02:09:56,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 176 [2023-11-12 02:09:56,990 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:09:56,990 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:09:56,999 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2023-11-12 02:09:57,192 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:09:57,192 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:09:57,193 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:09:57,193 INFO L85 PathProgramCache]: Analyzing trace with hash -939273373, now seen corresponding path program 1 times [2023-11-12 02:09:57,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:09:57,193 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1452275197] [2023-11-12 02:09:57,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:09:57,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:09:57,259 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:09:57,260 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1964309259] [2023-11-12 02:09:57,260 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:09:57,260 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:09:57,260 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:09:57,267 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:09:57,283 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2023-11-12 02:09:57,443 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:09:57,446 INFO L262 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 8 conjunts are in the unsatisfiable core [2023-11-12 02:09:57,451 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:09:57,646 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 663 proven. 42 refuted. 0 times theorem prover too weak. 595 trivial. 0 not checked. [2023-11-12 02:09:57,646 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:09:57,841 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 33 proven. 42 refuted. 0 times theorem prover too weak. 1225 trivial. 0 not checked. [2023-11-12 02:09:57,841 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:09:57,844 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1452275197] [2023-11-12 02:09:57,845 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:09:57,845 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1964309259] [2023-11-12 02:09:57,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1964309259] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:09:57,846 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-12 02:09:57,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2023-11-12 02:09:57,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749789583] [2023-11-12 02:09:57,846 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-12 02:09:57,847 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2023-11-12 02:09:57,853 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:09:57,854 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2023-11-12 02:09:57,854 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2023-11-12 02:09:57,854 INFO L87 Difference]: Start difference. First operand 189 states and 269 transitions. Second operand has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 2 states have call successors, (40), 2 states have call predecessors, (40), 4 states have return successors, (41), 2 states have call predecessors, (41), 2 states have call successors, (41) [2023-11-12 02:09:58,405 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:09:58,405 INFO L93 Difference]: Finished difference Result 389 states and 546 transitions. [2023-11-12 02:09:58,406 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2023-11-12 02:09:58,406 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 2 states have call successors, (40), 2 states have call predecessors, (40), 4 states have return successors, (41), 2 states have call predecessors, (41), 2 states have call successors, (41) Word has length 175 [2023-11-12 02:09:58,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:09:58,409 INFO L225 Difference]: With dead ends: 389 [2023-11-12 02:09:58,409 INFO L226 Difference]: Without dead ends: 203 [2023-11-12 02:09:58,410 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 359 GetRequests, 341 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=103, Invalid=203, Unknown=0, NotChecked=0, Total=306 [2023-11-12 02:09:58,411 INFO L413 NwaCegarLoop]: 173 mSDtfsCounter, 251 mSDsluCounter, 322 mSDsCounter, 0 mSdLazyCounter, 351 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 495 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 351 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-12 02:09:58,412 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [263 Valid, 495 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 351 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-12 02:09:58,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2023-11-12 02:09:58,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 197. [2023-11-12 02:09:58,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 197 states, 136 states have (on average 1.2205882352941178) internal successors, (166), 136 states have internal predecessors, (166), 52 states have call successors, (52), 8 states have call predecessors, (52), 8 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-11-12 02:09:58,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 197 states to 197 states and 270 transitions. [2023-11-12 02:09:58,442 INFO L78 Accepts]: Start accepts. Automaton has 197 states and 270 transitions. Word has length 175 [2023-11-12 02:09:58,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:09:58,443 INFO L495 AbstractCegarLoop]: Abstraction has 197 states and 270 transitions. [2023-11-12 02:09:58,443 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.125) internal successors, (57), 8 states have internal predecessors, (57), 2 states have call successors, (40), 2 states have call predecessors, (40), 4 states have return successors, (41), 2 states have call predecessors, (41), 2 states have call successors, (41) [2023-11-12 02:09:58,444 INFO L276 IsEmpty]: Start isEmpty. Operand 197 states and 270 transitions. [2023-11-12 02:09:58,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2023-11-12 02:09:58,446 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:09:58,446 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:09:58,455 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2023-11-12 02:09:58,653 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:09:58,653 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:09:58,654 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:09:58,654 INFO L85 PathProgramCache]: Analyzing trace with hash 894389048, now seen corresponding path program 1 times [2023-11-12 02:09:58,654 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:09:58,654 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061516008] [2023-11-12 02:09:58,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:09:58,654 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:09:58,692 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:09:58,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [224655639] [2023-11-12 02:09:58,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:09:58,693 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:09:58,693 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:09:58,694 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:09:58,719 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2023-11-12 02:09:58,883 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:09:58,886 INFO L262 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 9 conjunts are in the unsatisfiable core [2023-11-12 02:09:58,890 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:09:59,340 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 763 proven. 66 refuted. 0 times theorem prover too weak. 471 trivial. 0 not checked. [2023-11-12 02:09:59,340 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-12 02:09:59,733 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 9 proven. 66 refuted. 0 times theorem prover too weak. 1225 trivial. 0 not checked. [2023-11-12 02:09:59,733 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-12 02:09:59,733 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061516008] [2023-11-12 02:09:59,734 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2023-11-12 02:09:59,734 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [224655639] [2023-11-12 02:09:59,734 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [224655639] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-12 02:09:59,734 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-12 02:09:59,734 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2023-11-12 02:09:59,735 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [659221030] [2023-11-12 02:09:59,735 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-12 02:09:59,736 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2023-11-12 02:09:59,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-12 02:09:59,737 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2023-11-12 02:09:59,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=92, Unknown=0, NotChecked=0, Total=132 [2023-11-12 02:09:59,737 INFO L87 Difference]: Start difference. First operand 197 states and 270 transitions. Second operand has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 5 states have call successors, (48), 3 states have call predecessors, (48), 5 states have return successors, (49), 5 states have call predecessors, (49), 5 states have call successors, (49) [2023-11-12 02:10:00,128 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:10:00,129 INFO L93 Difference]: Finished difference Result 405 states and 551 transitions. [2023-11-12 02:10:00,129 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2023-11-12 02:10:00,130 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 5 states have call successors, (48), 3 states have call predecessors, (48), 5 states have return successors, (49), 5 states have call predecessors, (49), 5 states have call successors, (49) Word has length 176 [2023-11-12 02:10:00,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:10:00,133 INFO L225 Difference]: With dead ends: 405 [2023-11-12 02:10:00,133 INFO L226 Difference]: Without dead ends: 211 [2023-11-12 02:10:00,134 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 357 GetRequests, 340 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=107, Invalid=235, Unknown=0, NotChecked=0, Total=342 [2023-11-12 02:10:00,135 INFO L413 NwaCegarLoop]: 86 mSDtfsCounter, 111 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 319 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 276 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2023-11-12 02:10:00,136 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 276 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 319 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2023-11-12 02:10:00,140 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 211 states. [2023-11-12 02:10:00,183 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 211 to 207. [2023-11-12 02:10:00,184 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 207 states, 144 states have (on average 1.2083333333333333) internal successors, (174), 144 states have internal predecessors, (174), 52 states have call successors, (52), 10 states have call predecessors, (52), 10 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-11-12 02:10:00,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 207 states to 207 states and 278 transitions. [2023-11-12 02:10:00,188 INFO L78 Accepts]: Start accepts. Automaton has 207 states and 278 transitions. Word has length 176 [2023-11-12 02:10:00,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:10:00,190 INFO L495 AbstractCegarLoop]: Abstraction has 207 states and 278 transitions. [2023-11-12 02:10:00,190 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 7.333333333333333) internal successors, (88), 12 states have internal predecessors, (88), 5 states have call successors, (48), 3 states have call predecessors, (48), 5 states have return successors, (49), 5 states have call predecessors, (49), 5 states have call successors, (49) [2023-11-12 02:10:00,190 INFO L276 IsEmpty]: Start isEmpty. Operand 207 states and 278 transitions. [2023-11-12 02:10:00,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2023-11-12 02:10:00,193 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:10:00,194 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:10:00,202 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2023-11-12 02:10:00,401 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:10:00,402 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:10:00,403 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:10:00,403 INFO L85 PathProgramCache]: Analyzing trace with hash 1152554486, now seen corresponding path program 1 times [2023-11-12 02:10:00,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-12 02:10:00,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1146852750] [2023-11-12 02:10:00,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:10:00,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-12 02:10:00,442 ERROR L246 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2023-11-12 02:10:00,442 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [146965501] [2023-11-12 02:10:00,442 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:10:00,442 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:10:00,442 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:10:00,443 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-12 02:10:00,463 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2023-11-12 02:10:00,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:10:00,628 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-12 02:10:00,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-12 02:10:00,837 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-12 02:10:00,838 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-12 02:10:00,839 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-12 02:10:00,851 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2023-11-12 02:10:01,048 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-12 02:10:01,051 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:10:01,055 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2023-11-12 02:10:01,201 WARN L1567 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated [2023-11-12 02:10:01,202 WARN L1567 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~ite6 could not be translated [2023-11-12 02:10:01,202 WARN L1567 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated [2023-11-12 02:10:01,251 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 12.11 02:10:01 BoogieIcfgContainer [2023-11-12 02:10:01,251 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-12 02:10:01,252 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-12 02:10:01,252 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-12 02:10:01,252 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-12 02:10:01,253 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:09:52" (3/4) ... [2023-11-12 02:10:01,255 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-12 02:10:01,256 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-12 02:10:01,257 INFO L158 Benchmark]: Toolchain (without parser) took 10036.47ms. Allocated memory was 142.6MB in the beginning and 218.1MB in the end (delta: 75.5MB). Free memory was 100.0MB in the beginning and 107.2MB in the end (delta: -7.2MB). Peak memory consumption was 68.2MB. Max. memory is 16.1GB. [2023-11-12 02:10:01,257 INFO L158 Benchmark]: CDTParser took 0.54ms. Allocated memory is still 109.1MB. Free memory is still 77.6MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-12 02:10:01,258 INFO L158 Benchmark]: CACSL2BoogieTranslator took 529.37ms. Allocated memory is still 142.6MB. Free memory was 100.0MB in the beginning and 105.5MB in the end (delta: -5.5MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. [2023-11-12 02:10:01,258 INFO L158 Benchmark]: Boogie Procedure Inliner took 76.86ms. Allocated memory is still 142.6MB. Free memory was 105.5MB in the beginning and 102.4MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-12 02:10:01,258 INFO L158 Benchmark]: Boogie Preprocessor took 57.08ms. Allocated memory is still 142.6MB. Free memory was 102.4MB in the beginning and 100.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. [2023-11-12 02:10:01,259 INFO L158 Benchmark]: RCFGBuilder took 734.43ms. Allocated memory is still 142.6MB. Free memory was 100.3MB in the beginning and 77.2MB in the end (delta: 23.1MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. [2023-11-12 02:10:01,260 INFO L158 Benchmark]: TraceAbstraction took 8626.78ms. Allocated memory was 142.6MB in the beginning and 218.1MB in the end (delta: 75.5MB). Free memory was 76.6MB in the beginning and 107.2MB in the end (delta: -30.5MB). Peak memory consumption was 46.5MB. Max. memory is 16.1GB. [2023-11-12 02:10:01,261 INFO L158 Benchmark]: Witness Printer took 4.67ms. Allocated memory is still 218.1MB. Free memory is still 107.2MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-12 02:10:01,264 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.54ms. Allocated memory is still 109.1MB. Free memory is still 77.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 529.37ms. Allocated memory is still 142.6MB. Free memory was 100.0MB in the beginning and 105.5MB in the end (delta: -5.5MB). Peak memory consumption was 6.3MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 76.86ms. Allocated memory is still 142.6MB. Free memory was 105.5MB in the beginning and 102.4MB in the end (delta: 3.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * Boogie Preprocessor took 57.08ms. Allocated memory is still 142.6MB. Free memory was 102.4MB in the beginning and 100.3MB in the end (delta: 2.1MB). Peak memory consumption was 2.1MB. Max. memory is 16.1GB. * RCFGBuilder took 734.43ms. Allocated memory is still 142.6MB. Free memory was 100.3MB in the beginning and 77.2MB in the end (delta: 23.1MB). Peak memory consumption was 23.1MB. Max. memory is 16.1GB. * TraceAbstraction took 8626.78ms. Allocated memory was 142.6MB in the beginning and 218.1MB in the end (delta: 75.5MB). Free memory was 76.6MB in the beginning and 107.2MB in the end (delta: -30.5MB). Peak memory consumption was 46.5MB. Max. memory is 16.1GB. * Witness Printer took 4.67ms. Allocated memory is still 218.1MB. Free memory is still 107.2MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~ite6 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated - GenericResult: Unfinished Backtranslation The program execution was not completely translated back. * 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 192, overapproximation of bitwiseOr at line 105, overapproximation of someBinaryDOUBLEComparisonOperation at line 192, overapproximation of someBinaryArithmeticFLOAToperation at line 86. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] double var_1_1 = 100.25; [L23] double var_1_5 = 1.9; [L24] double var_1_6 = 7.5; [L25] double var_1_7 = 64.25; [L26] signed long int var_1_8 = 2; [L27] signed long int var_1_9 = 1000000000; [L28] signed long int var_1_10 = 1000000000; [L29] signed long int var_1_11 = 1957998270; [L30] float var_1_12 = 50.25; [L31] float var_1_13 = 9.8; [L32] float var_1_14 = 25.5; [L33] float var_1_15 = 3.5; [L34] signed long int var_1_16 = -500; [L35] unsigned char var_1_17 = 1; [L36] unsigned char var_1_18 = 1; [L37] unsigned char var_1_19 = 0; [L38] signed long int var_1_20 = -4; [L39] signed short int var_1_23 = -200; [L40] unsigned short int var_1_25 = 32; [L41] signed short int var_1_27 = 0; [L42] signed short int var_1_28 = -128; [L43] signed short int var_1_29 = 16; [L44] signed short int var_1_30 = 10; [L45] unsigned long int var_1_32 = 32; [L46] unsigned long int var_1_33 = 5; [L47] unsigned char var_1_34 = 1; [L48] unsigned char var_1_35 = 128; [L49] unsigned char var_1_36 = 10; [L50] unsigned short int var_1_37 = 256; [L51] signed long int var_1_38 = 10; [L52] double var_1_40 = 256.5; [L53] unsigned long int var_1_42 = 10; [L54] double var_1_43 = 5.602; [L55] double last_1_var_1_1 = 100.25; [L56] signed long int last_1_var_1_8 = 2; [L57] float last_1_var_1_12 = 50.25; [L58] signed long int last_1_var_1_16 = -500; [L59] unsigned char last_1_var_1_17 = 1; [L60] unsigned char last_1_var_1_19 = 0; VAL [isInitial=0, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=1000000000, var_1_11=1957998270, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_5=19/10, var_1_6=15/2, var_1_7=257/4, var_1_8=2, var_1_9=1000000000] [L196] isInitial = 1 [L197] FCALL initially() [L198] COND TRUE 1 [L199] CALL updateLastVariables() [L184] last_1_var_1_1 = var_1_1 [L185] last_1_var_1_8 = var_1_8 [L186] last_1_var_1_12 = var_1_12 [L187] last_1_var_1_16 = var_1_16 [L188] last_1_var_1_17 = var_1_17 [L189] last_1_var_1_19 = var_1_19 VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=1000000000, var_1_11=1957998270, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_5=19/10, var_1_6=15/2, var_1_7=257/4, var_1_8=2, var_1_9=1000000000] [L199] RET updateLastVariables() [L200] CALL updateVariables() [L141] var_1_5 = __VERIFIER_nondet_double() [L142] CALL assume_abort_if_not((var_1_5 >= -461168.6018427382800e+13F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 4611686.018427382800e+12F && var_1_5 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=1000000000, var_1_11=1957998270, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=15/2, var_1_7=257/4, var_1_8=2, var_1_9=1000000000] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=1000000000, var_1_11=1957998270, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=15/2, var_1_7=257/4, var_1_8=2, var_1_9=1000000000] [L142] RET assume_abort_if_not((var_1_5 >= -461168.6018427382800e+13F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 4611686.018427382800e+12F && var_1_5 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=1000000000, var_1_11=1957998270, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=15/2, var_1_7=257/4, var_1_8=2, var_1_9=1000000000] [L143] var_1_6 = __VERIFIER_nondet_double() [L144] CALL assume_abort_if_not((var_1_6 >= -461168.6018427382800e+13F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 4611686.018427382800e+12F && var_1_6 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=1000000000, var_1_11=1957998270, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=257/4, var_1_8=2, var_1_9=1000000000] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=1000000000, var_1_11=1957998270, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=257/4, var_1_8=2, var_1_9=1000000000] [L144] RET assume_abort_if_not((var_1_6 >= -461168.6018427382800e+13F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 4611686.018427382800e+12F && var_1_6 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=1000000000, var_1_11=1957998270, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=257/4, var_1_8=2, var_1_9=1000000000] [L145] var_1_7 = __VERIFIER_nondet_double() [L146] CALL assume_abort_if_not((var_1_7 >= 0.0F && var_1_7 <= -1.0e-20F) || (var_1_7 <= 9223372.036854765600e+12F && var_1_7 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=1000000000, var_1_11=1957998270, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=1000000000] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=1000000000, var_1_11=1957998270, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=1000000000] [L146] RET assume_abort_if_not((var_1_7 >= 0.0F && var_1_7 <= -1.0e-20F) || (var_1_7 <= 9223372.036854765600e+12F && var_1_7 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=1000000000, var_1_11=1957998270, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=1000000000] [L147] var_1_9 = __VERIFIER_nondet_long() [L148] CALL assume_abort_if_not(var_1_9 >= 536870911) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=1000000000, var_1_11=1957998270, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=1000000000, var_1_11=1957998270, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L148] RET assume_abort_if_not(var_1_9 >= 536870911) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=1000000000, var_1_11=1957998270, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L149] CALL assume_abort_if_not(var_1_9 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=1000000000, var_1_11=1957998270, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=1000000000, var_1_11=1957998270, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L149] RET assume_abort_if_not(var_1_9 <= 1073741823) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=1000000000, var_1_11=1957998270, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L150] var_1_10 = __VERIFIER_nondet_long() [L151] CALL assume_abort_if_not(var_1_10 >= 536870911) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1957998270, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1957998270, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L151] RET assume_abort_if_not(var_1_10 >= 536870911) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1957998270, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L152] CALL assume_abort_if_not(var_1_10 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1957998270, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1957998270, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L152] RET assume_abort_if_not(var_1_10 <= 1073741823) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1957998270, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L153] var_1_11 = __VERIFIER_nondet_long() [L154] CALL assume_abort_if_not(var_1_11 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L154] RET assume_abort_if_not(var_1_11 >= 1073741823) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L155] CALL assume_abort_if_not(var_1_11 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L155] RET assume_abort_if_not(var_1_11 <= 2147483646) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=51/2, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L156] var_1_14 = __VERIFIER_nondet_float() [L157] CALL assume_abort_if_not((var_1_14 >= 0.0F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 2305843.009213691390e+12F && var_1_14 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L157] RET assume_abort_if_not((var_1_14 >= 0.0F && var_1_14 <= -1.0e-20F) || (var_1_14 <= 2305843.009213691390e+12F && var_1_14 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=7/2, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L158] var_1_15 = __VERIFIER_nondet_float() [L159] CALL assume_abort_if_not((var_1_15 >= 0.0F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 2305843.009213691390e+12F && var_1_15 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L159] RET assume_abort_if_not((var_1_15 >= 0.0F && var_1_15 <= -1.0e-20F) || (var_1_15 <= 2305843.009213691390e+12F && var_1_15 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L160] var_1_18 = __VERIFIER_nondet_uchar() [L161] CALL assume_abort_if_not(var_1_18 >= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L161] RET assume_abort_if_not(var_1_18 >= 1) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L162] CALL assume_abort_if_not(var_1_18 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L162] RET assume_abort_if_not(var_1_18 <= 1) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-200, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L163] var_1_23 = __VERIFIER_nondet_short() [L164] CALL assume_abort_if_not(var_1_23 >= -32768) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L164] RET assume_abort_if_not(var_1_23 >= -32768) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L165] CALL assume_abort_if_not(var_1_23 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L165] RET assume_abort_if_not(var_1_23 <= 32767) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L166] CALL assume_abort_if_not(var_1_23 != 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L166] RET assume_abort_if_not(var_1_23 != 0) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=-128, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L167] var_1_28 = __VERIFIER_nondet_short() [L168] CALL assume_abort_if_not(var_1_28 >= -32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L168] RET assume_abort_if_not(var_1_28 >= -32767) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L169] CALL assume_abort_if_not(var_1_28 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L169] RET assume_abort_if_not(var_1_28 <= 32767) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=16, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L170] var_1_29 = __VERIFIER_nondet_short() [L171] CALL assume_abort_if_not(var_1_29 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L171] RET assume_abort_if_not(var_1_29 >= 0) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L172] CALL assume_abort_if_not(var_1_29 <= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L172] RET assume_abort_if_not(var_1_29 <= 32767) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=10, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L173] var_1_30 = __VERIFIER_nondet_short() [L174] CALL assume_abort_if_not(var_1_30 >= -32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L174] RET assume_abort_if_not(var_1_30 >= -32767) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L175] CALL assume_abort_if_not(var_1_30 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L175] RET assume_abort_if_not(var_1_30 <= 32766) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=128, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L176] var_1_35 = __VERIFIER_nondet_uchar() [L177] CALL assume_abort_if_not(var_1_35 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L177] RET assume_abort_if_not(var_1_35 >= 0) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L178] CALL assume_abort_if_not(var_1_35 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L178] RET assume_abort_if_not(var_1_35 <= 254) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=10, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L179] var_1_36 = __VERIFIER_nondet_uchar() [L180] CALL assume_abort_if_not(var_1_36 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L180] RET assume_abort_if_not(var_1_36 >= 0) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L181] CALL assume_abort_if_not(var_1_36 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L181] RET assume_abort_if_not(var_1_36 <= 254) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L200] RET updateVariables() [L201] CALL step() [L64] COND TRUE \read(last_1_var_1_17) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L65] COND FALSE !(var_1_7 > (((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5))) * (last_1_var_1_1 * 63.375))) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L71] COND FALSE !((((((- var_1_15)) > ((last_1_var_1_12 * var_1_6))) ? ((- var_1_15)) : ((last_1_var_1_12 * var_1_6)))) < var_1_5) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=2, var_1_9=536870911] [L78] var_1_8 = (((var_1_9 + var_1_10) - last_1_var_1_16) - (var_1_11 - ((((last_1_var_1_16) < 0 ) ? -(last_1_var_1_16) : (last_1_var_1_16))))) [L79] signed long int stepLocal_1 = (((var_1_16) < (var_1_9)) ? (var_1_16) : (var_1_9)); VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, stepLocal_1=-500, var_1_10=536870911, var_1_11=1073741823, var_1_12=201/4, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=999, var_1_9=536870911] [L80] COND TRUE stepLocal_1 >= (var_1_16 - var_1_11) [L81] var_1_12 = var_1_7 VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, stepLocal_1=-500, var_1_10=536870911, var_1_11=1073741823, var_1_12=3, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=999, var_1_9=536870911] [L83] var_1_17 = (((var_1_16 * var_1_9) >= ((((var_1_16) > (var_1_8)) ? (var_1_16) : (var_1_8)))) || var_1_18) [L84] signed long int stepLocal_2 = var_1_16; VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, stepLocal_1=-500, stepLocal_2=-500, var_1_10=536870911, var_1_11=1073741823, var_1_12=3, var_1_13=49/5, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=999, var_1_9=536870911] [L85] COND TRUE stepLocal_2 < var_1_11 [L86] var_1_13 = ((7.3868261718112563E18f - (var_1_14 + var_1_15)) - 5.4f) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, stepLocal_1=-500, stepLocal_2=-500, var_1_10=536870911, var_1_11=1073741823, var_1_12=3, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=999, var_1_9=536870911] [L90] signed long int stepLocal_0 = var_1_8; VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, stepLocal_0=999, stepLocal_1=-500, stepLocal_2=-500, var_1_10=536870911, var_1_11=1073741823, var_1_12=3, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=401/4, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_6=2, var_1_7=3, var_1_8=999, var_1_9=536870911] [L91] COND FALSE !(\read(var_1_19)) [L98] var_1_1 = var_1_5 VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, stepLocal_0=999, stepLocal_1=-500, stepLocal_2=-500, var_1_10=536870911, var_1_11=1073741823, var_1_12=3, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=6, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=999, var_1_9=536870911] [L100] COND FALSE !(\read(var_1_19)) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, stepLocal_0=999, stepLocal_1=-500, stepLocal_2=-500, var_1_10=536870911, var_1_11=1073741823, var_1_12=3, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=6, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=999, var_1_9=536870911] [L105] EXPR 8 ^ var_1_9 VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, stepLocal_0=999, stepLocal_1=-500, stepLocal_2=-500, var_1_10=536870911, var_1_11=1073741823, var_1_12=3, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=6, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=999, var_1_9=536870911] [L105] EXPR ((var_1_23) < ((8 ^ var_1_9))) ? (var_1_23) : ((8 ^ var_1_9)) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, stepLocal_0=999, stepLocal_1=-500, stepLocal_2=-500, var_1_10=536870911, var_1_11=1073741823, var_1_12=3, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=6, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=999, var_1_9=536870911] [L105] COND FALSE !(((((var_1_23) < ((8 ^ var_1_9))) ? (var_1_23) : ((8 ^ var_1_9)))) >= ((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9)))) [L108] COND FALSE !(var_1_23 >= (((((var_1_28) < 0 ) ? -(var_1_28) : (var_1_28))) - var_1_29)) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, stepLocal_0=999, stepLocal_1=-500, stepLocal_2=-500, var_1_10=536870911, var_1_11=1073741823, var_1_12=3, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=6, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=32, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=999, var_1_9=536870911] [L117] var_1_32 = var_1_10 VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, stepLocal_0=999, stepLocal_1=-500, stepLocal_2=-500, var_1_10=536870911, var_1_11=1073741823, var_1_12=3, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=6, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=536870911, var_1_33=5, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=999, var_1_9=536870911] [L118] COND FALSE !(\read(var_1_19)) [L121] var_1_33 = ((((((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9)))) > (var_1_29)) ? (((((var_1_9) < 0 ) ? -(var_1_9) : (var_1_9)))) : (var_1_29))) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, stepLocal_0=999, stepLocal_1=-500, stepLocal_2=-500, var_1_10=536870911, var_1_11=1073741823, var_1_12=3, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=6, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=536870911, var_1_33=536870911, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=999, var_1_9=536870911] [L123] COND FALSE !(var_1_9 > (var_1_11 + var_1_9)) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, stepLocal_0=999, stepLocal_1=-500, stepLocal_2=-500, var_1_10=536870911, var_1_11=1073741823, var_1_12=3, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=6, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=536870911, var_1_33=536870911, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=999, var_1_9=536870911] [L126] COND FALSE !(var_1_9 > ((((var_1_11) < (((((var_1_29) > (var_1_10)) ? (var_1_29) : (var_1_10))))) ? (var_1_11) : (((((var_1_29) > (var_1_10)) ? (var_1_29) : (var_1_10))))))) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, stepLocal_0=999, stepLocal_1=-500, stepLocal_2=-500, var_1_10=536870911, var_1_11=1073741823, var_1_12=3, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=6, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=536870911, var_1_33=536870911, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=999, var_1_9=536870911] [L131] COND FALSE !(500 != var_1_28) VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, stepLocal_0=999, stepLocal_1=-500, stepLocal_2=-500, var_1_10=536870911, var_1_11=1073741823, var_1_12=3, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=6, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=536870911, var_1_33=536870911, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=513/2, var_1_42=10, var_1_43=2801/500, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=999, var_1_9=536870911] [L136] var_1_40 = var_1_5 [L137] var_1_42 = var_1_16 [L138] var_1_43 = var_1_5 VAL [isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, stepLocal_0=999, stepLocal_1=-500, stepLocal_2=-500, var_1_10=536870911, var_1_11=1073741823, var_1_12=3, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=6, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=536870911, var_1_33=536870911, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=6, var_1_42=4294966796, var_1_43=6, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=999, var_1_9=536870911] [L201] RET step() [L202] CALL, EXPR property() [L192-L193] return ((((((var_1_19 ? ((var_1_8 >= var_1_8) ? (var_1_1 == ((double) (var_1_5 + var_1_6))) : (var_1_1 == ((double) (4.125 - var_1_7)))) : (var_1_1 == ((double) var_1_5))) && (var_1_8 == ((signed long int) (((var_1_9 + var_1_10) - last_1_var_1_16) - (var_1_11 - ((((last_1_var_1_16) < 0 ) ? -(last_1_var_1_16) : (last_1_var_1_16)))))))) && ((((((var_1_16) < (var_1_9)) ? (var_1_16) : (var_1_9))) >= (var_1_16 - var_1_11)) ? (var_1_12 == ((float) var_1_7)) : 1)) && ((var_1_16 < var_1_11) ? (var_1_13 == ((float) ((7.3868261718112563E18f - (var_1_14 + var_1_15)) - 5.4f))) : (var_1_13 == ((float) (var_1_15 + ((((var_1_14) < (var_1_5)) ? (var_1_14) : (var_1_5)))))))) && (((((((- var_1_15)) > ((last_1_var_1_12 * var_1_6))) ? ((- var_1_15)) : ((last_1_var_1_12 * var_1_6)))) < var_1_5) ? ((var_1_11 != ((((last_1_var_1_8) < (var_1_10)) ? (last_1_var_1_8) : (var_1_10)))) ? (last_1_var_1_19 ? (var_1_16 == ((signed long int) last_1_var_1_8)) : 1) : 1) : 1)) && (var_1_17 == ((unsigned char) (((var_1_16 * var_1_9) >= ((((var_1_16) > (var_1_8)) ? (var_1_16) : (var_1_8)))) || var_1_18)))) && (last_1_var_1_17 ? ((var_1_7 > (((((var_1_5) < 0 ) ? -(var_1_5) : (var_1_5))) * (last_1_var_1_1 * 63.375))) ? (var_1_19 == ((unsigned char) var_1_18)) : 1) : (var_1_19 == ((unsigned char) var_1_18))) ; VAL [\result=0, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=3, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=6, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=536870911, var_1_33=536870911, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=6, var_1_42=4294966796, var_1_43=6, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=999, var_1_9=536870911] [L202] RET, EXPR property() [L202] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=3, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=6, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=536870911, var_1_33=536870911, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=6, var_1_42=4294966796, var_1_43=6, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=999, var_1_9=536870911] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_12=201/4, last_1_var_1_16=-500, last_1_var_1_17=1, last_1_var_1_19=0, last_1_var_1_1=401/4, last_1_var_1_8=2, var_1_10=536870911, var_1_11=1073741823, var_1_12=3, var_1_14=4, var_1_15=5, var_1_16=-500, var_1_17=1, var_1_18=1, var_1_19=0, var_1_1=6, var_1_20=-4, var_1_23=-1, var_1_25=32, var_1_27=0, var_1_28=500, var_1_29=0, var_1_30=0, var_1_32=536870911, var_1_33=536870911, var_1_34=1, var_1_35=0, var_1_36=0, var_1_37=256, var_1_38=10, var_1_40=6, var_1_42=4294966796, var_1_43=6, var_1_5=6, var_1_6=2, var_1_7=3, var_1_8=999, var_1_9=536870911] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 94 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 8.4s, OverallIterations: 7, TraceHistogramMax: 26, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 1.7s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 734 SdHoareTripleChecker+Valid, 1.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 709 mSDsluCounter, 1642 SdHoareTripleChecker+Invalid, 0.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 908 mSDsCounter, 136 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 1037 IncrementalHoareTripleChecker+Invalid, 1173 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 136 mSolverCounterUnsat, 734 mSDtfsCounter, 1037 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1763 GetRequests, 1707 SyntacticMatches, 2 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.4s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=207occurred in iteration=6, InterpolantAutomatonStates: 48, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 6 MinimizatonAttempts, 20 StatesRemovedByMinimization, 5 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 2.6s InterpolantComputationTime, 1396 NumberOfCodeBlocks, 1396 NumberOfCodeBlocksAsserted, 8 NumberOfCheckSat, 1737 ConstructedInterpolants, 0 QuantifiedInterpolants, 4074 SizeOfPredicates, 7 NumberOfNonLiveVariables, 2769 ConjunctsInSsa, 32 ConjunctsInUnsatCore, 10 InterpolantComputations, 2 PerfectInterpolantSequences, 12544/13000 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 [2023-11-12 02:10:01,291 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (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_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-6.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl --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 4ac2555244299520e95200f61c26b50d6f432155a2b25e86a7776f7e081c2990 --- Real Ultimate output --- This is Ultimate 0.2.3-dev-cf1a783 [2023-11-12 02:10:03,893 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-12 02:10:03,980 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-12 02:10:03,987 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-12 02:10:03,988 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-12 02:10:04,015 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-12 02:10:04,016 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-12 02:10:04,017 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-12 02:10:04,018 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-12 02:10:04,018 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-12 02:10:04,020 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-12 02:10:04,020 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-12 02:10:04,021 INFO L153 SettingsManager]: * Use SBE=true [2023-11-12 02:10:04,022 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-12 02:10:04,022 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-12 02:10:04,023 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-12 02:10:04,023 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-12 02:10:04,024 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-12 02:10:04,025 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-12 02:10:04,025 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-12 02:10:04,026 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-12 02:10:04,031 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-12 02:10:04,031 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-12 02:10:04,032 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-12 02:10:04,033 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-12 02:10:04,033 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-12 02:10:04,034 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-12 02:10:04,034 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-12 02:10:04,035 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-12 02:10:04,035 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-12 02:10:04,037 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-12 02:10:04,037 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-12 02:10:04,038 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-12 02:10:04,038 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-12 02:10:04,038 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-12 02:10:04,039 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-12 02:10:04,039 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-12 02:10:04,039 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-12 02:10:04,040 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-12 02:10:04,041 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-12 02:10:04,041 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-12 02:10:04,042 INFO L153 SettingsManager]: * Independence relation used for large block encoding in concurrent analysis=SYNTACTIC [2023-11-12 02:10:04,042 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_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/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_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl 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 -> 4ac2555244299520e95200f61c26b50d6f432155a2b25e86a7776f7e081c2990 [2023-11-12 02:10:04,461 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-12 02:10:04,484 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-12 02:10:04,489 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-12 02:10:04,490 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-12 02:10:04,491 INFO L274 PluginConnector]: CDTParser initialized [2023-11-12 02:10:04,492 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-6.i [2023-11-12 02:10:07,900 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-12 02:10:08,162 INFO L384 CDTParser]: Found 1 translation units. [2023-11-12 02:10:08,175 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-6.i [2023-11-12 02:10:08,193 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/data/12c95d03f/7df0f117de4145ffa769df14adc15d07/FLAG3b630607e [2023-11-12 02:10:08,216 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/data/12c95d03f/7df0f117de4145ffa769df14adc15d07 [2023-11-12 02:10:08,225 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-12 02:10:08,227 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-12 02:10:08,230 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-12 02:10:08,230 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-12 02:10:08,235 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-12 02:10:08,236 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 02:10:08" (1/1) ... [2023-11-12 02:10:08,237 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@4f2d0305 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:10:08, skipping insertion in model container [2023-11-12 02:10:08,237 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 12.11 02:10:08" (1/1) ... [2023-11-12 02:10:08,307 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-12 02:10:08,508 WARN L240 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_cb2dbe27-041d-49db-8bc2-892a86b893fa/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-6.i[918,931] [2023-11-12 02:10:08,630 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 02:10:08,659 INFO L202 MainTranslator]: Completed pre-run [2023-11-12 02:10:08,675 WARN L240 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_cb2dbe27-041d-49db-8bc2-892a86b893fa/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-ci_file-6.i[918,931] [2023-11-12 02:10:08,744 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-12 02:10:08,776 INFO L206 MainTranslator]: Completed translation [2023-11-12 02:10:08,776 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:10:08 WrapperNode [2023-11-12 02:10:08,777 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-12 02:10:08,778 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-12 02:10:08,779 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-12 02:10:08,779 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-12 02:10:08,787 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:10:08" (1/1) ... [2023-11-12 02:10:08,819 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:10:08" (1/1) ... [2023-11-12 02:10:08,867 INFO L138 Inliner]: procedures = 27, calls = 39, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 198 [2023-11-12 02:10:08,871 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-12 02:10:08,872 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-12 02:10:08,873 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-12 02:10:08,873 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-12 02:10:08,883 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:10:08" (1/1) ... [2023-11-12 02:10:08,883 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:10:08" (1/1) ... [2023-11-12 02:10:08,906 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:10:08" (1/1) ... [2023-11-12 02:10:08,906 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:10:08" (1/1) ... [2023-11-12 02:10:08,934 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:10:08" (1/1) ... [2023-11-12 02:10:08,951 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:10:08" (1/1) ... [2023-11-12 02:10:08,957 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:10:08" (1/1) ... [2023-11-12 02:10:08,971 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:10:08" (1/1) ... [2023-11-12 02:10:08,975 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-12 02:10:08,976 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-12 02:10:08,976 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-12 02:10:08,977 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-12 02:10:08,977 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:10:08" (1/1) ... [2023-11-12 02:10:08,988 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2023-11-12 02:10:08,999 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 [2023-11-12 02:10:09,014 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2023-11-12 02:10:09,047 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2023-11-12 02:10:09,063 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-12 02:10:09,063 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1 [2023-11-12 02:10:09,064 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-12 02:10:09,064 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-12 02:10:09,065 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-12 02:10:09,065 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-12 02:10:09,204 INFO L236 CfgBuilder]: Building ICFG [2023-11-12 02:10:09,206 INFO L262 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-12 02:10:22,674 INFO L277 CfgBuilder]: Performing block encoding [2023-11-12 02:10:22,682 INFO L297 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-12 02:10:22,683 INFO L302 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-12 02:10:22,685 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:10:22 BoogieIcfgContainer [2023-11-12 02:10:22,685 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-12 02:10:22,688 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-12 02:10:22,688 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-12 02:10:22,691 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-12 02:10:22,692 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 12.11 02:10:08" (1/3) ... [2023-11-12 02:10:22,693 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1fe979ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 02:10:22, skipping insertion in model container [2023-11-12 02:10:22,693 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 12.11 02:10:08" (2/3) ... [2023-11-12 02:10:22,694 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1fe979ea and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 12.11 02:10:22, skipping insertion in model container [2023-11-12 02:10:22,694 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 12.11 02:10:22" (3/3) ... [2023-11-12 02:10:22,695 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pe-ci_file-6.i [2023-11-12 02:10:22,716 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-12 02:10:22,716 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-12 02:10:22,769 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-12 02:10:22,776 INFO L357 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, mHoare=true, 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;@36076c6a, mLbeIndependenceSettings=[IndependenceType=SYNTACTIC, AbstractionType=NONE, UseConditional=, UseSemiCommutativity=, Solver=, SolverTimeout=] [2023-11-12 02:10:22,776 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-12 02:10:22,782 INFO L276 IsEmpty]: Start isEmpty. Operand has 86 states, 57 states have (on average 1.456140350877193) internal successors, (83), 58 states have internal predecessors, (83), 26 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2023-11-12 02:10:22,799 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-11-12 02:10:22,800 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:10:22,801 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:10:22,801 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:10:22,807 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:10:22,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1839089558, now seen corresponding path program 1 times [2023-11-12 02:10:22,823 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-12 02:10:22,823 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1776981909] [2023-11-12 02:10:22,824 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:10:22,824 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 [2023-11-12 02:10:22,824 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/mathsat [2023-11-12 02:10:22,831 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/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) [2023-11-12 02:10:22,872 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/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 [2023-11-12 02:10:23,917 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:10:23,982 INFO L262 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-12 02:10:24,005 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:10:24,074 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 666 proven. 0 refuted. 0 times theorem prover too weak. 634 trivial. 0 not checked. [2023-11-12 02:10:24,081 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:10:24,082 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-12 02:10:24,082 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1776981909] [2023-11-12 02:10:24,083 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1776981909] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:10:24,083 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:10:24,084 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-12 02:10:24,085 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1093273313] [2023-11-12 02:10:24,086 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:10:24,090 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-12 02:10:24,091 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-12 02:10:24,144 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-12 02:10:24,144 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-12 02:10:24,148 INFO L87 Difference]: Start difference. First operand has 86 states, 57 states have (on average 1.456140350877193) internal successors, (83), 58 states have internal predecessors, (83), 26 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) Second operand has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2023-11-12 02:10:24,230 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:10:24,232 INFO L93 Difference]: Finished difference Result 165 states and 290 transitions. [2023-11-12 02:10:24,234 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-12 02:10:24,235 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) Word has length 171 [2023-11-12 02:10:24,235 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:10:24,249 INFO L225 Difference]: With dead ends: 165 [2023-11-12 02:10:24,250 INFO L226 Difference]: Without dead ends: 82 [2023-11-12 02:10:24,255 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 170 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-12 02:10:24,262 INFO L413 NwaCegarLoop]: 126 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, 126 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 [2023-11-12 02:10:24,264 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 126 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-12 02:10:24,282 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2023-11-12 02:10:24,334 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 82. [2023-11-12 02:10:24,336 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 54 states have (on average 1.3703703703703705) internal successors, (74), 54 states have internal predecessors, (74), 26 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2023-11-12 02:10:24,344 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 126 transitions. [2023-11-12 02:10:24,345 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 126 transitions. Word has length 171 [2023-11-12 02:10:24,346 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:10:24,346 INFO L495 AbstractCegarLoop]: Abstraction has 82 states and 126 transitions. [2023-11-12 02:10:24,346 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 24.0) internal successors, (48), 2 states have internal predecessors, (48), 2 states have call successors, (26), 2 states have call predecessors, (26), 2 states have return successors, (26), 2 states have call predecessors, (26), 2 states have call successors, (26) [2023-11-12 02:10:24,346 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 126 transitions. [2023-11-12 02:10:24,350 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2023-11-12 02:10:24,351 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:10:24,351 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:10:24,374 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/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)] Forceful destruction successful, exit code 0 [2023-11-12 02:10:24,555 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/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 [2023-11-12 02:10:24,555 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:10:24,556 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:10:24,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1983676954, now seen corresponding path program 1 times [2023-11-12 02:10:24,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-12 02:10:24,558 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [279796752] [2023-11-12 02:10:24,558 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:10:24,558 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 [2023-11-12 02:10:24,558 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/mathsat [2023-11-12 02:10:24,560 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/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) [2023-11-12 02:10:24,583 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/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 [2023-11-12 02:10:25,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:10:25,665 INFO L262 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 3 conjunts are in the unsatisfiable core [2023-11-12 02:10:25,715 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:10:27,682 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-11-12 02:10:27,683 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:10:27,684 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-12 02:10:27,685 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [279796752] [2023-11-12 02:10:27,685 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [279796752] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:10:27,686 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:10:27,687 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-12 02:10:27,687 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1559151156] [2023-11-12 02:10:27,688 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:10:27,690 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2023-11-12 02:10:27,692 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-12 02:10:27,695 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2023-11-12 02:10:27,697 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2023-11-12 02:10:27,697 INFO L87 Difference]: Start difference. First operand 82 states and 126 transitions. Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-11-12 02:10:30,594 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.51s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-12 02:10:32,597 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-12 02:10:35,181 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.40s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-12 02:10:37,193 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-12 02:10:37,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-12 02:10:37,194 INFO L93 Difference]: Finished difference Result 241 states and 373 transitions. [2023-11-12 02:10:37,338 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2023-11-12 02:10:37,339 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) Word has length 171 [2023-11-12 02:10:37,340 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-12 02:10:37,343 INFO L225 Difference]: With dead ends: 241 [2023-11-12 02:10:37,343 INFO L226 Difference]: Without dead ends: 162 [2023-11-12 02:10:37,345 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 168 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2023-11-12 02:10:37,346 INFO L413 NwaCegarLoop]: 124 mSDtfsCounter, 84 mSDsluCounter, 239 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 53 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 9.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 363 SdHoareTripleChecker+Invalid, 64 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 53 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 9.4s IncrementalHoareTripleChecker+Time [2023-11-12 02:10:37,348 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 363 Invalid, 64 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [53 Valid, 7 Invalid, 4 Unknown, 0 Unchecked, 9.4s Time] [2023-11-12 02:10:37,351 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2023-11-12 02:10:37,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 130. [2023-11-12 02:10:37,394 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 130 states, 75 states have (on average 1.2666666666666666) internal successors, (95), 75 states have internal predecessors, (95), 52 states have call successors, (52), 2 states have call predecessors, (52), 2 states have return successors, (52), 52 states have call predecessors, (52), 52 states have call successors, (52) [2023-11-12 02:10:37,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 130 states to 130 states and 199 transitions. [2023-11-12 02:10:37,398 INFO L78 Accepts]: Start accepts. Automaton has 130 states and 199 transitions. Word has length 171 [2023-11-12 02:10:37,399 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-12 02:10:37,400 INFO L495 AbstractCegarLoop]: Abstraction has 130 states and 199 transitions. [2023-11-12 02:10:37,400 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 3 states have internal predecessors, (44), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-11-12 02:10:37,400 INFO L276 IsEmpty]: Start isEmpty. Operand 130 states and 199 transitions. [2023-11-12 02:10:37,405 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 173 [2023-11-12 02:10:37,405 INFO L187 NwaCegarLoop]: Found error trace [2023-11-12 02:10:37,405 INFO L195 NwaCegarLoop]: trace histogram [26, 26, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2023-11-12 02:10:37,443 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2023-11-12 02:10:37,607 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/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 [2023-11-12 02:10:37,608 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-12 02:10:37,608 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-12 02:10:37,609 INFO L85 PathProgramCache]: Analyzing trace with hash -362049569, now seen corresponding path program 1 times [2023-11-12 02:10:37,610 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-12 02:10:37,610 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [167525328] [2023-11-12 02:10:37,611 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-12 02:10:37,611 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 [2023-11-12 02:10:37,611 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/mathsat [2023-11-12 02:10:37,612 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/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) [2023-11-12 02:10:37,615 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_cb2dbe27-041d-49db-8bc2-892a86b893fa/bin/uautomizer-verify-uTZkv6EMXl/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 [2023-11-12 02:10:38,666 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-12 02:10:38,720 INFO L262 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-12 02:10:38,727 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-12 02:10:40,802 INFO L134 CoverageAnalysis]: Checked inductivity of 1300 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2023-11-12 02:10:40,802 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-12 02:10:40,803 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-12 02:10:40,803 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [167525328] [2023-11-12 02:10:40,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [167525328] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-12 02:10:40,803 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-12 02:10:40,803 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-12 02:10:40,804 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435041750] [2023-11-12 02:10:40,804 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-12 02:10:40,805 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-12 02:10:40,805 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-12 02:10:40,806 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-12 02:10:40,806 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-12 02:10:40,806 INFO L87 Difference]: Start difference. First operand 130 states and 199 transitions. Second operand has 3 states, 3 states have (on average 15.0) internal successors, (45), 2 states have internal predecessors, (45), 1 states have call successors, (26), 1 states have call predecessors, (26), 1 states have return successors, (26), 1 states have call predecessors, (26), 1 states have call successors, (26) [2023-11-12 02:10:42,993 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-12 02:10:45,678 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.53s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-12 02:10:47,690 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, Real, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers []