./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-73.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 0e0057cc Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-73.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya --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 514a42f8e91bea24d0ae9f58962dbe4c57902d8969e319af87e555b660ba36db --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 00:56:27,523 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 00:56:27,589 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Default.epf [2023-11-29 00:56:27,594 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 00:56:27,595 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 00:56:27,620 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 00:56:27,620 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 00:56:27,621 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 00:56:27,622 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 00:56:27,622 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 00:56:27,623 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 00:56:27,623 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 00:56:27,624 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 00:56:27,624 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 00:56:27,625 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 00:56:27,626 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 00:56:27,626 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 00:56:27,626 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 00:56:27,627 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2023-11-29 00:56:27,627 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 00:56:27,628 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 00:56:27,632 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 00:56:27,632 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 00:56:27,632 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 00:56:27,633 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 00:56:27,633 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 00:56:27,633 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 00:56:27,634 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 00:56:27,634 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 00:56:27,635 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 00:56:27,635 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 00:56:27,635 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:56:27,636 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 00:56:27,636 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 00:56:27,636 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 00:56:27,636 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2023-11-29 00:56:27,637 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2023-11-29 00:56:27,637 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 00:56:27,637 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 00:56:27,637 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 00:56:27,637 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 00:56:27,638 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 00:56:27,638 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_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/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_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya 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 -> 514a42f8e91bea24d0ae9f58962dbe4c57902d8969e319af87e555b660ba36db [2023-11-29 00:56:27,885 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 00:56:27,906 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 00:56:27,908 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 00:56:27,910 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 00:56:27,910 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 00:56:27,911 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-73.i [2023-11-29 00:56:30,690 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 00:56:30,877 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 00:56:30,878 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-73.i [2023-11-29 00:56:30,887 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/data/246dad696/37c0ce5f8c474e2ca2db1e11b9ef2aa2/FLAGcbdb0e73b [2023-11-29 00:56:30,900 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/data/246dad696/37c0ce5f8c474e2ca2db1e11b9ef2aa2 [2023-11-29 00:56:30,902 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 00:56:30,903 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 00:56:30,905 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 00:56:30,905 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 00:56:30,910 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 00:56:30,911 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:56:30" (1/1) ... [2023-11-29 00:56:30,912 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5740133e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:30, skipping insertion in model container [2023-11-29 00:56:30,912 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 12:56:30" (1/1) ... [2023-11-29 00:56:30,943 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 00:56:31,065 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_baf2d9ca-aa44-4168-811f-90374209e739/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-73.i[919,932] [2023-11-29 00:56:31,136 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:56:31,148 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 00:56:31,158 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_baf2d9ca-aa44-4168-811f-90374209e739/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-73.i[919,932] [2023-11-29 00:56:31,201 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 00:56:31,218 INFO L206 MainTranslator]: Completed translation [2023-11-29 00:56:31,218 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:31 WrapperNode [2023-11-29 00:56:31,218 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 00:56:31,219 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 00:56:31,219 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 00:56:31,219 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 00:56:31,225 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:31" (1/1) ... [2023-11-29 00:56:31,238 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:31" (1/1) ... [2023-11-29 00:56:31,280 INFO L138 Inliner]: procedures = 26, calls = 51, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 262 [2023-11-29 00:56:31,280 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 00:56:31,281 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 00:56:31,281 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 00:56:31,281 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 00:56:31,290 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:31" (1/1) ... [2023-11-29 00:56:31,290 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:31" (1/1) ... [2023-11-29 00:56:31,295 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:31" (1/1) ... [2023-11-29 00:56:31,314 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-11-29 00:56:31,315 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:31" (1/1) ... [2023-11-29 00:56:31,315 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:31" (1/1) ... [2023-11-29 00:56:31,329 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:31" (1/1) ... [2023-11-29 00:56:31,334 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:31" (1/1) ... [2023-11-29 00:56:31,338 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:31" (1/1) ... [2023-11-29 00:56:31,341 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:31" (1/1) ... [2023-11-29 00:56:31,349 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 00:56:31,350 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 00:56:31,350 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 00:56:31,351 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 00:56:31,351 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:31" (1/1) ... [2023-11-29 00:56:31,358 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 00:56:31,372 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:56:31,385 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 00:56:31,398 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 00:56:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 00:56:31,419 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 00:56:31,420 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 00:56:31,420 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2023-11-29 00:56:31,420 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 00:56:31,420 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 00:56:31,510 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 00:56:31,512 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 00:56:31,891 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 00:56:31,955 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 00:56:31,956 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-29 00:56:31,956 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:56:31 BoogieIcfgContainer [2023-11-29 00:56:31,956 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 00:56:31,959 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 00:56:31,959 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 00:56:31,963 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 00:56:31,963 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 12:56:30" (1/3) ... [2023-11-29 00:56:31,964 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e3d2870 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:56:31, skipping insertion in model container [2023-11-29 00:56:31,964 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 12:56:31" (2/3) ... [2023-11-29 00:56:31,964 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1e3d2870 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 12:56:31, skipping insertion in model container [2023-11-29 00:56:31,977 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:56:31" (3/3) ... [2023-11-29 00:56:31,979 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pe-co_file-73.i [2023-11-29 00:56:32,001 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 00:56:32,001 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 00:56:32,057 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 00:56:32,064 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;@3f41e1bb, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 00:56:32,064 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 00:56:32,068 INFO L276 IsEmpty]: Start isEmpty. Operand has 104 states, 63 states have (on average 1.492063492063492) internal successors, (94), 64 states have internal predecessors, (94), 38 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2023-11-29 00:56:32,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2023-11-29 00:56:32,088 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:56:32,089 INFO L195 NwaCegarLoop]: trace histogram [38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:56:32,090 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:56:32,094 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:32,094 INFO L85 PathProgramCache]: Analyzing trace with hash 803683458, now seen corresponding path program 1 times [2023-11-29 00:56:32,101 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:32,102 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548881751] [2023-11-29 00:56:32,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:32,102 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:32,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,437 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 00:56:32,440 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,445 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-29 00:56:32,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,451 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-29 00:56:32,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 00:56:32,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,463 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-29 00:56:32,466 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,469 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2023-11-29 00:56:32,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,474 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-11-29 00:56:32,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,479 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-11-29 00:56:32,482 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-29 00:56:32,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,495 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-29 00:56:32,497 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,501 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2023-11-29 00:56:32,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,507 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-11-29 00:56:32,510 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,512 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-29 00:56:32,515 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,517 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-29 00:56:32,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,522 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2023-11-29 00:56:32,524 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,527 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-29 00:56:32,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,532 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-29 00:56:32,535 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,537 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-29 00:56:32,540 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,542 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-29 00:56:32,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2023-11-29 00:56:32,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-11-29 00:56:32,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2023-11-29 00:56:32,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-29 00:56:32,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-29 00:56:32,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,574 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-29 00:56:32,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,578 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2023-11-29 00:56:32,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,583 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2023-11-29 00:56:32,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,589 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2023-11-29 00:56:32,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2023-11-29 00:56:32,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,599 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2023-11-29 00:56:32,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,604 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2023-11-29 00:56:32,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,609 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2023-11-29 00:56:32,612 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,615 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2023-11-29 00:56:32,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,619 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2023-11-29 00:56:32,622 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2023-11-29 00:56:32,627 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,629 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2023-11-29 00:56:32,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,634 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2023-11-29 00:56:32,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,638 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2023-11-29 00:56:32,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:32,647 INFO L134 CoverageAnalysis]: Checked inductivity of 2812 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2812 trivial. 0 not checked. [2023-11-29 00:56:32,648 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:32,648 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548881751] [2023-11-29 00:56:32,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1548881751] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:56:32,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:56:32,650 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 00:56:32,652 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [884475181] [2023-11-29 00:56:32,652 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:56:32,658 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 00:56:32,659 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:32,687 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 00:56:32,688 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 00:56:32,690 INFO L87 Difference]: Start difference. First operand has 104 states, 63 states have (on average 1.492063492063492) internal successors, (94), 64 states have internal predecessors, (94), 38 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) Second operand has 2 states, 2 states have (on average 25.5) internal successors, (51), 2 states have internal predecessors, (51), 2 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 1 states have call predecessors, (38), 2 states have call successors, (38) [2023-11-29 00:56:32,737 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:56:32,738 INFO L93 Difference]: Finished difference Result 205 states and 376 transitions. [2023-11-29 00:56:32,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 00:56:32,740 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 25.5) internal successors, (51), 2 states have internal predecessors, (51), 2 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 1 states have call predecessors, (38), 2 states have call successors, (38) Word has length 238 [2023-11-29 00:56:32,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:56:32,750 INFO L225 Difference]: With dead ends: 205 [2023-11-29 00:56:32,750 INFO L226 Difference]: Without dead ends: 102 [2023-11-29 00:56:32,755 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 116 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-29 00:56:32,759 INFO L413 NwaCegarLoop]: 161 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 3 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 3 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 00:56:32,760 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 161 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 3 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 00:56:32,778 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2023-11-29 00:56:32,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 102. [2023-11-29 00:56:32,812 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 62 states have (on average 1.4193548387096775) internal successors, (88), 62 states have internal predecessors, (88), 38 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2023-11-29 00:56:32,815 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 164 transitions. [2023-11-29 00:56:32,817 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 164 transitions. Word has length 238 [2023-11-29 00:56:32,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:56:32,817 INFO L495 AbstractCegarLoop]: Abstraction has 102 states and 164 transitions. [2023-11-29 00:56:32,817 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 25.5) internal successors, (51), 2 states have internal predecessors, (51), 2 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 1 states have call predecessors, (38), 2 states have call successors, (38) [2023-11-29 00:56:32,818 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 164 transitions. [2023-11-29 00:56:32,823 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 239 [2023-11-29 00:56:32,823 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:56:32,824 INFO L195 NwaCegarLoop]: trace histogram [38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:56:32,824 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2023-11-29 00:56:32,824 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:56:32,825 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:32,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1516549118, now seen corresponding path program 1 times [2023-11-29 00:56:32,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:32,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [303623458] [2023-11-29 00:56:32,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:32,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:32,901 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,042 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 00:56:33,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,046 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-29 00:56:33,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,050 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-29 00:56:33,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,053 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 00:56:33,054 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,056 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-29 00:56:33,058 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2023-11-29 00:56:33,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,065 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-11-29 00:56:33,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,068 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-11-29 00:56:33,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-29 00:56:33,074 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,076 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-29 00:56:33,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,082 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2023-11-29 00:56:33,084 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,086 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-11-29 00:56:33,088 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,090 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-29 00:56:33,091 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,093 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-29 00:56:33,095 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,096 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2023-11-29 00:56:33,098 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,100 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-29 00:56:33,102 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,104 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-29 00:56:33,105 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,106 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-29 00:56:33,108 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,110 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-29 00:56:33,111 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,113 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2023-11-29 00:56:33,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,116 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-11-29 00:56:33,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,119 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2023-11-29 00:56:33,121 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,122 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-29 00:56:33,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,125 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-29 00:56:33,127 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,129 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-29 00:56:33,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,132 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2023-11-29 00:56:33,133 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,135 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2023-11-29 00:56:33,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,138 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2023-11-29 00:56:33,140 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,142 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2023-11-29 00:56:33,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,144 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2023-11-29 00:56:33,146 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,148 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2023-11-29 00:56:33,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,151 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2023-11-29 00:56:33,153 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,155 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2023-11-29 00:56:33,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,159 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2023-11-29 00:56:33,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,164 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2023-11-29 00:56:33,166 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,167 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2023-11-29 00:56:33,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,170 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2023-11-29 00:56:33,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,173 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2023-11-29 00:56:33,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,178 INFO L134 CoverageAnalysis]: Checked inductivity of 2812 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2812 trivial. 0 not checked. [2023-11-29 00:56:33,178 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:33,178 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [303623458] [2023-11-29 00:56:33,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [303623458] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:56:33,179 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:56:33,179 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:56:33,179 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307449932] [2023-11-29 00:56:33,179 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:56:33,181 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:56:33,181 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:33,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:56:33,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:56:33,183 INFO L87 Difference]: Start difference. First operand 102 states and 164 transitions. Second operand has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 1 states have call predecessors, (38), 1 states have call successors, (38) [2023-11-29 00:56:33,254 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:56:33,254 INFO L93 Difference]: Finished difference Result 261 states and 416 transitions. [2023-11-29 00:56:33,254 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:56:33,255 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 1 states have call predecessors, (38), 1 states have call successors, (38) Word has length 238 [2023-11-29 00:56:33,257 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:56:33,260 INFO L225 Difference]: With dead ends: 261 [2023-11-29 00:56:33,260 INFO L226 Difference]: Without dead ends: 160 [2023-11-29 00:56:33,262 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 78 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-29 00:56:33,263 INFO L413 NwaCegarLoop]: 216 mSDtfsCounter, 86 mSDsluCounter, 151 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 86 SdHoareTripleChecker+Valid, 367 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 00:56:33,264 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [86 Valid, 367 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 00:56:33,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 160 states. [2023-11-29 00:56:33,295 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 160 to 157. [2023-11-29 00:56:33,296 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 95 states have (on average 1.3789473684210527) internal successors, (131), 96 states have internal predecessors, (131), 59 states have call successors, (59), 2 states have call predecessors, (59), 2 states have return successors, (59), 58 states have call predecessors, (59), 59 states have call successors, (59) [2023-11-29 00:56:33,299 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 249 transitions. [2023-11-29 00:56:33,300 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 249 transitions. Word has length 238 [2023-11-29 00:56:33,301 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:56:33,301 INFO L495 AbstractCegarLoop]: Abstraction has 157 states and 249 transitions. [2023-11-29 00:56:33,301 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.0) internal successors, (51), 3 states have internal predecessors, (51), 1 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 1 states have call predecessors, (38), 1 states have call successors, (38) [2023-11-29 00:56:33,302 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 249 transitions. [2023-11-29 00:56:33,307 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2023-11-29 00:56:33,307 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:56:33,308 INFO L195 NwaCegarLoop]: trace histogram [38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:56:33,308 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2023-11-29 00:56:33,308 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:56:33,309 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:33,309 INFO L85 PathProgramCache]: Analyzing trace with hash 1171449989, now seen corresponding path program 1 times [2023-11-29 00:56:33,309 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:33,309 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [963154214] [2023-11-29 00:56:33,309 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:33,310 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:33,376 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,518 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 00:56:33,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,521 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-29 00:56:33,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-29 00:56:33,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,528 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 00:56:33,529 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,531 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-29 00:56:33,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,535 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2023-11-29 00:56:33,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,538 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-11-29 00:56:33,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,541 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-11-29 00:56:33,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,544 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-29 00:56:33,545 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,547 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-29 00:56:33,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,549 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2023-11-29 00:56:33,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,552 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-11-29 00:56:33,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,554 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-29 00:56:33,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,556 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-29 00:56:33,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,558 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2023-11-29 00:56:33,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,560 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-29 00:56:33,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,563 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-29 00:56:33,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,565 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-29 00:56:33,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,568 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-29 00:56:33,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,570 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2023-11-29 00:56:33,572 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,573 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-11-29 00:56:33,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,575 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2023-11-29 00:56:33,576 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-29 00:56:33,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,580 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-29 00:56:33,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-29 00:56:33,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,586 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2023-11-29 00:56:33,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,588 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2023-11-29 00:56:33,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,591 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2023-11-29 00:56:33,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,594 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2023-11-29 00:56:33,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2023-11-29 00:56:33,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,601 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2023-11-29 00:56:33,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2023-11-29 00:56:33,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,607 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2023-11-29 00:56:33,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,610 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2023-11-29 00:56:33,611 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2023-11-29 00:56:33,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,617 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2023-11-29 00:56:33,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,620 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2023-11-29 00:56:33,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,624 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2023-11-29 00:56:33,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:33,629 INFO L134 CoverageAnalysis]: Checked inductivity of 2812 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2812 trivial. 0 not checked. [2023-11-29 00:56:33,630 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:33,630 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [963154214] [2023-11-29 00:56:33,630 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [963154214] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:56:33,630 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:56:33,630 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2023-11-29 00:56:33,631 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420814026] [2023-11-29 00:56:33,631 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:56:33,632 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 00:56:33,632 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:33,633 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 00:56:33,633 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2023-11-29 00:56:33,633 INFO L87 Difference]: Start difference. First operand 157 states and 249 transitions. Second operand has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 1 states have call predecessors, (38), 1 states have call successors, (38) [2023-11-29 00:56:33,682 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:56:33,683 INFO L93 Difference]: Finished difference Result 315 states and 501 transitions. [2023-11-29 00:56:33,683 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 00:56:33,684 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 1 states have call predecessors, (38), 1 states have call successors, (38) Word has length 239 [2023-11-29 00:56:33,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:56:33,688 INFO L225 Difference]: With dead ends: 315 [2023-11-29 00:56:33,688 INFO L226 Difference]: Without dead ends: 159 [2023-11-29 00:56:33,689 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 78 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-29 00:56:33,690 INFO L413 NwaCegarLoop]: 160 mSDtfsCounter, 0 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 314 SdHoareTripleChecker+Invalid, 13 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2023-11-29 00:56:33,691 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 314 Invalid, 13 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2023-11-29 00:56:33,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2023-11-29 00:56:33,716 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 159. [2023-11-29 00:56:33,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 159 states, 97 states have (on average 1.3711340206185567) internal successors, (133), 98 states have internal predecessors, (133), 59 states have call successors, (59), 2 states have call predecessors, (59), 2 states have return successors, (59), 58 states have call predecessors, (59), 59 states have call successors, (59) [2023-11-29 00:56:33,719 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 159 states to 159 states and 251 transitions. [2023-11-29 00:56:33,719 INFO L78 Accepts]: Start accepts. Automaton has 159 states and 251 transitions. Word has length 239 [2023-11-29 00:56:33,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:56:33,720 INFO L495 AbstractCegarLoop]: Abstraction has 159 states and 251 transitions. [2023-11-29 00:56:33,721 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.333333333333332) internal successors, (52), 3 states have internal predecessors, (52), 1 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 1 states have call predecessors, (38), 1 states have call successors, (38) [2023-11-29 00:56:33,721 INFO L276 IsEmpty]: Start isEmpty. Operand 159 states and 251 transitions. [2023-11-29 00:56:33,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2023-11-29 00:56:33,723 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:56:33,723 INFO L195 NwaCegarLoop]: trace histogram [38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:56:33,724 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2023-11-29 00:56:33,724 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:56:33,724 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:33,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1898733001, now seen corresponding path program 1 times [2023-11-29 00:56:33,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:33,725 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1686076632] [2023-11-29 00:56:33,725 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:33,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:33,845 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,179 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 00:56:34,181 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,182 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-29 00:56:34,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,186 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-29 00:56:34,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,189 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 00:56:34,191 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,193 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-29 00:56:34,194 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,196 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2023-11-29 00:56:34,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,198 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-11-29 00:56:34,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,201 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-11-29 00:56:34,202 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,204 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-29 00:56:34,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,207 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-29 00:56:34,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,210 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2023-11-29 00:56:34,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,213 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-11-29 00:56:34,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,215 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-29 00:56:34,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,218 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-29 00:56:34,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,221 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2023-11-29 00:56:34,222 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,224 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-29 00:56:34,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,227 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-29 00:56:34,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,230 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-29 00:56:34,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,233 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-29 00:56:34,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,236 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2023-11-29 00:56:34,238 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,239 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-11-29 00:56:34,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,242 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2023-11-29 00:56:34,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,245 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-29 00:56:34,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,248 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-29 00:56:34,250 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,251 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-29 00:56:34,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,255 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2023-11-29 00:56:34,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,258 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2023-11-29 00:56:34,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,261 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2023-11-29 00:56:34,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,264 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2023-11-29 00:56:34,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,267 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2023-11-29 00:56:34,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,270 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2023-11-29 00:56:34,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,273 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2023-11-29 00:56:34,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,276 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2023-11-29 00:56:34,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2023-11-29 00:56:34,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,282 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2023-11-29 00:56:34,285 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,287 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2023-11-29 00:56:34,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,290 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2023-11-29 00:56:34,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,293 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2023-11-29 00:56:34,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:34,298 INFO L134 CoverageAnalysis]: Checked inductivity of 2812 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2812 trivial. 0 not checked. [2023-11-29 00:56:34,298 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:34,298 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1686076632] [2023-11-29 00:56:34,299 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1686076632] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 00:56:34,299 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 00:56:34,299 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2023-11-29 00:56:34,299 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909620895] [2023-11-29 00:56:34,299 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 00:56:34,300 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 00:56:34,300 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:34,301 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 00:56:34,301 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2023-11-29 00:56:34,301 INFO L87 Difference]: Start difference. First operand 159 states and 251 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 1 states have call predecessors, (38), 1 states have call successors, (38) [2023-11-29 00:56:34,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:56:34,810 INFO L93 Difference]: Finished difference Result 508 states and 783 transitions. [2023-11-29 00:56:34,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 00:56:34,811 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 1 states have call predecessors, (38), 1 states have call successors, (38) Word has length 240 [2023-11-29 00:56:34,812 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:56:34,815 INFO L225 Difference]: With dead ends: 508 [2023-11-29 00:56:34,815 INFO L226 Difference]: Without dead ends: 350 [2023-11-29 00:56:34,816 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=22, Invalid=34, Unknown=0, NotChecked=0, Total=56 [2023-11-29 00:56:34,817 INFO L413 NwaCegarLoop]: 169 mSDtfsCounter, 207 mSDsluCounter, 371 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 207 SdHoareTripleChecker+Valid, 540 SdHoareTripleChecker+Invalid, 265 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2023-11-29 00:56:34,818 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [207 Valid, 540 Invalid, 265 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2023-11-29 00:56:34,819 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 350 states. [2023-11-29 00:56:34,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 350 to 261. [2023-11-29 00:56:34,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 261 states, 175 states have (on average 1.4114285714285715) internal successors, (247), 178 states have internal predecessors, (247), 81 states have call successors, (81), 4 states have call predecessors, (81), 4 states have return successors, (81), 78 states have call predecessors, (81), 81 states have call successors, (81) [2023-11-29 00:56:34,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 261 states to 261 states and 409 transitions. [2023-11-29 00:56:34,872 INFO L78 Accepts]: Start accepts. Automaton has 261 states and 409 transitions. Word has length 240 [2023-11-29 00:56:34,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:56:34,873 INFO L495 AbstractCegarLoop]: Abstraction has 261 states and 409 transitions. [2023-11-29 00:56:34,873 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 1 states have call predecessors, (38), 1 states have call successors, (38) [2023-11-29 00:56:34,874 INFO L276 IsEmpty]: Start isEmpty. Operand 261 states and 409 transitions. [2023-11-29 00:56:34,876 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2023-11-29 00:56:34,876 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:56:34,876 INFO L195 NwaCegarLoop]: trace histogram [38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:56:34,876 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2023-11-29 00:56:34,877 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:56:34,877 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:34,877 INFO L85 PathProgramCache]: Analyzing trace with hash -580602763, now seen corresponding path program 1 times [2023-11-29 00:56:34,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:34,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1284497775] [2023-11-29 00:56:34,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:34,878 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:35,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,413 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 00:56:36,415 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,418 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-29 00:56:36,420 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,422 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-29 00:56:36,424 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,426 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 00:56:36,427 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,429 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-29 00:56:36,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,433 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2023-11-29 00:56:36,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,446 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-11-29 00:56:36,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,449 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-11-29 00:56:36,451 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,453 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-29 00:56:36,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,457 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-29 00:56:36,459 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,484 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2023-11-29 00:56:36,486 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,489 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-11-29 00:56:36,491 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,494 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-29 00:56:36,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,499 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-29 00:56:36,501 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,504 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2023-11-29 00:56:36,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,509 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-29 00:56:36,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,514 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-29 00:56:36,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,519 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-29 00:56:36,521 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,524 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-29 00:56:36,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,529 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2023-11-29 00:56:36,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,534 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-11-29 00:56:36,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,540 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2023-11-29 00:56:36,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,545 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-29 00:56:36,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,550 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-29 00:56:36,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,555 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-29 00:56:36,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,561 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2023-11-29 00:56:36,563 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,566 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2023-11-29 00:56:36,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,571 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2023-11-29 00:56:36,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,577 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2023-11-29 00:56:36,579 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,582 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2023-11-29 00:56:36,584 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,587 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2023-11-29 00:56:36,589 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,592 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2023-11-29 00:56:36,594 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,597 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2023-11-29 00:56:36,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,603 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2023-11-29 00:56:36,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,608 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2023-11-29 00:56:36,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,613 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2023-11-29 00:56:36,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,618 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2023-11-29 00:56:36,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,623 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2023-11-29 00:56:36,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,631 INFO L134 CoverageAnalysis]: Checked inductivity of 2812 backedges. 27 proven. 84 refuted. 0 times theorem prover too weak. 2701 trivial. 0 not checked. [2023-11-29 00:56:36,631 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:36,631 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1284497775] [2023-11-29 00:56:36,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1284497775] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:56:36,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713335607] [2023-11-29 00:56:36,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:36,632 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:56:36,632 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:56:36,635 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:56:36,641 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2023-11-29 00:56:36,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:36,856 INFO L262 TraceCheckSpWp]: Trace formula consists of 557 conjuncts, 10 conjunts are in the unsatisfiable core [2023-11-29 00:56:36,873 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:56:37,824 INFO L134 CoverageAnalysis]: Checked inductivity of 2812 backedges. 1063 proven. 84 refuted. 0 times theorem prover too weak. 1665 trivial. 0 not checked. [2023-11-29 00:56:37,824 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 00:56:40,863 INFO L134 CoverageAnalysis]: Checked inductivity of 2812 backedges. 27 proven. 84 refuted. 0 times theorem prover too weak. 2701 trivial. 0 not checked. [2023-11-29 00:56:40,863 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713335607] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 00:56:40,863 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 00:56:40,864 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 6, 7] total 15 [2023-11-29 00:56:40,864 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524368273] [2023-11-29 00:56:40,864 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 00:56:40,865 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2023-11-29 00:56:40,866 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 00:56:40,867 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2023-11-29 00:56:40,867 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=157, Unknown=0, NotChecked=0, Total=210 [2023-11-29 00:56:40,868 INFO L87 Difference]: Start difference. First operand 261 states and 409 transitions. Second operand has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 5 states have call successors, (114), 3 states have call predecessors, (114), 6 states have return successors, (114), 5 states have call predecessors, (114), 5 states have call successors, (114) [2023-11-29 00:56:43,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 00:56:43,268 INFO L93 Difference]: Finished difference Result 1435 states and 2218 transitions. [2023-11-29 00:56:43,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2023-11-29 00:56:43,269 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 5 states have call successors, (114), 3 states have call predecessors, (114), 6 states have return successors, (114), 5 states have call predecessors, (114), 5 states have call successors, (114) Word has length 240 [2023-11-29 00:56:43,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 00:56:43,278 INFO L225 Difference]: With dead ends: 1435 [2023-11-29 00:56:43,278 INFO L226 Difference]: Without dead ends: 1175 [2023-11-29 00:56:43,280 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 584 GetRequests, 551 SyntacticMatches, 0 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 293 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=319, Invalid=871, Unknown=0, NotChecked=0, Total=1190 [2023-11-29 00:56:43,281 INFO L413 NwaCegarLoop]: 149 mSDtfsCounter, 593 mSDsluCounter, 996 mSDsCounter, 0 mSdLazyCounter, 1069 mSolverCounterSat, 348 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 630 SdHoareTripleChecker+Valid, 1145 SdHoareTripleChecker+Invalid, 1417 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 348 IncrementalHoareTripleChecker+Valid, 1069 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2023-11-29 00:56:43,282 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [630 Valid, 1145 Invalid, 1417 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [348 Valid, 1069 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2023-11-29 00:56:43,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1175 states. [2023-11-29 00:56:43,440 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1175 to 759. [2023-11-29 00:56:43,442 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 759 states, 507 states have (on average 1.3925049309664694) internal successors, (706), 517 states have internal predecessors, (706), 236 states have call successors, (236), 15 states have call predecessors, (236), 15 states have return successors, (236), 226 states have call predecessors, (236), 236 states have call successors, (236) [2023-11-29 00:56:43,449 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 759 states to 759 states and 1178 transitions. [2023-11-29 00:56:43,449 INFO L78 Accepts]: Start accepts. Automaton has 759 states and 1178 transitions. Word has length 240 [2023-11-29 00:56:43,450 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 00:56:43,450 INFO L495 AbstractCegarLoop]: Abstraction has 759 states and 1178 transitions. [2023-11-29 00:56:43,451 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 7.2) internal successors, (108), 15 states have internal predecessors, (108), 5 states have call successors, (114), 3 states have call predecessors, (114), 6 states have return successors, (114), 5 states have call predecessors, (114), 5 states have call successors, (114) [2023-11-29 00:56:43,451 INFO L276 IsEmpty]: Start isEmpty. Operand 759 states and 1178 transitions. [2023-11-29 00:56:43,453 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2023-11-29 00:56:43,453 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 00:56:43,454 INFO L195 NwaCegarLoop]: trace histogram [38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 00:56:43,462 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2023-11-29 00:56:43,655 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:56:43,656 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 00:56:43,656 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 00:56:43,656 INFO L85 PathProgramCache]: Analyzing trace with hash 1791136499, now seen corresponding path program 1 times [2023-11-29 00:56:43,656 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 00:56:43,656 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1062514037] [2023-11-29 00:56:43,657 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:43,657 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 00:56:43,796 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,679 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 2 [2023-11-29 00:56:48,680 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,681 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 8 [2023-11-29 00:56:48,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,683 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 14 [2023-11-29 00:56:48,684 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,685 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 19 [2023-11-29 00:56:48,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,687 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 25 [2023-11-29 00:56:48,688 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,689 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 30 [2023-11-29 00:56:48,690 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,691 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 36 [2023-11-29 00:56:48,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,693 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 41 [2023-11-29 00:56:48,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,696 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 47 [2023-11-29 00:56:48,697 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,698 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 53 [2023-11-29 00:56:48,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,701 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 58 [2023-11-29 00:56:48,702 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,703 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 64 [2023-11-29 00:56:48,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,705 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 69 [2023-11-29 00:56:48,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,707 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 75 [2023-11-29 00:56:48,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,709 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 80 [2023-11-29 00:56:48,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,711 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 86 [2023-11-29 00:56:48,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,714 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 91 [2023-11-29 00:56:48,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,716 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 97 [2023-11-29 00:56:48,718 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,767 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 102 [2023-11-29 00:56:48,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,771 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 108 [2023-11-29 00:56:48,773 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,782 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 113 [2023-11-29 00:56:48,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,787 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 119 [2023-11-29 00:56:48,789 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,792 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 124 [2023-11-29 00:56:48,793 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,797 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 130 [2023-11-29 00:56:48,799 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,803 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 136 [2023-11-29 00:56:48,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,807 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 141 [2023-11-29 00:56:48,809 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,812 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 147 [2023-11-29 00:56:48,814 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,825 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 152 [2023-11-29 00:56:48,827 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,832 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 158 [2023-11-29 00:56:48,833 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,837 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 163 [2023-11-29 00:56:48,839 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,844 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 169 [2023-11-29 00:56:48,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,850 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 174 [2023-11-29 00:56:48,852 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,857 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 180 [2023-11-29 00:56:48,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,863 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 185 [2023-11-29 00:56:48,865 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,869 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 191 [2023-11-29 00:56:48,871 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,876 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 196 [2023-11-29 00:56:48,878 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,882 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 202 [2023-11-29 00:56:48,884 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,889 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 207 [2023-11-29 00:56:48,891 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:48,899 INFO L134 CoverageAnalysis]: Checked inductivity of 2812 backedges. 177 proven. 138 refuted. 0 times theorem prover too weak. 2497 trivial. 0 not checked. [2023-11-29 00:56:48,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2023-11-29 00:56:48,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1062514037] [2023-11-29 00:56:48,900 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1062514037] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 00:56:48,900 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2092191692] [2023-11-29 00:56:48,900 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 00:56:48,900 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 00:56:48,900 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 00:56:48,901 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2023-11-29 00:56:48,908 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2023-11-29 00:56:49,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 00:56:49,106 INFO L262 TraceCheckSpWp]: Trace formula consists of 559 conjuncts, 32 conjunts are in the unsatisfiable core [2023-11-29 00:56:49,115 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 00:56:57,192 INFO L134 CoverageAnalysis]: Checked inductivity of 2812 backedges. 1973 proven. 249 refuted. 0 times theorem prover too weak. 590 trivial. 0 not checked. [2023-11-29 00:56:57,192 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:06:07,118 INFO L134 CoverageAnalysis]: Checked inductivity of 2812 backedges. 222 proven. 204 refuted. 0 times theorem prover too weak. 2386 trivial. 0 not checked. [2023-11-29 01:06:07,118 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2092191692] provided 0 perfect and 2 imperfect interpolant sequences [2023-11-29 01:06:07,118 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2023-11-29 01:06:07,119 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 21, 18] total 46 [2023-11-29 01:06:07,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341633654] [2023-11-29 01:06:07,119 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2023-11-29 01:06:07,120 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2023-11-29 01:06:07,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2023-11-29 01:06:07,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2023-11-29 01:06:07,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=419, Invalid=1651, Unknown=0, NotChecked=0, Total=2070 [2023-11-29 01:06:07,123 INFO L87 Difference]: Start difference. First operand 759 states and 1178 transitions. Second operand has 46 states, 43 states have (on average 3.4651162790697674) internal successors, (149), 43 states have internal predecessors, (149), 15 states have call successors, (84), 6 states have call predecessors, (84), 13 states have return successors, (85), 13 states have call predecessors, (85), 15 states have call successors, (85) [2023-11-29 01:06:28,139 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:06:28,140 INFO L93 Difference]: Finished difference Result 4335 states and 6049 transitions. [2023-11-29 01:06:28,140 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 195 states. [2023-11-29 01:06:28,141 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 43 states have (on average 3.4651162790697674) internal successors, (149), 43 states have internal predecessors, (149), 15 states have call successors, (84), 6 states have call predecessors, (84), 13 states have return successors, (85), 13 states have call predecessors, (85), 15 states have call successors, (85) Word has length 240 [2023-11-29 01:06:28,141 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:06:28,163 INFO L225 Difference]: With dead ends: 4335 [2023-11-29 01:06:28,163 INFO L226 Difference]: Without dead ends: 3706 [2023-11-29 01:06:28,182 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 784 GetRequests, 547 SyntacticMatches, 1 SemanticMatches, 236 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22874 ImplicationChecksByTransitivity, 16.2s TimeCoverageRelationStatistics Valid=10762, Invalid=45644, Unknown=0, NotChecked=0, Total=56406 [2023-11-29 01:06:28,183 INFO L413 NwaCegarLoop]: 141 mSDtfsCounter, 2431 mSDsluCounter, 1345 mSDsCounter, 0 mSdLazyCounter, 2945 mSolverCounterSat, 1858 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2433 SdHoareTripleChecker+Valid, 1486 SdHoareTripleChecker+Invalid, 4803 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1858 IncrementalHoareTripleChecker+Valid, 2945 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 7.2s IncrementalHoareTripleChecker+Time [2023-11-29 01:06:28,184 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [2433 Valid, 1486 Invalid, 4803 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1858 Valid, 2945 Invalid, 0 Unknown, 0 Unchecked, 7.2s Time] [2023-11-29 01:06:28,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3706 states. [2023-11-29 01:06:28,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3706 to 1648. [2023-11-29 01:06:28,575 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1648 states, 1119 states have (on average 1.3020554066130474) internal successors, (1457), 1138 states have internal predecessors, (1457), 429 states have call successors, (429), 99 states have call predecessors, (429), 99 states have return successors, (429), 410 states have call predecessors, (429), 429 states have call successors, (429) [2023-11-29 01:06:28,585 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1648 states to 1648 states and 2315 transitions. [2023-11-29 01:06:28,586 INFO L78 Accepts]: Start accepts. Automaton has 1648 states and 2315 transitions. Word has length 240 [2023-11-29 01:06:28,586 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:06:28,587 INFO L495 AbstractCegarLoop]: Abstraction has 1648 states and 2315 transitions. [2023-11-29 01:06:28,587 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 43 states have (on average 3.4651162790697674) internal successors, (149), 43 states have internal predecessors, (149), 15 states have call successors, (84), 6 states have call predecessors, (84), 13 states have return successors, (85), 13 states have call predecessors, (85), 15 states have call successors, (85) [2023-11-29 01:06:28,587 INFO L276 IsEmpty]: Start isEmpty. Operand 1648 states and 2315 transitions. [2023-11-29 01:06:28,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 241 [2023-11-29 01:06:28,589 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:06:28,589 INFO L195 NwaCegarLoop]: trace histogram [38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 01:06:28,595 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2023-11-29 01:06:28,790 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2023-11-29 01:06:28,790 INFO L420 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:06:28,790 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:06:28,791 INFO L85 PathProgramCache]: Analyzing trace with hash 216679544, now seen corresponding path program 1 times [2023-11-29 01:06:28,791 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2023-11-29 01:06:28,791 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830265737] [2023-11-29 01:06:28,791 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:06:28,791 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2023-11-29 01:06:28,924 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:06:28,924 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2023-11-29 01:06:29,026 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2023-11-29 01:06:29,163 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2023-11-29 01:06:29,163 INFO L360 BasicCegarLoop]: Counterexample is feasible [2023-11-29 01:06:29,164 INFO L805 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2023-11-29 01:06:29,166 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2023-11-29 01:06:29,170 INFO L445 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1] [2023-11-29 01:06:29,174 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2023-11-29 01:06:29,306 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet4 could not be translated [2023-11-29 01:06:29,308 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~nondet5 could not be translated [2023-11-29 01:06:29,309 WARN L1572 BoogieBacktranslator]: Unfinished Backtranslation: IdentifierExpression #t~short28 could not be translated [2023-11-29 01:06:29,342 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 29.11 01:06:29 BoogieIcfgContainer [2023-11-29 01:06:29,342 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2023-11-29 01:06:29,343 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2023-11-29 01:06:29,343 INFO L270 PluginConnector]: Initializing Witness Printer... [2023-11-29 01:06:29,343 INFO L274 PluginConnector]: Witness Printer initialized [2023-11-29 01:06:29,344 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 12:56:31" (3/4) ... [2023-11-29 01:06:29,346 INFO L140 WitnessPrinter]: No result that supports witness generation found [2023-11-29 01:06:29,347 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2023-11-29 01:06:29,348 INFO L158 Benchmark]: Toolchain (without parser) took 598444.14ms. Allocated memory was 159.4MB in the beginning and 536.9MB in the end (delta: 377.5MB). Free memory was 118.9MB in the beginning and 464.9MB in the end (delta: -346.1MB). Peak memory consumption was 32.6MB. Max. memory is 16.1GB. [2023-11-29 01:06:29,348 INFO L158 Benchmark]: CDTParser took 0.15ms. Allocated memory is still 159.4MB. Free memory is still 132.0MB. There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 01:06:29,348 INFO L158 Benchmark]: CACSL2BoogieTranslator took 313.86ms. Allocated memory is still 159.4MB. Free memory was 118.9MB in the beginning and 102.9MB in the end (delta: 16.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2023-11-29 01:06:29,349 INFO L158 Benchmark]: Boogie Procedure Inliner took 61.17ms. Allocated memory is still 159.4MB. Free memory was 102.9MB in the beginning and 98.3MB in the end (delta: 4.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-29 01:06:29,349 INFO L158 Benchmark]: Boogie Preprocessor took 68.39ms. Allocated memory is still 159.4MB. Free memory was 98.3MB in the beginning and 92.9MB in the end (delta: 5.4MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2023-11-29 01:06:29,349 INFO L158 Benchmark]: RCFGBuilder took 606.45ms. Allocated memory is still 159.4MB. Free memory was 92.9MB in the beginning and 124.7MB in the end (delta: -31.8MB). Peak memory consumption was 38.4MB. Max. memory is 16.1GB. [2023-11-29 01:06:29,350 INFO L158 Benchmark]: TraceAbstraction took 597383.30ms. Allocated memory was 159.4MB in the beginning and 536.9MB in the end (delta: 377.5MB). Free memory was 124.0MB in the beginning and 465.8MB in the end (delta: -341.9MB). Peak memory consumption was 330.0MB. Max. memory is 16.1GB. [2023-11-29 01:06:29,350 INFO L158 Benchmark]: Witness Printer took 4.22ms. Allocated memory is still 536.9MB. Free memory was 465.8MB in the beginning and 464.9MB in the end (delta: 901.1kB). There was no memory consumed. Max. memory is 16.1GB. [2023-11-29 01:06:29,352 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.15ms. Allocated memory is still 159.4MB. Free memory is still 132.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 313.86ms. Allocated memory is still 159.4MB. Free memory was 118.9MB in the beginning and 102.9MB in the end (delta: 16.0MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 61.17ms. Allocated memory is still 159.4MB. Free memory was 102.9MB in the beginning and 98.3MB in the end (delta: 4.6MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 68.39ms. Allocated memory is still 159.4MB. Free memory was 98.3MB in the beginning and 92.9MB in the end (delta: 5.4MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 606.45ms. Allocated memory is still 159.4MB. Free memory was 92.9MB in the beginning and 124.7MB in the end (delta: -31.8MB). Peak memory consumption was 38.4MB. Max. memory is 16.1GB. * TraceAbstraction took 597383.30ms. Allocated memory was 159.4MB in the beginning and 536.9MB in the end (delta: 377.5MB). Free memory was 124.0MB in the beginning and 465.8MB in the end (delta: -341.9MB). Peak memory consumption was 330.0MB. Max. memory is 16.1GB. * Witness Printer took 4.22ms. Allocated memory is still 536.9MB. Free memory was 465.8MB in the beginning and 464.9MB in the end (delta: 901.1kB). 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~nondet5 could not be translated - GenericResult: Unfinished Backtranslation Unfinished Backtranslation: IdentifierExpression #t~short28 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 someBinaryDOUBLEComparisonOperation at line 220, overapproximation of someBinaryFLOATComparisonOperation at line 220, overapproximation of shiftRight at line 89. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] double var_1_1 = 7.325; [L23] double var_1_3 = 63.8; [L24] double var_1_4 = 256.6; [L25] double var_1_5 = 2.375; [L26] double var_1_6 = 25.8; [L27] unsigned char var_1_7 = 1; [L28] double var_1_8 = 1.5; [L29] unsigned long int var_1_9 = 32; [L30] unsigned long int var_1_10 = 3567543019; [L31] float var_1_12 = 31.875; [L32] signed long int var_1_13 = 128; [L33] unsigned char var_1_16 = 4; [L34] unsigned char var_1_18 = 16; [L35] signed long int var_1_19 = 64; [L36] unsigned char var_1_20 = 0; [L37] signed long int var_1_21 = 1897833385; [L38] unsigned char var_1_22 = 2; [L39] signed char var_1_23 = -5; [L40] signed char var_1_24 = -4; [L41] signed char var_1_25 = 2; [L42] signed long int var_1_26 = -1000000; [L43] double var_1_27 = 31.6; [L44] unsigned char var_1_28 = 0; [L45] double var_1_31 = 99.25; [L46] unsigned char var_1_32 = 10; [L47] signed char var_1_33 = -64; [L48] signed char var_1_34 = 64; [L49] unsigned char var_1_35 = 10; [L50] unsigned char var_1_36 = 128; [L51] unsigned char var_1_37 = 1; [L52] signed long int var_1_38 = 16; [L53] unsigned char var_1_39 = 1; [L54] float var_1_41 = 64.6; [L55] signed short int var_1_42 = 1; [L56] signed char var_1_43 = 1; [L57] signed char var_1_44 = 1; [L58] signed char var_1_45 = 0; [L59] signed char var_1_46 = 5; [L60] float last_1_var_1_12 = 31.875; [L61] signed long int last_1_var_1_13 = 128; [L62] unsigned char last_1_var_1_16 = 4; [L63] signed long int last_1_var_1_19 = 64; [L224] isInitial = 1 [L225] FCALL initially() [L226] COND TRUE 1 [L227] CALL updateLastVariables() [L214] last_1_var_1_12 = var_1_12 [L215] last_1_var_1_13 = var_1_13 [L216] last_1_var_1_16 = var_1_16 [L217] last_1_var_1_19 = var_1_19 [L227] RET updateLastVariables() [L228] CALL updateVariables() [L153] var_1_3 = __VERIFIER_nondet_double() [L154] CALL assume_abort_if_not((var_1_3 >= 0.0F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_4=1283/5, var_1_5=19/8, var_1_6=129/5, var_1_7=1, var_1_8=3/2, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_4=1283/5, var_1_5=19/8, var_1_6=129/5, var_1_7=1, var_1_8=3/2, var_1_9=32] [L154] RET assume_abort_if_not((var_1_3 >= 0.0F && var_1_3 <= -1.0e-20F) || (var_1_3 <= 9223372.036854776000e+12F && var_1_3 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_4=1283/5, var_1_5=19/8, var_1_6=129/5, var_1_7=1, var_1_8=3/2, var_1_9=32] [L155] var_1_4 = __VERIFIER_nondet_double() [L156] CALL assume_abort_if_not((var_1_4 >= 0.0F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854776000e+12F && var_1_4 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_5=19/8, var_1_6=129/5, var_1_7=1, var_1_8=3/2, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_5=19/8, var_1_6=129/5, var_1_7=1, var_1_8=3/2, var_1_9=32] [L156] RET assume_abort_if_not((var_1_4 >= 0.0F && var_1_4 <= -1.0e-20F) || (var_1_4 <= 9223372.036854776000e+12F && var_1_4 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_5=19/8, var_1_6=129/5, var_1_7=1, var_1_8=3/2, var_1_9=32] [L157] var_1_5 = __VERIFIER_nondet_double() [L158] CALL assume_abort_if_not((var_1_5 >= -922337.2036854776000e+13F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 9223372.036854776000e+12F && var_1_5 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_6=129/5, var_1_7=1, var_1_8=3/2, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_6=129/5, var_1_7=1, var_1_8=3/2, var_1_9=32] [L158] RET assume_abort_if_not((var_1_5 >= -922337.2036854776000e+13F && var_1_5 <= -1.0e-20F) || (var_1_5 <= 9223372.036854776000e+12F && var_1_5 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_6=129/5, var_1_7=1, var_1_8=3/2, var_1_9=32] [L159] CALL assume_abort_if_not(var_1_5 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_6=129/5, var_1_7=1, var_1_8=3/2, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_6=129/5, var_1_7=1, var_1_8=3/2, var_1_9=32] [L159] RET assume_abort_if_not(var_1_5 != 0.0F) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_6=129/5, var_1_7=1, var_1_8=3/2, var_1_9=32] [L160] var_1_6 = __VERIFIER_nondet_double() [L161] CALL assume_abort_if_not((var_1_6 >= -922337.2036854776000e+13F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 9223372.036854776000e+12F && var_1_6 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_8=3/2, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_8=3/2, var_1_9=32] [L161] RET assume_abort_if_not((var_1_6 >= -922337.2036854776000e+13F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 9223372.036854776000e+12F && var_1_6 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_8=3/2, var_1_9=32] [L162] CALL assume_abort_if_not(var_1_6 != 0.0F) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_8=3/2, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_8=3/2, var_1_9=32] [L162] RET assume_abort_if_not(var_1_6 != 0.0F) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_8=3/2, var_1_9=32] [L163] var_1_7 = __VERIFIER_nondet_uchar() [L164] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_8=3/2, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_8=3/2, var_1_9=32] [L164] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_8=3/2, var_1_9=32] [L165] CALL assume_abort_if_not(var_1_7 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_8=3/2, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_8=3/2, var_1_9=32] [L165] RET assume_abort_if_not(var_1_7 <= 1) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_8=3/2, var_1_9=32] [L166] var_1_8 = __VERIFIER_nondet_double() [L167] CALL assume_abort_if_not((var_1_8 >= -922337.2036854765600e+13F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 9223372.036854765600e+12F && var_1_8 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L167] RET assume_abort_if_not((var_1_8 >= -922337.2036854765600e+13F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 9223372.036854765600e+12F && var_1_8 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=3567543019, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L168] var_1_10 = __VERIFIER_nondet_ulong() [L169] CALL assume_abort_if_not(var_1_10 >= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L169] RET assume_abort_if_not(var_1_10 >= 2147483647) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L170] CALL assume_abort_if_not(var_1_10 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L170] RET assume_abort_if_not(var_1_10 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=16, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L171] var_1_18 = __VERIFIER_nondet_uchar() [L172] CALL assume_abort_if_not(var_1_18 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L172] RET assume_abort_if_not(var_1_18 >= 0) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L173] CALL assume_abort_if_not(var_1_18 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L173] RET assume_abort_if_not(var_1_18 <= 254) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=0, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L174] var_1_20 = __VERIFIER_nondet_uchar() [L175] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L175] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L176] CALL assume_abort_if_not(var_1_20 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L176] RET assume_abort_if_not(var_1_20 <= 1) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=1897833385, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L177] var_1_21 = __VERIFIER_nondet_long() [L178] CALL assume_abort_if_not(var_1_21 >= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L178] RET assume_abort_if_not(var_1_21 >= 1073741823) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L179] CALL assume_abort_if_not(var_1_21 <= 2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L179] RET assume_abort_if_not(var_1_21 <= 2147483646) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=-4, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L180] var_1_24 = __VERIFIER_nondet_char() [L181] CALL assume_abort_if_not(var_1_24 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L181] RET assume_abort_if_not(var_1_24 >= -126) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L182] CALL assume_abort_if_not(var_1_24 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L182] RET assume_abort_if_not(var_1_24 <= 126) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=2, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L183] var_1_25 = __VERIFIER_nondet_char() [L184] CALL assume_abort_if_not(var_1_25 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L184] RET assume_abort_if_not(var_1_25 >= -126) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L185] CALL assume_abort_if_not(var_1_25 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L185] RET assume_abort_if_not(var_1_25 <= 126) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=0, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L186] var_1_28 = __VERIFIER_nondet_uchar() [L187] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L187] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L188] CALL assume_abort_if_not(var_1_28 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L188] RET assume_abort_if_not(var_1_28 <= 1) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_31=397/4, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L189] var_1_31 = __VERIFIER_nondet_double() [L190] CALL assume_abort_if_not((var_1_31 >= -922337.2036854765600e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L190] RET assume_abort_if_not((var_1_31 >= -922337.2036854765600e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=64, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L191] var_1_34 = __VERIFIER_nondet_char() [L192] CALL assume_abort_if_not(var_1_34 >= -127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L192] RET assume_abort_if_not(var_1_34 >= -127) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L193] CALL assume_abort_if_not(var_1_34 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L193] RET assume_abort_if_not(var_1_34 <= 126) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=128, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L194] var_1_36 = __VERIFIER_nondet_uchar() [L195] CALL assume_abort_if_not(var_1_36 >= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L195] RET assume_abort_if_not(var_1_36 >= 127) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L196] CALL assume_abort_if_not(var_1_36 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L196] RET assume_abort_if_not(var_1_36 <= 254) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=1, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L197] var_1_37 = __VERIFIER_nondet_uchar() [L198] CALL assume_abort_if_not(var_1_37 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L198] RET assume_abort_if_not(var_1_37 >= 0) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L199] CALL assume_abort_if_not(var_1_37 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L199] RET assume_abort_if_not(var_1_37 <= 127) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L200] var_1_39 = __VERIFIER_nondet_uchar() [L201] CALL assume_abort_if_not(var_1_39 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L201] RET assume_abort_if_not(var_1_39 >= 0) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L202] CALL assume_abort_if_not(var_1_39 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L202] RET assume_abort_if_not(var_1_39 <= 1) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=1, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L203] var_1_44 = __VERIFIER_nondet_char() [L204] CALL assume_abort_if_not(var_1_44 >= -126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L204] RET assume_abort_if_not(var_1_44 >= -126) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L205] CALL assume_abort_if_not(var_1_44 <= 126) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L205] RET assume_abort_if_not(var_1_44 <= 126) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=0, var_1_46=5, var_1_7=1, var_1_9=32] [L206] var_1_45 = __VERIFIER_nondet_char() [L207] CALL assume_abort_if_not(var_1_45 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=5, var_1_7=1, var_1_9=32] [L207] RET assume_abort_if_not(var_1_45 >= -63) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=5, var_1_7=1, var_1_9=32] [L208] CALL assume_abort_if_not(var_1_45 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=5, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=5, var_1_7=1, var_1_9=32] [L208] RET assume_abort_if_not(var_1_45 <= 63) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=5, var_1_7=1, var_1_9=32] [L209] var_1_46 = __VERIFIER_nondet_char() [L210] CALL assume_abort_if_not(var_1_46 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_9=32] [L210] RET assume_abort_if_not(var_1_46 >= -63) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_9=32] [L211] CALL assume_abort_if_not(var_1_46 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_9=32] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, cond=1, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_9=32] [L211] RET assume_abort_if_not(var_1_46 <= 63) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=255/8, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_9=32] [L228] RET updateVariables() [L229] CALL step() [L67] COND TRUE (((((last_1_var_1_19 / 2)) > ((~ last_1_var_1_16))) ? ((last_1_var_1_19 / 2)) : ((~ last_1_var_1_16)))) <= var_1_10 [L68] var_1_12 = var_1_8 VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=3567543024, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=293/40, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_8=3567543024, var_1_9=32] [L70] COND FALSE !(var_1_12 > ((var_1_3 - var_1_4) / ((((var_1_5) > (var_1_6)) ? (var_1_5) : (var_1_6))))) [L77] var_1_1 = var_1_8 VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=3567543024, var_1_13=128, var_1_16=4, var_1_18=127, var_1_19=64, var_1_1=3567543024, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_8=3567543024, var_1_9=32] [L79] COND TRUE var_1_3 >= (last_1_var_1_12 * var_1_4) [L80] var_1_16 = var_1_18 VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=3567543024, var_1_13=128, var_1_16=127, var_1_18=127, var_1_19=64, var_1_1=3567543024, var_1_20=1, var_1_21=2147483646, var_1_22=2, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_8=3567543024, var_1_9=32] [L82] var_1_22 = ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18))) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=3567543024, var_1_13=128, var_1_16=127, var_1_18=127, var_1_19=64, var_1_1=3567543024, var_1_20=1, var_1_21=2147483646, var_1_22=127, var_1_23=-5, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_8=3567543024, var_1_9=32] [L83] COND TRUE var_1_1 > var_1_5 [L84] var_1_23 = (((((((var_1_24) < (var_1_25)) ? (var_1_24) : (var_1_25))) < 0 ) ? -((((var_1_24) < (var_1_25)) ? (var_1_24) : (var_1_25))) : ((((var_1_24) < (var_1_25)) ? (var_1_24) : (var_1_25))))) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=3567543024, var_1_13=128, var_1_16=127, var_1_18=127, var_1_19=64, var_1_1=3567543024, var_1_20=1, var_1_21=2147483646, var_1_22=127, var_1_23=126, var_1_24=125, var_1_25=-126, var_1_26=-1000000, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_8=3567543024, var_1_9=32] [L88] var_1_26 = var_1_25 VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=3567543024, var_1_13=128, var_1_16=127, var_1_18=127, var_1_19=64, var_1_1=3567543024, var_1_20=1, var_1_21=2147483646, var_1_22=127, var_1_23=126, var_1_24=125, var_1_25=-126, var_1_26=-126, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_8=3567543024, var_1_9=32] [L89] EXPR var_1_26 >> var_1_10 VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=3567543024, var_1_13=128, var_1_16=127, var_1_18=127, var_1_19=64, var_1_1=3567543024, var_1_20=1, var_1_21=2147483646, var_1_22=127, var_1_23=126, var_1_24=125, var_1_25=-126, var_1_26=-126, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_8=3567543024, var_1_9=32] [L89] signed long int stepLocal_0 = var_1_26 >> var_1_10; [L90] COND TRUE stepLocal_0 < last_1_var_1_13 [L91] var_1_13 = ((((var_1_26) < (var_1_22)) ? (var_1_26) : (var_1_22))) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, stepLocal_0=-127, var_1_10=4294967294, var_1_12=3567543024, var_1_13=-126, var_1_16=127, var_1_18=127, var_1_19=64, var_1_1=3567543024, var_1_20=1, var_1_21=2147483646, var_1_22=127, var_1_23=126, var_1_24=125, var_1_25=-126, var_1_26=-126, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_8=3567543024, var_1_9=32] [L93] COND TRUE var_1_1 < (var_1_4 - var_1_3) [L94] var_1_9 = (var_1_10 - var_1_16) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, stepLocal_0=-127, var_1_10=4294967294, var_1_12=3567543024, var_1_13=-126, var_1_16=127, var_1_18=127, var_1_19=64, var_1_1=3567543024, var_1_20=1, var_1_21=2147483646, var_1_22=127, var_1_23=126, var_1_24=125, var_1_25=-126, var_1_26=-126, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_8=3567543024, var_1_9=4294967167] [L96] COND TRUE var_1_7 && var_1_20 [L97] var_1_19 = ((1827081742 - var_1_13) - (var_1_21 - (var_1_18 + var_1_16))) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, stepLocal_0=-127, var_1_10=4294967294, var_1_12=3567543024, var_1_13=-126, var_1_16=127, var_1_18=127, var_1_19=-320401524, var_1_1=3567543024, var_1_20=1, var_1_21=2147483646, var_1_22=127, var_1_23=126, var_1_24=125, var_1_25=-126, var_1_26=-126, var_1_27=158/5, var_1_28=1, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_8=3567543024, var_1_9=4294967167] [L105] COND TRUE var_1_28 && (var_1_16 > var_1_23) [L106] var_1_27 = var_1_31 VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, stepLocal_0=-127, var_1_10=4294967294, var_1_12=3567543024, var_1_13=-126, var_1_16=127, var_1_18=127, var_1_19=-320401524, var_1_1=3567543024, var_1_20=1, var_1_21=2147483646, var_1_22=127, var_1_23=126, var_1_24=125, var_1_25=-126, var_1_26=-126, var_1_27=3567543025, var_1_28=1, var_1_31=3567543025, var_1_32=10, var_1_33=-64, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_8=3567543024, var_1_9=4294967167] [L114] var_1_32 = 2 [L115] var_1_33 = var_1_34 VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, stepLocal_0=-127, var_1_10=4294967294, var_1_12=3567543024, var_1_13=-126, var_1_16=127, var_1_18=127, var_1_19=-320401524, var_1_1=3567543024, var_1_20=1, var_1_21=2147483646, var_1_22=127, var_1_23=126, var_1_24=125, var_1_25=-126, var_1_26=-126, var_1_27=3567543025, var_1_28=1, var_1_31=3567543025, var_1_32=2, var_1_33=-123, var_1_34=-123, var_1_35=10, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_8=3567543024, var_1_9=4294967167] [L116] COND FALSE !(var_1_31 > 255.375) [L119] var_1_35 = (var_1_37 + ((((5) < 0 ) ? -(5) : (5)))) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, stepLocal_0=-127, var_1_10=4294967294, var_1_12=3567543024, var_1_13=-126, var_1_16=127, var_1_18=127, var_1_19=-320401524, var_1_1=3567543024, var_1_20=1, var_1_21=2147483646, var_1_22=127, var_1_23=126, var_1_24=125, var_1_25=-126, var_1_26=-126, var_1_27=3567543025, var_1_28=1, var_1_31=3567543025, var_1_32=2, var_1_33=-123, var_1_34=-123, var_1_35=132, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_8=3567543024, var_1_9=4294967167] [L121] COND TRUE \read(var_1_28) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, stepLocal_0=-127, var_1_10=4294967294, var_1_12=3567543024, var_1_13=-126, var_1_16=127, var_1_18=127, var_1_19=-320401524, var_1_1=3567543024, var_1_20=1, var_1_21=2147483646, var_1_22=127, var_1_23=126, var_1_24=125, var_1_25=-126, var_1_26=-126, var_1_27=3567543025, var_1_28=1, var_1_31=3567543025, var_1_32=2, var_1_33=-123, var_1_34=-123, var_1_35=132, var_1_36=127, var_1_37=127, var_1_38=16, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_8=3567543024, var_1_9=4294967167] [L122] COND TRUE var_1_39 || (var_1_16 < var_1_22) [L123] var_1_38 = ((((var_1_36) < (var_1_16)) ? (var_1_36) : (var_1_16))) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, stepLocal_0=-127, var_1_10=4294967294, var_1_12=3567543024, var_1_13=-126, var_1_16=127, var_1_18=127, var_1_19=-320401524, var_1_1=3567543024, var_1_20=1, var_1_21=2147483646, var_1_22=127, var_1_23=126, var_1_24=125, var_1_25=-126, var_1_26=-126, var_1_27=3567543025, var_1_28=1, var_1_31=3567543025, var_1_32=2, var_1_33=-123, var_1_34=-123, var_1_35=132, var_1_36=127, var_1_37=127, var_1_38=127, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_8=3567543024, var_1_9=4294967167] [L128] EXPR var_1_22 & var_1_36 VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, stepLocal_0=-127, var_1_10=4294967294, var_1_12=3567543024, var_1_13=-126, var_1_16=127, var_1_18=127, var_1_19=-320401524, var_1_1=3567543024, var_1_20=1, var_1_21=2147483646, var_1_22=127, var_1_23=126, var_1_24=125, var_1_25=-126, var_1_26=-126, var_1_27=3567543025, var_1_28=1, var_1_31=3567543025, var_1_32=2, var_1_33=-123, var_1_34=-123, var_1_35=132, var_1_36=127, var_1_37=127, var_1_38=127, var_1_39=1, var_1_41=323/5, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_8=3567543024, var_1_9=4294967167] [L128] COND TRUE 4u < (var_1_22 & var_1_36) [L129] var_1_41 = var_1_31 VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, stepLocal_0=-127, var_1_10=4294967294, var_1_12=3567543024, var_1_13=-126, var_1_16=127, var_1_18=127, var_1_19=-320401524, var_1_1=3567543024, var_1_20=1, var_1_21=2147483646, var_1_22=127, var_1_23=126, var_1_24=125, var_1_25=-126, var_1_26=-126, var_1_27=3567543025, var_1_28=1, var_1_31=3567543025, var_1_32=2, var_1_33=-123, var_1_34=-123, var_1_35=132, var_1_36=127, var_1_37=127, var_1_38=127, var_1_39=1, var_1_41=3567543025, var_1_42=1, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_8=3567543024, var_1_9=4294967167] [L135] COND TRUE (- var_1_12) < var_1_12 [L136] var_1_42 = (var_1_34 + ((((var_1_37) > (((((var_1_36) > (var_1_22)) ? (var_1_36) : (var_1_22))))) ? (var_1_37) : (((((var_1_36) > (var_1_22)) ? (var_1_36) : (var_1_22))))))) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, stepLocal_0=-127, var_1_10=4294967294, var_1_12=3567543024, var_1_13=-126, var_1_16=127, var_1_18=127, var_1_19=-320401524, var_1_1=3567543024, var_1_20=1, var_1_21=2147483646, var_1_22=127, var_1_23=126, var_1_24=125, var_1_25=-126, var_1_26=-126, var_1_27=3567543025, var_1_28=1, var_1_31=3567543025, var_1_32=2, var_1_33=-123, var_1_34=-123, var_1_35=132, var_1_36=127, var_1_37=127, var_1_38=127, var_1_39=1, var_1_41=3567543025, var_1_42=4, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_8=3567543024, var_1_9=4294967167] [L138] COND TRUE \read(var_1_39) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, stepLocal_0=-127, var_1_10=4294967294, var_1_12=3567543024, var_1_13=-126, var_1_16=127, var_1_18=127, var_1_19=-320401524, var_1_1=3567543024, var_1_20=1, var_1_21=2147483646, var_1_22=127, var_1_23=126, var_1_24=125, var_1_25=-126, var_1_26=-126, var_1_27=3567543025, var_1_28=1, var_1_31=3567543025, var_1_32=2, var_1_33=-123, var_1_34=-123, var_1_35=132, var_1_36=127, var_1_37=127, var_1_38=127, var_1_39=1, var_1_41=3567543025, var_1_42=4, var_1_43=1, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_8=3567543024, var_1_9=4294967167] [L139] COND FALSE !(var_1_13 > var_1_22) [L142] var_1_43 = (var_1_45 + var_1_46) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, stepLocal_0=-127, var_1_10=4294967294, var_1_12=3567543024, var_1_13=-126, var_1_16=127, var_1_18=127, var_1_19=-320401524, var_1_1=3567543024, var_1_20=1, var_1_21=2147483646, var_1_22=127, var_1_23=126, var_1_24=125, var_1_25=-126, var_1_26=-126, var_1_27=3567543025, var_1_28=1, var_1_31=3567543025, var_1_32=2, var_1_33=-123, var_1_34=-123, var_1_35=132, var_1_36=127, var_1_37=127, var_1_38=127, var_1_39=1, var_1_41=3567543025, var_1_42=4, var_1_43=5, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_8=3567543024, var_1_9=4294967167] [L229] RET step() [L230] CALL, EXPR property() [L220] EXPR ((((var_1_12 > ((var_1_3 - var_1_4) / ((((var_1_5) > (var_1_6)) ? (var_1_5) : (var_1_6))))) ? (var_1_7 ? (var_1_1 == ((double) var_1_8)) : (var_1_1 == ((double) var_1_8))) : (var_1_1 == ((double) var_1_8))) && ((var_1_1 < (var_1_4 - var_1_3)) ? (var_1_9 == ((unsigned long int) (var_1_10 - var_1_16))) : 1)) && (((((((last_1_var_1_19 / 2)) > ((~ last_1_var_1_16))) ? ((last_1_var_1_19 / 2)) : ((~ last_1_var_1_16)))) <= var_1_10) ? (var_1_12 == ((float) var_1_8)) : 1)) && (((var_1_26 >> var_1_10) < last_1_var_1_13) ? (var_1_13 == ((signed long int) ((((var_1_26) < (var_1_22)) ? (var_1_26) : (var_1_22))))) : 1) VAL [isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=3567543024, var_1_13=-126, var_1_16=127, var_1_18=127, var_1_19=-320401524, var_1_1=3567543024, var_1_20=1, var_1_21=2147483646, var_1_22=127, var_1_23=126, var_1_24=125, var_1_25=-126, var_1_26=-126, var_1_27=3567543025, var_1_28=1, var_1_31=3567543025, var_1_32=2, var_1_33=-123, var_1_34=-123, var_1_35=132, var_1_36=127, var_1_37=127, var_1_38=127, var_1_39=1, var_1_41=3567543025, var_1_42=4, var_1_43=5, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_8=3567543024, var_1_9=4294967167] [L220-L221] return (((((((((var_1_12 > ((var_1_3 - var_1_4) / ((((var_1_5) > (var_1_6)) ? (var_1_5) : (var_1_6))))) ? (var_1_7 ? (var_1_1 == ((double) var_1_8)) : (var_1_1 == ((double) var_1_8))) : (var_1_1 == ((double) var_1_8))) && ((var_1_1 < (var_1_4 - var_1_3)) ? (var_1_9 == ((unsigned long int) (var_1_10 - var_1_16))) : 1)) && (((((((last_1_var_1_19 / 2)) > ((~ last_1_var_1_16))) ? ((last_1_var_1_19 / 2)) : ((~ last_1_var_1_16)))) <= var_1_10) ? (var_1_12 == ((float) var_1_8)) : 1)) && (((var_1_26 >> var_1_10) < last_1_var_1_13) ? (var_1_13 == ((signed long int) ((((var_1_26) < (var_1_22)) ? (var_1_26) : (var_1_22))))) : 1)) && ((var_1_3 >= (last_1_var_1_12 * var_1_4)) ? (var_1_16 == ((unsigned char) var_1_18)) : 1)) && ((var_1_7 && var_1_20) ? (var_1_19 == ((signed long int) ((1827081742 - var_1_13) - (var_1_21 - (var_1_18 + var_1_16))))) : ((2u >= ((((var_1_21) > (var_1_9)) ? (var_1_21) : (var_1_9)))) ? (var_1_19 == ((signed long int) var_1_22)) : (var_1_19 == ((signed long int) var_1_22))))) && (var_1_22 == ((unsigned char) ((((var_1_18) < 0 ) ? -(var_1_18) : (var_1_18)))))) && ((var_1_1 > var_1_5) ? (var_1_23 == ((signed char) (((((((var_1_24) < (var_1_25)) ? (var_1_24) : (var_1_25))) < 0 ) ? -((((var_1_24) < (var_1_25)) ? (var_1_24) : (var_1_25))) : ((((var_1_24) < (var_1_25)) ? (var_1_24) : (var_1_25))))))) : (var_1_23 == ((signed char) var_1_24)))) && (var_1_26 == ((signed long int) var_1_25)) ; [L230] RET, EXPR property() [L230] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=3567543024, var_1_13=-126, var_1_16=127, var_1_18=127, var_1_19=-320401524, var_1_1=3567543024, var_1_20=1, var_1_21=2147483646, var_1_22=127, var_1_23=126, var_1_24=125, var_1_25=-126, var_1_26=-126, var_1_27=3567543025, var_1_28=1, var_1_31=3567543025, var_1_32=2, var_1_33=-123, var_1_34=-123, var_1_35=132, var_1_36=127, var_1_37=127, var_1_38=127, var_1_39=1, var_1_41=3567543025, var_1_42=4, var_1_43=5, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_8=3567543024, var_1_9=4294967167] [L19] reach_error() VAL [\old(cond)=0, cond=0, isInitial=1, last_1_var_1_12=255/8, last_1_var_1_13=128, last_1_var_1_16=4, last_1_var_1_19=64, var_1_10=4294967294, var_1_12=3567543024, var_1_13=-126, var_1_16=127, var_1_18=127, var_1_19=-320401524, var_1_1=3567543024, var_1_20=1, var_1_21=2147483646, var_1_22=127, var_1_23=126, var_1_24=125, var_1_25=-126, var_1_26=-126, var_1_27=3567543025, var_1_28=1, var_1_31=3567543025, var_1_32=2, var_1_33=-123, var_1_34=-123, var_1_35=132, var_1_36=127, var_1_37=127, var_1_38=127, var_1_39=1, var_1_41=3567543025, var_1_42=4, var_1_43=5, var_1_44=0, var_1_45=5, var_1_46=0, var_1_7=1, var_1_8=3567543024, var_1_9=4294967167] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 104 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 597.1s, OverallIterations: 7, TraceHistogramMax: 38, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.0s, AutomataDifference: 24.2s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 3356 SdHoareTripleChecker+Valid, 9.1s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 3317 mSDsluCounter, 4013 SdHoareTripleChecker+Invalid, 8.2s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 3017 mSDsCounter, 2322 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 4197 IncrementalHoareTripleChecker+Invalid, 6519 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 2322 mSolverCounterUnsat, 996 mSDtfsCounter, 4197 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1731 GetRequests, 1453 SyntacticMatches, 1 SemanticMatches, 277 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23168 ImplicationChecksByTransitivity, 17.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1648occurred in iteration=6, InterpolantAutomatonStates: 235, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.7s AutomataMinimizationTime, 6 MinimizatonAttempts, 2566 StatesRemovedByMinimization, 4 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.1s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 570.1s InterpolantComputationTime, 2155 NumberOfCodeBlocks, 2155 NumberOfCodeBlocksAsserted, 9 NumberOfCheckSat, 2385 ConstructedInterpolants, 0 QuantifiedInterpolants, 22920 SizeOfPredicates, 19 NumberOfNonLiveVariables, 1116 ConjunctsInSsa, 42 ConjunctsInUnsatCore, 10 InterpolantComputations, 4 PerfectInterpolantSequences, 27277/28120 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-29 01:06:29,576 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2023-11-29 01:06:29,599 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 137 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-73.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya --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 514a42f8e91bea24d0ae9f58962dbe4c57902d8969e319af87e555b660ba36db --- Real Ultimate output --- This is Ultimate 0.2.4-dev-0e0057c [2023-11-29 01:06:31,301 INFO L188 SettingsManager]: Resetting all preferences to default values... [2023-11-29 01:06:31,368 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2023-11-29 01:06:31,374 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2023-11-29 01:06:31,375 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2023-11-29 01:06:31,421 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2023-11-29 01:06:31,422 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2023-11-29 01:06:31,422 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2023-11-29 01:06:31,423 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2023-11-29 01:06:31,423 INFO L153 SettingsManager]: * Use memory slicer=true [2023-11-29 01:06:31,424 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2023-11-29 01:06:31,425 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2023-11-29 01:06:31,425 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2023-11-29 01:06:31,426 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2023-11-29 01:06:31,427 INFO L153 SettingsManager]: * Use SBE=true [2023-11-29 01:06:31,427 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2023-11-29 01:06:31,428 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2023-11-29 01:06:31,428 INFO L153 SettingsManager]: * sizeof long=4 [2023-11-29 01:06:31,429 INFO L153 SettingsManager]: * sizeof POINTER=4 [2023-11-29 01:06:31,430 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2023-11-29 01:06:31,430 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2023-11-29 01:06:31,431 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2023-11-29 01:06:31,431 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2023-11-29 01:06:31,432 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2023-11-29 01:06:31,432 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2023-11-29 01:06:31,433 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2023-11-29 01:06:31,433 INFO L153 SettingsManager]: * sizeof long double=12 [2023-11-29 01:06:31,433 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2023-11-29 01:06:31,434 INFO L153 SettingsManager]: * Use constant arrays=true [2023-11-29 01:06:31,434 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2023-11-29 01:06:31,435 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2023-11-29 01:06:31,435 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2023-11-29 01:06:31,435 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2023-11-29 01:06:31,436 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 01:06:31,436 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2023-11-29 01:06:31,436 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2023-11-29 01:06:31,437 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2023-11-29 01:06:31,437 INFO L153 SettingsManager]: * Trace refinement strategy=WOLF [2023-11-29 01:06:31,437 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2023-11-29 01:06:31,437 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2023-11-29 01:06:31,437 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2023-11-29 01:06:31,438 INFO L153 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2023-11-29 01:06:31,438 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2023-11-29 01:06:31,438 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2023-11-29 01:06:31,438 INFO L153 SettingsManager]: * Logic for external solver=AUFBV [2023-11-29 01:06:31,439 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_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/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_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya 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 -> 514a42f8e91bea24d0ae9f58962dbe4c57902d8969e319af87e555b660ba36db [2023-11-29 01:06:31,710 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2023-11-29 01:06:31,730 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2023-11-29 01:06:31,733 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2023-11-29 01:06:31,735 INFO L270 PluginConnector]: Initializing CDTParser... [2023-11-29 01:06:31,735 INFO L274 PluginConnector]: CDTParser initialized [2023-11-29 01:06:31,737 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-73.i [2023-11-29 01:06:34,505 INFO L533 CDTParser]: Created temporary CDT project at NULL [2023-11-29 01:06:34,725 INFO L384 CDTParser]: Found 1 translation units. [2023-11-29 01:06:34,726 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-73.i [2023-11-29 01:06:34,736 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/data/bba943567/d6961241bae34114a096811e67c66509/FLAG8fe8cbd4e [2023-11-29 01:06:34,751 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/data/bba943567/d6961241bae34114a096811e67c66509 [2023-11-29 01:06:34,753 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2023-11-29 01:06:34,754 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2023-11-29 01:06:34,756 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2023-11-29 01:06:34,756 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2023-11-29 01:06:34,761 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2023-11-29 01:06:34,762 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 01:06:34" (1/1) ... [2023-11-29 01:06:34,763 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@1eb0a713 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:06:34, skipping insertion in model container [2023-11-29 01:06:34,763 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 29.11 01:06:34" (1/1) ... [2023-11-29 01:06:34,801 INFO L177 MainTranslator]: Built tables and reachable declarations [2023-11-29 01:06:34,950 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_baf2d9ca-aa44-4168-811f-90374209e739/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-73.i[919,932] [2023-11-29 01:06:35,021 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 01:06:35,038 INFO L202 MainTranslator]: Completed pre-run [2023-11-29 01:06:35,051 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_baf2d9ca-aa44-4168-811f-90374209e739/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-73.i[919,932] [2023-11-29 01:06:35,088 INFO L209 PostProcessor]: Analyzing one entry point: main [2023-11-29 01:06:35,107 INFO L206 MainTranslator]: Completed translation [2023-11-29 01:06:35,107 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:06:35 WrapperNode [2023-11-29 01:06:35,107 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2023-11-29 01:06:35,109 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2023-11-29 01:06:35,109 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2023-11-29 01:06:35,109 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2023-11-29 01:06:35,116 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:06:35" (1/1) ... [2023-11-29 01:06:35,130 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:06:35" (1/1) ... [2023-11-29 01:06:35,168 INFO L138 Inliner]: procedures = 27, calls = 51, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 232 [2023-11-29 01:06:35,169 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2023-11-29 01:06:35,170 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2023-11-29 01:06:35,170 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2023-11-29 01:06:35,170 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2023-11-29 01:06:35,182 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:06:35" (1/1) ... [2023-11-29 01:06:35,182 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:06:35" (1/1) ... [2023-11-29 01:06:35,188 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:06:35" (1/1) ... [2023-11-29 01:06:35,203 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2023-11-29 01:06:35,203 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:06:35" (1/1) ... [2023-11-29 01:06:35,204 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:06:35" (1/1) ... [2023-11-29 01:06:35,216 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:06:35" (1/1) ... [2023-11-29 01:06:35,221 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:06:35" (1/1) ... [2023-11-29 01:06:35,224 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:06:35" (1/1) ... [2023-11-29 01:06:35,227 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:06:35" (1/1) ... [2023-11-29 01:06:35,233 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2023-11-29 01:06:35,234 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2023-11-29 01:06:35,234 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2023-11-29 01:06:35,234 INFO L274 PluginConnector]: RCFGBuilder initialized [2023-11-29 01:06:35,235 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:06:35" (1/1) ... [2023-11-29 01:06:35,241 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2023-11-29 01:06:35,252 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/z3 [2023-11-29 01:06:35,263 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2023-11-29 01:06:35,268 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2023-11-29 01:06:35,292 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2023-11-29 01:06:35,293 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2023-11-29 01:06:35,293 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2023-11-29 01:06:35,293 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2023-11-29 01:06:35,293 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2023-11-29 01:06:35,293 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2023-11-29 01:06:35,389 INFO L241 CfgBuilder]: Building ICFG [2023-11-29 01:06:35,390 INFO L267 CfgBuilder]: Building CFG for each procedure with an implementation [2023-11-29 01:06:54,831 INFO L282 CfgBuilder]: Performing block encoding [2023-11-29 01:06:54,879 INFO L304 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2023-11-29 01:06:54,879 INFO L309 CfgBuilder]: Removed 1 assume(true) statements. [2023-11-29 01:06:54,879 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 01:06:54 BoogieIcfgContainer [2023-11-29 01:06:54,880 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2023-11-29 01:06:54,882 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2023-11-29 01:06:54,882 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2023-11-29 01:06:54,908 INFO L274 PluginConnector]: TraceAbstraction initialized [2023-11-29 01:06:54,908 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 29.11 01:06:34" (1/3) ... [2023-11-29 01:06:54,909 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ff2ad68 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 01:06:54, skipping insertion in model container [2023-11-29 01:06:54,909 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 29.11 01:06:35" (2/3) ... [2023-11-29 01:06:54,910 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@7ff2ad68 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 29.11 01:06:54, skipping insertion in model container [2023-11-29 01:06:54,910 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 29.11 01:06:54" (3/3) ... [2023-11-29 01:06:54,911 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pe-co_file-73.i [2023-11-29 01:06:54,925 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2023-11-29 01:06:54,926 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2023-11-29 01:06:54,975 INFO L356 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2023-11-29 01:06:54,982 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;@b99a62c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2023-11-29 01:06:54,982 INFO L358 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2023-11-29 01:06:54,987 INFO L276 IsEmpty]: Start isEmpty. Operand has 96 states, 55 states have (on average 1.4727272727272727) internal successors, (81), 56 states have internal predecessors, (81), 38 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2023-11-29 01:06:55,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2023-11-29 01:06:55,009 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:06:55,009 INFO L195 NwaCegarLoop]: trace histogram [38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 01:06:55,010 INFO L420 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:06:55,014 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:06:55,014 INFO L85 PathProgramCache]: Analyzing trace with hash 1238333135, now seen corresponding path program 1 times [2023-11-29 01:06:55,031 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:06:55,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1472208367] [2023-11-29 01:06:55,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:06:55,033 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-29 01:06:55,033 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:06:55,034 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/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-29 01:06:55,036 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/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-29 01:06:56,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:06:56,479 INFO L262 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 1 conjunts are in the unsatisfiable core [2023-11-29 01:06:56,493 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:06:56,551 INFO L134 CoverageAnalysis]: Checked inductivity of 2812 backedges. 1082 proven. 0 refuted. 0 times theorem prover too weak. 1730 trivial. 0 not checked. [2023-11-29 01:06:56,552 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:06:56,552 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:06:56,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1472208367] [2023-11-29 01:06:56,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1472208367] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:06:56,554 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2023-11-29 01:06:56,554 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2023-11-29 01:06:56,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [258198235] [2023-11-29 01:06:56,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:06:56,561 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2023-11-29 01:06:56,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:06:56,590 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2023-11-29 01:06:56,590 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2023-11-29 01:06:56,593 INFO L87 Difference]: Start difference. First operand has 96 states, 55 states have (on average 1.4727272727272727) internal successors, (81), 56 states have internal predecessors, (81), 38 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) Second operand has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) [2023-11-29 01:07:00,818 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 01:07:00,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:07:00,819 INFO L93 Difference]: Finished difference Result 189 states and 350 transitions. [2023-11-29 01:07:00,884 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2023-11-29 01:07:00,885 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) Word has length 233 [2023-11-29 01:07:00,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:07:00,894 INFO L225 Difference]: With dead ends: 189 [2023-11-29 01:07:00,894 INFO L226 Difference]: Without dead ends: 94 [2023-11-29 01:07:00,899 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 232 GetRequests, 232 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-29 01:07:00,904 INFO L413 NwaCegarLoop]: 148 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 2 mSolverCounterSat, 0 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 3 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.2s IncrementalHoareTripleChecker+Time [2023-11-29 01:07:00,905 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 148 Invalid, 3 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2 Invalid, 1 Unknown, 0 Unchecked, 4.2s Time] [2023-11-29 01:07:00,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2023-11-29 01:07:00,962 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 94. [2023-11-29 01:07:00,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 54 states have (on average 1.3888888888888888) internal successors, (75), 54 states have internal predecessors, (75), 38 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2023-11-29 01:07:00,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 151 transitions. [2023-11-29 01:07:00,970 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 151 transitions. Word has length 233 [2023-11-29 01:07:00,971 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:07:00,971 INFO L495 AbstractCegarLoop]: Abstraction has 94 states and 151 transitions. [2023-11-29 01:07:00,973 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 25.0) internal successors, (50), 2 states have internal predecessors, (50), 2 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) [2023-11-29 01:07:00,973 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 151 transitions. [2023-11-29 01:07:00,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2023-11-29 01:07:00,979 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:07:00,980 INFO L195 NwaCegarLoop]: trace histogram [38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 01:07:01,004 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/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-29 01:07:01,180 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/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-29 01:07:01,181 INFO L420 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:07:01,182 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:07:01,182 INFO L85 PathProgramCache]: Analyzing trace with hash -1351859757, now seen corresponding path program 1 times [2023-11-29 01:07:01,183 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:07:01,184 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1876046773] [2023-11-29 01:07:01,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:07:01,184 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-29 01:07:01,184 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:07:01,186 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/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-29 01:07:01,187 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/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-29 01:07:02,744 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:07:02,806 INFO L262 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 01:07:02,820 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:07:07,831 INFO L134 CoverageAnalysis]: Checked inductivity of 2812 backedges. 1063 proven. 84 refuted. 0 times theorem prover too weak. 1665 trivial. 0 not checked. [2023-11-29 01:07:07,832 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:07:09,249 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:07:09,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1876046773] [2023-11-29 01:07:09,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1876046773] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:07:09,249 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [867681629] [2023-11-29 01:07:09,250 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:07:09,250 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 01:07:09,250 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 01:07:09,276 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 01:07:09,278 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2023-11-29 01:07:10,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:07:10,099 INFO L262 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 01:07:10,105 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:07:10,248 INFO L134 CoverageAnalysis]: Checked inductivity of 2812 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2812 trivial. 0 not checked. [2023-11-29 01:07:10,249 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:07:10,249 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [867681629] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:07:10,249 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 01:07:10,250 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2023-11-29 01:07:10,251 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [379693534] [2023-11-29 01:07:10,251 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:07:10,252 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:07:10,252 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:07:10,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:07:10,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-11-29 01:07:10,254 INFO L87 Difference]: Start difference. First operand 94 states and 151 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 1 states have call predecessors, (38), 1 states have call successors, (38) [2023-11-29 01:07:14,555 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.20s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 01:07:18,809 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.17s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 01:07:22,813 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 01:07:22,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:07:22,899 INFO L93 Difference]: Finished difference Result 236 states and 375 transitions. [2023-11-29 01:07:22,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:07:22,900 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 1 states have call predecessors, (38), 1 states have call successors, (38) Word has length 233 [2023-11-29 01:07:22,901 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:07:22,904 INFO L225 Difference]: With dead ends: 236 [2023-11-29 01:07:22,904 INFO L226 Difference]: Without dead ends: 143 [2023-11-29 01:07:22,906 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 486 GetRequests, 479 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-11-29 01:07:22,908 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 69 mSDsluCounter, 139 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 2 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 286 SdHoareTripleChecker+Invalid, 16 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.6s IncrementalHoareTripleChecker+Time [2023-11-29 01:07:22,908 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [69 Valid, 286 Invalid, 16 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 11 Invalid, 3 Unknown, 0 Unchecked, 12.6s Time] [2023-11-29 01:07:22,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 143 states. [2023-11-29 01:07:22,940 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 143 to 140. [2023-11-29 01:07:22,941 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 78 states have (on average 1.3333333333333333) internal successors, (104), 79 states have internal predecessors, (104), 59 states have call successors, (59), 2 states have call predecessors, (59), 2 states have return successors, (59), 58 states have call predecessors, (59), 59 states have call successors, (59) [2023-11-29 01:07:22,944 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 222 transitions. [2023-11-29 01:07:22,945 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 222 transitions. Word has length 233 [2023-11-29 01:07:22,946 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:07:22,947 INFO L495 AbstractCegarLoop]: Abstraction has 140 states and 222 transitions. [2023-11-29 01:07:22,947 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 1 states have call predecessors, (38), 1 states have call successors, (38) [2023-11-29 01:07:22,948 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 222 transitions. [2023-11-29 01:07:22,954 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 234 [2023-11-29 01:07:22,954 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:07:22,954 INFO L195 NwaCegarLoop]: trace histogram [38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 01:07:22,962 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (4)] Ended with exit code 0 [2023-11-29 01:07:23,182 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2023-11-29 01:07:23,360 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt,3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/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-29 01:07:23,360 INFO L420 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:07:23,361 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:07:23,361 INFO L85 PathProgramCache]: Analyzing trace with hash -1351800175, now seen corresponding path program 1 times [2023-11-29 01:07:23,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:07:23,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1847824321] [2023-11-29 01:07:23,363 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:07:23,363 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-29 01:07:23,363 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:07:23,365 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/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-29 01:07:23,366 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2023-11-29 01:07:24,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:07:24,870 INFO L262 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 01:07:24,877 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:07:28,818 INFO L134 CoverageAnalysis]: Checked inductivity of 2812 backedges. 1063 proven. 84 refuted. 0 times theorem prover too weak. 1665 trivial. 0 not checked. [2023-11-29 01:07:28,819 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:07:29,895 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:07:29,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1847824321] [2023-11-29 01:07:29,896 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1847824321] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:07:29,896 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [2132845623] [2023-11-29 01:07:29,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:07:29,896 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 01:07:29,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 01:07:29,897 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 01:07:29,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (6)] Waiting until timeout for monitored process [2023-11-29 01:07:30,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:07:30,494 INFO L262 TraceCheckSpWp]: Trace formula consists of 385 conjuncts, 2 conjunts are in the unsatisfiable core [2023-11-29 01:07:30,498 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:07:30,653 INFO L134 CoverageAnalysis]: Checked inductivity of 2812 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2812 trivial. 0 not checked. [2023-11-29 01:07:30,654 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:07:30,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [2132845623] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:07:30,654 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 01:07:30,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [6] total 8 [2023-11-29 01:07:30,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [325928073] [2023-11-29 01:07:30,654 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:07:30,655 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2023-11-29 01:07:30,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:07:30,656 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2023-11-29 01:07:30,657 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-11-29 01:07:30,657 INFO L87 Difference]: Start difference. First operand 140 states and 222 transitions. Second operand has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 1 states have call predecessors, (38), 1 states have call successors, (38) [2023-11-29 01:07:34,910 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 01:07:38,921 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 01:07:42,924 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 01:07:42,993 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:07:42,993 INFO L93 Difference]: Finished difference Result 289 states and 453 transitions. [2023-11-29 01:07:42,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2023-11-29 01:07:42,994 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 1 states have call predecessors, (38), 1 states have call successors, (38) Word has length 233 [2023-11-29 01:07:42,995 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:07:42,996 INFO L225 Difference]: With dead ends: 289 [2023-11-29 01:07:42,996 INFO L226 Difference]: Without dead ends: 150 [2023-11-29 01:07:42,997 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 486 GetRequests, 479 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2023-11-29 01:07:42,998 INFO L413 NwaCegarLoop]: 203 mSDtfsCounter, 73 mSDsluCounter, 137 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 2 mSolverCounterUnsat, 3 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 12.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 3 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 12.3s IncrementalHoareTripleChecker+Time [2023-11-29 01:07:42,999 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [73 Valid, 340 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 14 Invalid, 3 Unknown, 0 Unchecked, 12.3s Time] [2023-11-29 01:07:42,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 150 states. [2023-11-29 01:07:43,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 150 to 106. [2023-11-29 01:07:43,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 65 states have (on average 1.3692307692307693) internal successors, (89), 65 states have internal predecessors, (89), 38 states have call successors, (38), 2 states have call predecessors, (38), 2 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2023-11-29 01:07:43,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 165 transitions. [2023-11-29 01:07:43,014 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 165 transitions. Word has length 233 [2023-11-29 01:07:43,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:07:43,015 INFO L495 AbstractCegarLoop]: Abstraction has 106 states and 165 transitions. [2023-11-29 01:07:43,016 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 15.333333333333334) internal successors, (46), 3 states have internal predecessors, (46), 1 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 1 states have call predecessors, (38), 1 states have call successors, (38) [2023-11-29 01:07:43,016 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 165 transitions. [2023-11-29 01:07:43,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2023-11-29 01:07:43,019 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:07:43,019 INFO L195 NwaCegarLoop]: trace histogram [38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 01:07:43,044 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Forceful destruction successful, exit code 0 [2023-11-29 01:07:43,239 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (6)] Ended with exit code 0 [2023-11-29 01:07:43,435 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt [2023-11-29 01:07:43,436 INFO L420 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:07:43,436 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:07:43,436 INFO L85 PathProgramCache]: Analyzing trace with hash -1762972367, now seen corresponding path program 1 times [2023-11-29 01:07:43,437 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:07:43,437 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [371329837] [2023-11-29 01:07:43,437 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:07:43,437 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-29 01:07:43,437 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:07:43,438 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/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-29 01:07:43,439 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/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 (7)] Waiting until timeout for monitored process [2023-11-29 01:07:44,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:07:44,572 INFO L262 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 01:07:44,577 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:07:48,355 INFO L134 CoverageAnalysis]: Checked inductivity of 2812 backedges. 1063 proven. 84 refuted. 0 times theorem prover too weak. 1665 trivial. 0 not checked. [2023-11-29 01:07:48,355 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:07:49,464 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:07:49,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [371329837] [2023-11-29 01:07:49,464 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [371329837] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:07:49,464 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [238504035] [2023-11-29 01:07:49,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:07:49,464 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 01:07:49,465 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 01:07:49,465 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 01:07:49,466 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (8)] Waiting until timeout for monitored process [2023-11-29 01:07:52,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:07:52,091 INFO L262 TraceCheckSpWp]: Trace formula consists of 386 conjuncts, 5 conjunts are in the unsatisfiable core [2023-11-29 01:07:52,096 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:07:54,363 INFO L134 CoverageAnalysis]: Checked inductivity of 2812 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2812 trivial. 0 not checked. [2023-11-29 01:07:54,364 INFO L323 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2023-11-29 01:07:54,364 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [238504035] provided 1 perfect and 0 imperfect interpolant sequences [2023-11-29 01:07:54,364 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2023-11-29 01:07:54,364 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 9 [2023-11-29 01:07:54,365 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [806977992] [2023-11-29 01:07:54,365 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2023-11-29 01:07:54,366 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2023-11-29 01:07:54,366 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:07:54,367 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2023-11-29 01:07:54,367 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=86, Unknown=0, NotChecked=0, Total=110 [2023-11-29 01:07:54,367 INFO L87 Difference]: Start difference. First operand 106 states and 165 transitions. Second operand has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 1 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 1 states have call predecessors, (38), 1 states have call successors, (38) [2023-11-29 01:08:00,239 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.14s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:08:04,243 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:08:08,245 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2023-11-29 01:08:12,500 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.15s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 01:08:16,294 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.79s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 01:08:16,365 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:08:16,365 INFO L93 Difference]: Finished difference Result 317 states and 494 transitions. [2023-11-29 01:08:16,425 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2023-11-29 01:08:16,425 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 1 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 1 states have call predecessors, (38), 1 states have call successors, (38) Word has length 234 [2023-11-29 01:08:16,426 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:08:16,428 INFO L225 Difference]: With dead ends: 317 [2023-11-29 01:08:16,428 INFO L226 Difference]: Without dead ends: 212 [2023-11-29 01:08:16,429 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 491 GetRequests, 480 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2023-11-29 01:08:16,430 INFO L413 NwaCegarLoop]: 147 mSDtfsCounter, 110 mSDsluCounter, 328 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 77 mSolverCounterUnsat, 4 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 21.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 475 SdHoareTripleChecker+Invalid, 173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 4 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 21.8s IncrementalHoareTripleChecker+Time [2023-11-29 01:08:16,431 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [110 Valid, 475 Invalid, 173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 92 Invalid, 4 Unknown, 0 Unchecked, 21.8s Time] [2023-11-29 01:08:16,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2023-11-29 01:08:16,462 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 182. [2023-11-29 01:08:16,463 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 101 states have (on average 1.2871287128712872) internal successors, (130), 101 states have internal predecessors, (130), 76 states have call successors, (76), 4 states have call predecessors, (76), 4 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2023-11-29 01:08:16,466 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 282 transitions. [2023-11-29 01:08:16,466 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 282 transitions. Word has length 234 [2023-11-29 01:08:16,467 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:08:16,467 INFO L495 AbstractCegarLoop]: Abstraction has 182 states and 282 transitions. [2023-11-29 01:08:16,468 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 9.4) internal successors, (47), 4 states have internal predecessors, (47), 1 states have call successors, (38), 1 states have call predecessors, (38), 1 states have return successors, (38), 1 states have call predecessors, (38), 1 states have call successors, (38) [2023-11-29 01:08:16,468 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 282 transitions. [2023-11-29 01:08:16,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2023-11-29 01:08:16,470 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:08:16,470 INFO L195 NwaCegarLoop]: trace histogram [38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 01:08:16,494 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/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 (7)] Ended with exit code 0 [2023-11-29 01:08:16,690 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (8)] Ended with exit code 0 [2023-11-29 01:08:16,875 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/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,8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt [2023-11-29 01:08:16,876 INFO L420 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:08:16,876 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:08:16,876 INFO L85 PathProgramCache]: Analyzing trace with hash -483108689, now seen corresponding path program 1 times [2023-11-29 01:08:16,877 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:08:16,877 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [523483789] [2023-11-29 01:08:16,877 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:08:16,877 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-29 01:08:16,877 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:08:16,878 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/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-29 01:08:16,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/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 (9)] Waiting until timeout for monitored process [2023-11-29 01:08:18,078 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:08:18,125 INFO L262 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 6 conjunts are in the unsatisfiable core [2023-11-29 01:08:18,129 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:08:21,857 INFO L134 CoverageAnalysis]: Checked inductivity of 2812 backedges. 1063 proven. 84 refuted. 0 times theorem prover too weak. 1665 trivial. 0 not checked. [2023-11-29 01:08:21,857 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:08:23,117 INFO L136 FreeRefinementEngine]: Strategy WOLF found an infeasible trace [2023-11-29 01:08:23,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [523483789] [2023-11-29 01:08:23,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [523483789] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:08:23,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [400956085] [2023-11-29 01:08:23,117 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:08:23,117 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2023-11-29 01:08:23,117 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 [2023-11-29 01:08:23,118 INFO L229 MonitoredProcess]: Starting monitored process 10 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2023-11-29 01:08:23,119 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (10)] Waiting until timeout for monitored process [2023-11-29 01:08:26,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:08:26,100 INFO L262 TraceCheckSpWp]: Trace formula consists of 387 conjuncts, 7 conjunts are in the unsatisfiable core [2023-11-29 01:08:26,106 INFO L285 TraceCheckSpWp]: Computing forward predicates... [2023-11-29 01:08:29,572 INFO L134 CoverageAnalysis]: Checked inductivity of 2812 backedges. 1063 proven. 84 refuted. 0 times theorem prover too weak. 1665 trivial. 0 not checked. [2023-11-29 01:08:29,572 INFO L327 TraceCheckSpWp]: Computing backward predicates... [2023-11-29 01:08:30,416 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [400956085] provided 0 perfect and 1 imperfect interpolant sequences [2023-11-29 01:08:30,416 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2023-11-29 01:08:30,416 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2023-11-29 01:08:30,417 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [397441197] [2023-11-29 01:08:30,417 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2023-11-29 01:08:30,417 INFO L571 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2023-11-29 01:08:30,417 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy WOLF [2023-11-29 01:08:30,418 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2023-11-29 01:08:30,418 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2023-11-29 01:08:30,418 INFO L87 Difference]: Start difference. First operand 182 states and 282 transitions. Second operand has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 6 states have internal predecessors, (53), 2 states have call successors, (38), 2 states have call predecessors, (38), 3 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) [2023-11-29 01:08:36,864 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.15s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 01:08:40,867 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 01:08:44,683 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 3.82s for a HTC check with result INVALID. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 01:08:49,600 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.16s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 01:08:53,606 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.01s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 01:08:57,609 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, FloatingPoint, RoundingMode, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [] [2023-11-29 01:08:57,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2023-11-29 01:08:57,609 INFO L93 Difference]: Finished difference Result 332 states and 511 transitions. [2023-11-29 01:08:57,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2023-11-29 01:08:57,668 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 6 states have internal predecessors, (53), 2 states have call successors, (38), 2 states have call predecessors, (38), 3 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) Word has length 234 [2023-11-29 01:08:57,669 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2023-11-29 01:08:57,671 INFO L225 Difference]: With dead ends: 332 [2023-11-29 01:08:57,671 INFO L226 Difference]: Without dead ends: 220 [2023-11-29 01:08:57,672 INFO L412 NwaCegarLoop]: 0 DeclaredPredicates, 519 GetRequests, 506 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=75, Invalid=135, Unknown=0, NotChecked=0, Total=210 [2023-11-29 01:08:57,673 INFO L413 NwaCegarLoop]: 106 mSDtfsCounter, 147 mSDsluCounter, 426 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 103 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 26.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 532 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 26.8s IncrementalHoareTripleChecker+Time [2023-11-29 01:08:57,674 INFO L414 NwaCegarLoop]: SdHoareTripleChecker [147 Valid, 532 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 225 Invalid, 5 Unknown, 0 Unchecked, 26.8s Time] [2023-11-29 01:08:57,675 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 220 states. [2023-11-29 01:08:57,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 220 to 186. [2023-11-29 01:08:57,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 104 states have (on average 1.2692307692307692) internal successors, (132), 104 states have internal predecessors, (132), 76 states have call successors, (76), 5 states have call predecessors, (76), 5 states have return successors, (76), 76 states have call predecessors, (76), 76 states have call successors, (76) [2023-11-29 01:08:57,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 284 transitions. [2023-11-29 01:08:57,703 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 284 transitions. Word has length 234 [2023-11-29 01:08:57,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2023-11-29 01:08:57,704 INFO L495 AbstractCegarLoop]: Abstraction has 186 states and 284 transitions. [2023-11-29 01:08:57,705 INFO L496 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 7.571428571428571) internal successors, (53), 6 states have internal predecessors, (53), 2 states have call successors, (38), 2 states have call predecessors, (38), 3 states have return successors, (38), 2 states have call predecessors, (38), 2 states have call successors, (38) [2023-11-29 01:08:57,705 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 284 transitions. [2023-11-29 01:08:57,707 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 235 [2023-11-29 01:08:57,707 INFO L187 NwaCegarLoop]: Found error trace [2023-11-29 01:08:57,708 INFO L195 NwaCegarLoop]: trace histogram [38, 38, 38, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-29 01:08:57,724 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt (10)] Ended with exit code 0 [2023-11-29 01:08:57,932 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/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 (9)] Ended with exit code 0 [2023-11-29 01:08:58,111 WARN L477 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/cvc4 --incremental --print-success --lang smt,9 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/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-29 01:08:58,112 INFO L420 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2023-11-29 01:08:58,112 INFO L160 PredicateUnifier]: Initialized classic predicate unifier [2023-11-29 01:08:58,112 INFO L85 PathProgramCache]: Analyzing trace with hash -905810515, now seen corresponding path program 1 times [2023-11-29 01:08:58,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy WOLF [2023-11-29 01:08:58,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [484993066] [2023-11-29 01:08:58,113 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2023-11-29 01:08:58,113 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-29 01:08:58,114 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/mathsat [2023-11-29 01:08:58,114 INFO L229 MonitoredProcess]: Starting monitored process 11 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/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-29 01:08:58,115 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_baf2d9ca-aa44-4168-811f-90374209e739/bin/uautomizer-verify-BQ2R08f2Ya/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 (11)] Waiting until timeout for monitored process [2023-11-29 01:08:59,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2023-11-29 01:08:59,455 INFO L262 TraceCheckSpWp]: Trace formula consists of 388 conjuncts, 18 conjunts are in the unsatisfiable core [2023-11-29 01:08:59,462 INFO L285 TraceCheckSpWp]: Computing forward predicates...