./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-62.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version a0165632 Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-62.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 0f792c20cb4bf666c3774e42e63e12a2f2377b7df1cda0097b80140a7701b4cd --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-08 16:14:09,520 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-08 16:14:09,648 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-08 16:14:09,657 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-08 16:14:09,659 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-08 16:14:09,732 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-08 16:14:09,733 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-08 16:14:09,733 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-08 16:14:09,734 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-08 16:14:09,737 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-08 16:14:09,737 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-08 16:14:09,738 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-08 16:14:09,739 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-08 16:14:09,739 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-08 16:14:09,741 INFO L153 SettingsManager]: * Use SBE=true [2024-11-08 16:14:09,743 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-08 16:14:09,744 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-08 16:14:09,745 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-08 16:14:09,748 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-08 16:14:09,749 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-08 16:14:09,749 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-08 16:14:09,750 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-08 16:14:09,750 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-08 16:14:09,751 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-08 16:14:09,751 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-08 16:14:09,752 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-08 16:14:09,752 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-08 16:14:09,752 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-08 16:14:09,753 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-08 16:14:09,773 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-08 16:14:09,774 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-08 16:14:09,774 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-08 16:14:09,774 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 16:14:09,775 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-08 16:14:09,775 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-08 16:14:09,775 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-08 16:14:09,776 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-08 16:14:09,776 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-08 16:14:09,778 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-08 16:14:09,779 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-08 16:14:09,779 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-08 16:14:09,779 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-08 16:14:09,780 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_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 0f792c20cb4bf666c3774e42e63e12a2f2377b7df1cda0097b80140a7701b4cd [2024-11-08 16:14:10,185 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-08 16:14:10,233 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-08 16:14:10,236 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-08 16:14:10,238 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-08 16:14:10,239 INFO L274 PluginConnector]: CDTParser initialized [2024-11-08 16:14:10,241 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-62.i Unable to find full path for "g++" [2024-11-08 16:14:12,769 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-08 16:14:13,101 INFO L384 CDTParser]: Found 1 translation units. [2024-11-08 16:14:13,105 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-62.i [2024-11-08 16:14:13,129 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/data/2969ffb70/ebae3807912b47e6803555574e1613f4/FLAGea1f0af8c [2024-11-08 16:14:13,177 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/data/2969ffb70/ebae3807912b47e6803555574e1613f4 [2024-11-08 16:14:13,181 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-08 16:14:13,188 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-08 16:14:13,194 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-08 16:14:13,194 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-08 16:14:13,201 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-08 16:14:13,202 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 04:14:13" (1/1) ... [2024-11-08 16:14:13,204 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@578bc767 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:13, skipping insertion in model container [2024-11-08 16:14:13,205 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 04:14:13" (1/1) ... [2024-11-08 16:14:13,247 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-08 16:14:13,527 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-62.i[916,929] [2024-11-08 16:14:13,656 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 16:14:13,673 INFO L200 MainTranslator]: Completed pre-run [2024-11-08 16:14:13,688 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-62.i[916,929] [2024-11-08 16:14:13,758 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 16:14:13,786 INFO L204 MainTranslator]: Completed translation [2024-11-08 16:14:13,787 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:13 WrapperNode [2024-11-08 16:14:13,787 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-08 16:14:13,789 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-08 16:14:13,789 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-08 16:14:13,790 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-08 16:14:13,798 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:13" (1/1) ... [2024-11-08 16:14:13,814 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:13" (1/1) ... [2024-11-08 16:14:13,876 INFO L138 Inliner]: procedures = 26, calls = 61, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 342 [2024-11-08 16:14:13,877 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-08 16:14:13,878 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-08 16:14:13,878 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-08 16:14:13,878 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-08 16:14:13,895 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:13" (1/1) ... [2024-11-08 16:14:13,895 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:13" (1/1) ... [2024-11-08 16:14:13,900 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:13" (1/1) ... [2024-11-08 16:14:13,924 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-08 16:14:13,925 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:13" (1/1) ... [2024-11-08 16:14:13,925 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:13" (1/1) ... [2024-11-08 16:14:13,950 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:13" (1/1) ... [2024-11-08 16:14:13,964 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:13" (1/1) ... [2024-11-08 16:14:13,970 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:13" (1/1) ... [2024-11-08 16:14:13,977 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:13" (1/1) ... [2024-11-08 16:14:13,990 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-08 16:14:13,994 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-08 16:14:13,995 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-08 16:14:13,995 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-08 16:14:13,996 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:13" (1/1) ... [2024-11-08 16:14:14,005 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 16:14:14,024 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:14:14,053 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-08 16:14:14,060 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-08 16:14:14,122 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-08 16:14:14,122 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-08 16:14:14,124 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-08 16:14:14,124 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-08 16:14:14,124 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-08 16:14:14,124 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-08 16:14:14,360 INFO L238 CfgBuilder]: Building ICFG [2024-11-08 16:14:14,365 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-08 16:14:15,311 INFO L? ?]: Removed 16 outVars from TransFormulas that were not future-live. [2024-11-08 16:14:15,312 INFO L287 CfgBuilder]: Performing block encoding [2024-11-08 16:14:15,343 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-08 16:14:15,345 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-08 16:14:15,346 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 04:14:15 BoogieIcfgContainer [2024-11-08 16:14:15,346 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-08 16:14:15,349 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-08 16:14:15,351 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-08 16:14:15,356 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-08 16:14:15,356 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.11 04:14:13" (1/3) ... [2024-11-08 16:14:15,358 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46cc47bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 04:14:15, skipping insertion in model container [2024-11-08 16:14:15,359 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:13" (2/3) ... [2024-11-08 16:14:15,359 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@46cc47bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 04:14:15, skipping insertion in model container [2024-11-08 16:14:15,361 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 04:14:15" (3/3) ... [2024-11-08 16:14:15,363 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-62.i [2024-11-08 16:14:15,389 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-08 16:14:15,389 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-08 16:14:15,488 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-08 16:14:15,502 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@72d10f9f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 16:14:15,502 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-08 16:14:15,512 INFO L276 IsEmpty]: Start isEmpty. Operand has 150 states, 99 states have (on average 1.505050505050505) internal successors, (149), 100 states have internal predecessors, (149), 48 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2024-11-08 16:14:15,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2024-11-08 16:14:15,547 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:14:15,548 INFO L215 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:14:15,549 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:14:15,557 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:14:15,557 INFO L85 PathProgramCache]: Analyzing trace with hash -1952144982, now seen corresponding path program 1 times [2024-11-08 16:14:15,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:14:15,575 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394830796] [2024-11-08 16:14:15,576 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:14:15,577 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:14:15,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,109 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:14:16,114 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,121 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 16:14:16,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,129 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 16:14:16,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,138 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 16:14:16,141 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,145 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 16:14:16,149 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,157 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 16:14:16,160 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,165 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 16:14:16,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,182 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 16:14:16,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,189 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-08 16:14:16,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,196 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-08 16:14:16,198 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,202 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-08 16:14:16,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,209 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-08 16:14:16,211 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,215 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-08 16:14:16,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,222 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-08 16:14:16,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,233 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-08 16:14:16,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,243 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-08 16:14:16,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,254 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 16:14:16,261 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,269 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 16:14:16,275 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,281 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-08 16:14:16,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,287 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 16:14:16,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,292 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-08 16:14:16,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,300 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 16:14:16,303 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,305 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-08 16:14:16,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,317 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-11-08 16:14:16,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,327 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-08 16:14:16,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,380 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-11-08 16:14:16,385 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,388 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 16:14:16,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,400 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-08 16:14:16,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,405 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 16:14:16,448 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,457 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-08 16:14:16,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,466 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-11-08 16:14:16,469 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,476 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 16:14:16,479 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,483 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-11-08 16:14:16,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,497 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-08 16:14:16,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,510 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-11-08 16:14:16,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,519 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-08 16:14:16,525 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,528 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-11-08 16:14:16,531 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,534 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 16:14:16,537 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,540 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-11-08 16:14:16,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,546 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 16:14:16,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 16:14:16,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,559 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-11-08 16:14:16,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,565 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 16:14:16,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,571 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-08 16:14:16,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,578 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-08 16:14:16,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,584 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-08 16:14:16,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,590 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-08 16:14:16,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,595 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-11-08 16:14:16,598 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:16,609 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-11-08 16:14:16,610 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:14:16,611 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394830796] [2024-11-08 16:14:16,612 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1394830796] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:14:16,612 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:14:16,613 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 16:14:16,615 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1465431674] [2024-11-08 16:14:16,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:14:16,626 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-08 16:14:16,628 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:14:16,669 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-08 16:14:16,669 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 16:14:16,673 INFO L87 Difference]: Start difference. First operand has 150 states, 99 states have (on average 1.505050505050505) internal successors, (149), 100 states have internal predecessors, (149), 48 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) Second operand has 2 states, 2 states have (on average 32.5) internal successors, (65), 2 states have internal predecessors, (65), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) [2024-11-08 16:14:16,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:14:16,766 INFO L93 Difference]: Finished difference Result 288 states and 524 transitions. [2024-11-08 16:14:16,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-08 16:14:16,771 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 32.5) internal successors, (65), 2 states have internal predecessors, (65), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) Word has length 302 [2024-11-08 16:14:16,771 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:14:16,784 INFO L225 Difference]: With dead ends: 288 [2024-11-08 16:14:16,785 INFO L226 Difference]: Without dead ends: 141 [2024-11-08 16:14:16,791 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 146 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-08 16:14:16,799 INFO L432 NwaCegarLoop]: 225 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 225 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-08 16:14:16,801 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 16:14:16,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2024-11-08 16:14:16,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 141. [2024-11-08 16:14:16,887 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 91 states have (on average 1.4175824175824177) internal successors, (129), 91 states have internal predecessors, (129), 48 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2024-11-08 16:14:16,895 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 225 transitions. [2024-11-08 16:14:16,898 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 225 transitions. Word has length 302 [2024-11-08 16:14:16,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:14:16,903 INFO L471 AbstractCegarLoop]: Abstraction has 141 states and 225 transitions. [2024-11-08 16:14:16,904 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 32.5) internal successors, (65), 2 states have internal predecessors, (65), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) [2024-11-08 16:14:16,904 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 225 transitions. [2024-11-08 16:14:16,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2024-11-08 16:14:16,924 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:14:16,925 INFO L215 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:14:16,925 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-08 16:14:16,926 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:14:16,927 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:14:16,928 INFO L85 PathProgramCache]: Analyzing trace with hash 687127298, now seen corresponding path program 1 times [2024-11-08 16:14:16,928 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:14:16,928 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [294867967] [2024-11-08 16:14:16,929 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:14:16,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:14:17,112 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,694 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:14:17,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,701 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 16:14:17,705 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,708 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 16:14:17,710 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,712 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 16:14:17,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,720 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 16:14:17,721 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,724 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 16:14:17,727 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,755 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 16:14:17,757 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,764 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 16:14:17,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,773 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-08 16:14:17,779 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,782 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-08 16:14:17,788 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,792 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-08 16:14:17,798 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,805 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-08 16:14:17,807 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,813 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-08 16:14:17,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,823 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-08 16:14:17,828 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,832 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-08 16:14:17,837 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,840 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-08 16:14:17,846 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,852 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 16:14:17,855 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,861 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 16:14:17,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,875 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-08 16:14:17,881 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,883 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 16:14:17,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,896 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-08 16:14:17,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,933 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 16:14:17,939 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,941 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-08 16:14:17,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,948 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-11-08 16:14:17,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,956 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-08 16:14:17,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,968 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-11-08 16:14:17,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,977 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 16:14:17,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,985 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-08 16:14:17,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:17,995 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 16:14:18,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:18,008 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-08 16:14:18,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:18,015 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-11-08 16:14:18,018 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:18,021 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 16:14:18,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:18,026 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-11-08 16:14:18,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:18,034 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-08 16:14:18,037 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:18,040 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-11-08 16:14:18,043 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:18,045 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-08 16:14:18,048 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:18,052 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-11-08 16:14:18,055 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:18,057 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 16:14:18,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:18,063 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-11-08 16:14:18,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:18,068 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 16:14:18,070 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:18,073 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 16:14:18,077 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:18,079 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-11-08 16:14:18,083 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:18,085 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 16:14:18,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:18,091 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-08 16:14:18,093 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:18,095 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-08 16:14:18,097 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:18,099 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-08 16:14:18,101 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:18,104 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-08 16:14:18,106 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:18,107 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-11-08 16:14:18,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:18,116 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-11-08 16:14:18,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:14:18,117 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [294867967] [2024-11-08 16:14:18,117 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [294867967] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:14:18,117 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:14:18,118 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 16:14:18,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [567009961] [2024-11-08 16:14:18,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:14:18,120 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 16:14:18,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:14:18,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 16:14:18,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-08 16:14:18,123 INFO L87 Difference]: Start difference. First operand 141 states and 225 transitions. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-11-08 16:14:18,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:14:18,477 INFO L93 Difference]: Finished difference Result 346 states and 540 transitions. [2024-11-08 16:14:18,478 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 16:14:18,478 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 303 [2024-11-08 16:14:18,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:14:18,487 INFO L225 Difference]: With dead ends: 346 [2024-11-08 16:14:18,490 INFO L226 Difference]: Without dead ends: 208 [2024-11-08 16:14:18,492 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-08 16:14:18,494 INFO L432 NwaCegarLoop]: 248 mSDtfsCounter, 104 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 27 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 477 SdHoareTripleChecker+Invalid, 71 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 27 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-08 16:14:18,498 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [104 Valid, 477 Invalid, 71 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [27 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-08 16:14:18,500 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2024-11-08 16:14:18,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 175. [2024-11-08 16:14:18,560 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 175 states, 115 states have (on average 1.373913043478261) internal successors, (158), 116 states have internal predecessors, (158), 57 states have call successors, (57), 2 states have call predecessors, (57), 2 states have return successors, (57), 56 states have call predecessors, (57), 57 states have call successors, (57) [2024-11-08 16:14:18,562 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 175 states to 175 states and 272 transitions. [2024-11-08 16:14:18,565 INFO L78 Accepts]: Start accepts. Automaton has 175 states and 272 transitions. Word has length 303 [2024-11-08 16:14:18,568 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:14:18,568 INFO L471 AbstractCegarLoop]: Abstraction has 175 states and 272 transitions. [2024-11-08 16:14:18,569 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-11-08 16:14:18,570 INFO L276 IsEmpty]: Start isEmpty. Operand 175 states and 272 transitions. [2024-11-08 16:14:18,581 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 304 [2024-11-08 16:14:18,583 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:14:18,584 INFO L215 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:14:18,584 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-08 16:14:18,584 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:14:18,585 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:14:18,585 INFO L85 PathProgramCache]: Analyzing trace with hash -1832832636, now seen corresponding path program 1 times [2024-11-08 16:14:18,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:14:18,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1458998847] [2024-11-08 16:14:18,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:14:18,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:14:18,707 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,118 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:14:19,122 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,124 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 16:14:19,126 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,129 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 16:14:19,131 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,133 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 16:14:19,134 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,136 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 16:14:19,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,140 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 16:14:19,142 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,164 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 16:14:19,165 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,167 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 16:14:19,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,171 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-08 16:14:19,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,178 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-08 16:14:19,179 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,181 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-08 16:14:19,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,185 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-08 16:14:19,186 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,188 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-08 16:14:19,190 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,192 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-08 16:14:19,193 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,196 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-08 16:14:19,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,200 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-08 16:14:19,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,205 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 16:14:19,207 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,209 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 16:14:19,210 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,213 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-08 16:14:19,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,216 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 16:14:19,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,222 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-08 16:14:19,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,227 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 16:14:19,228 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,233 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-08 16:14:19,235 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,240 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-11-08 16:14:19,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,244 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-08 16:14:19,247 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,250 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-11-08 16:14:19,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,255 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 16:14:19,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,261 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-08 16:14:19,263 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,265 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 16:14:19,267 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,272 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-08 16:14:19,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,276 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-11-08 16:14:19,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,282 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 16:14:19,284 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,287 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-11-08 16:14:19,288 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,290 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-08 16:14:19,294 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,296 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-11-08 16:14:19,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,300 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-08 16:14:19,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,307 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-11-08 16:14:19,309 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,310 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 16:14:19,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,314 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-11-08 16:14:19,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,320 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 16:14:19,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,324 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 16:14:19,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,327 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-11-08 16:14:19,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,331 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 16:14:19,335 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,337 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-08 16:14:19,339 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,342 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-08 16:14:19,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,346 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-08 16:14:19,348 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,349 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-08 16:14:19,351 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,357 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-11-08 16:14:19,358 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:19,365 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-11-08 16:14:19,365 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:14:19,366 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1458998847] [2024-11-08 16:14:19,366 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1458998847] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:14:19,366 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:14:19,366 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 16:14:19,366 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1337737007] [2024-11-08 16:14:19,367 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:14:19,368 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 16:14:19,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:14:19,370 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 16:14:19,372 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-08 16:14:19,373 INFO L87 Difference]: Start difference. First operand 175 states and 272 transitions. Second operand has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-11-08 16:14:19,810 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:14:19,810 INFO L93 Difference]: Finished difference Result 516 states and 805 transitions. [2024-11-08 16:14:19,811 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 16:14:19,811 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 303 [2024-11-08 16:14:19,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:14:19,818 INFO L225 Difference]: With dead ends: 516 [2024-11-08 16:14:19,818 INFO L226 Difference]: Without dead ends: 344 [2024-11-08 16:14:19,819 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-08 16:14:19,821 INFO L432 NwaCegarLoop]: 346 mSDtfsCounter, 213 mSDsluCounter, 445 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 213 SdHoareTripleChecker+Valid, 791 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-08 16:14:19,821 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [213 Valid, 791 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 143 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-08 16:14:19,823 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2024-11-08 16:14:19,888 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 340. [2024-11-08 16:14:19,892 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 340 states, 221 states have (on average 1.3665158371040724) internal successors, (302), 223 states have internal predecessors, (302), 114 states have call successors, (114), 4 states have call predecessors, (114), 4 states have return successors, (114), 112 states have call predecessors, (114), 114 states have call successors, (114) [2024-11-08 16:14:19,896 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 340 states to 340 states and 530 transitions. [2024-11-08 16:14:19,897 INFO L78 Accepts]: Start accepts. Automaton has 340 states and 530 transitions. Word has length 303 [2024-11-08 16:14:19,898 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:14:19,898 INFO L471 AbstractCegarLoop]: Abstraction has 340 states and 530 transitions. [2024-11-08 16:14:19,899 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.5) internal successors, (66), 4 states have internal predecessors, (66), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-11-08 16:14:19,899 INFO L276 IsEmpty]: Start isEmpty. Operand 340 states and 530 transitions. [2024-11-08 16:14:19,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2024-11-08 16:14:19,905 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:14:19,905 INFO L215 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:14:19,906 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-08 16:14:19,906 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:14:19,906 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:14:19,907 INFO L85 PathProgramCache]: Analyzing trace with hash 1709399015, now seen corresponding path program 1 times [2024-11-08 16:14:19,907 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:14:19,907 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [452836002] [2024-11-08 16:14:19,907 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:14:19,908 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:14:20,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,443 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:14:20,444 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,446 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 16:14:20,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,448 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 16:14:20,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,451 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 16:14:20,452 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 16:14:20,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,456 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 16:14:20,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,459 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 16:14:20,460 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,461 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 16:14:20,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,464 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-08 16:14:20,465 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,467 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-08 16:14:20,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,470 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-08 16:14:20,471 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,473 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-08 16:14:20,474 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,475 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-08 16:14:20,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,479 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-08 16:14:20,480 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,482 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-08 16:14:20,483 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,488 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-08 16:14:20,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,491 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 16:14:20,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,494 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 16:14:20,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,500 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-08 16:14:20,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,505 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 16:14:20,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,508 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-08 16:14:20,509 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,511 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 16:14:20,513 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,514 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-08 16:14:20,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,518 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-11-08 16:14:20,519 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,525 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-08 16:14:20,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,531 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-11-08 16:14:20,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,534 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 16:14:20,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,537 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-08 16:14:20,541 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,542 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 16:14:20,544 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,545 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-08 16:14:20,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,548 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-11-08 16:14:20,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,552 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 16:14:20,553 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,555 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-11-08 16:14:20,557 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,558 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-08 16:14:20,560 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,562 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-11-08 16:14:20,564 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,567 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-08 16:14:20,569 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,571 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-11-08 16:14:20,575 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,577 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 16:14:20,578 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,580 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-11-08 16:14:20,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,588 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 16:14:20,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,593 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 16:14:20,595 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,597 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-11-08 16:14:20,599 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,601 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 16:14:20,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,605 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-08 16:14:20,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,609 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-08 16:14:20,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-08 16:14:20,618 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,619 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-08 16:14:20,621 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,623 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-11-08 16:14:20,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:20,628 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-11-08 16:14:20,632 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:14:20,632 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [452836002] [2024-11-08 16:14:20,632 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [452836002] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:14:20,632 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:14:20,633 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 16:14:20,633 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1674018111] [2024-11-08 16:14:20,633 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:14:20,634 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 16:14:20,634 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:14:20,635 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 16:14:20,635 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-08 16:14:20,635 INFO L87 Difference]: Start difference. First operand 340 states and 530 transitions. Second operand has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-11-08 16:14:20,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:14:20,723 INFO L93 Difference]: Finished difference Result 700 states and 1094 transitions. [2024-11-08 16:14:20,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-08 16:14:20,724 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 304 [2024-11-08 16:14:20,724 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:14:20,731 INFO L225 Difference]: With dead ends: 700 [2024-11-08 16:14:20,733 INFO L226 Difference]: Without dead ends: 363 [2024-11-08 16:14:20,735 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-08 16:14:20,736 INFO L432 NwaCegarLoop]: 220 mSDtfsCounter, 12 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 449 SdHoareTripleChecker+Invalid, 26 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-08 16:14:20,740 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 449 Invalid, 26 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 16:14:20,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 363 states. [2024-11-08 16:14:20,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 363 to 349. [2024-11-08 16:14:20,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 349 states, 230 states have (on average 1.373913043478261) internal successors, (316), 232 states have internal predecessors, (316), 114 states have call successors, (114), 4 states have call predecessors, (114), 4 states have return successors, (114), 112 states have call predecessors, (114), 114 states have call successors, (114) [2024-11-08 16:14:20,813 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 349 states to 349 states and 544 transitions. [2024-11-08 16:14:20,814 INFO L78 Accepts]: Start accepts. Automaton has 349 states and 544 transitions. Word has length 304 [2024-11-08 16:14:20,816 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:14:20,818 INFO L471 AbstractCegarLoop]: Abstraction has 349 states and 544 transitions. [2024-11-08 16:14:20,818 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.4) internal successors, (67), 5 states have internal predecessors, (67), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-11-08 16:14:20,818 INFO L276 IsEmpty]: Start isEmpty. Operand 349 states and 544 transitions. [2024-11-08 16:14:20,824 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2024-11-08 16:14:20,824 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:14:20,824 INFO L215 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:14:20,824 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-08 16:14:20,825 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:14:20,825 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:14:20,825 INFO L85 PathProgramCache]: Analyzing trace with hash -673479999, now seen corresponding path program 1 times [2024-11-08 16:14:20,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:14:20,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [446573478] [2024-11-08 16:14:20,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:14:20,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:14:20,991 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,157 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:14:22,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,160 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 16:14:22,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,163 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 16:14:22,164 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,165 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 16:14:22,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,168 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 16:14:22,169 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,171 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 16:14:22,172 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,173 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 16:14:22,174 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,176 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 16:14:22,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,179 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-08 16:14:22,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,181 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-08 16:14:22,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,184 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-08 16:14:22,185 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,187 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-08 16:14:22,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,190 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-08 16:14:22,192 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,193 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-08 16:14:22,195 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,196 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-08 16:14:22,197 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,199 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-08 16:14:22,200 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,202 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 16:14:22,203 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,205 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 16:14:22,206 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,208 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-08 16:14:22,209 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,210 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 16:14:22,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,213 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-08 16:14:22,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,216 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 16:14:22,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,219 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-08 16:14:22,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,222 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-11-08 16:14:22,223 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,224 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-08 16:14:22,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,227 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-11-08 16:14:22,229 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,231 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 16:14:22,232 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,234 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-08 16:14:22,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,237 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 16:14:22,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,240 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-08 16:14:22,242 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,243 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-11-08 16:14:22,245 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,247 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 16:14:22,248 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,249 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-11-08 16:14:22,251 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,253 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-08 16:14:22,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,256 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-11-08 16:14:22,258 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,259 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-08 16:14:22,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,264 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-11-08 16:14:22,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,267 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 16:14:22,269 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,271 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-11-08 16:14:22,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,274 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 16:14:22,276 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,278 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 16:14:22,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,281 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-11-08 16:14:22,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,284 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 16:14:22,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,287 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-08 16:14:22,289 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,291 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-08 16:14:22,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,294 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-08 16:14:22,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,297 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-08 16:14:22,299 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,300 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-11-08 16:14:22,302 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:22,305 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-11-08 16:14:22,305 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:14:22,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [446573478] [2024-11-08 16:14:22,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [446573478] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:14:22,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:14:22,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-08 16:14:22,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456810267] [2024-11-08 16:14:22,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:14:22,307 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-08 16:14:22,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:14:22,308 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-08 16:14:22,308 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-08 16:14:22,308 INFO L87 Difference]: Start difference. First operand 349 states and 544 transitions. Second operand has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-11-08 16:14:23,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:14:23,227 INFO L93 Difference]: Finished difference Result 1181 states and 1844 transitions. [2024-11-08 16:14:23,227 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-08 16:14:23,243 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 304 [2024-11-08 16:14:23,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:14:23,252 INFO L225 Difference]: With dead ends: 1181 [2024-11-08 16:14:23,252 INFO L226 Difference]: Without dead ends: 835 [2024-11-08 16:14:23,253 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 99 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=15, Unknown=0, NotChecked=0, Total=30 [2024-11-08 16:14:23,255 INFO L432 NwaCegarLoop]: 395 mSDtfsCounter, 490 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 346 mSolverCounterSat, 103 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 490 SdHoareTripleChecker+Valid, 868 SdHoareTripleChecker+Invalid, 449 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 103 IncrementalHoareTripleChecker+Valid, 346 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-11-08 16:14:23,259 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [490 Valid, 868 Invalid, 449 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [103 Valid, 346 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-11-08 16:14:23,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 835 states. [2024-11-08 16:14:23,384 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 835 to 654. [2024-11-08 16:14:23,386 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 654 states, 444 states have (on average 1.3873873873873874) internal successors, (616), 449 states have internal predecessors, (616), 201 states have call successors, (201), 8 states have call predecessors, (201), 8 states have return successors, (201), 196 states have call predecessors, (201), 201 states have call successors, (201) [2024-11-08 16:14:23,391 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 654 states to 654 states and 1018 transitions. [2024-11-08 16:14:23,392 INFO L78 Accepts]: Start accepts. Automaton has 654 states and 1018 transitions. Word has length 304 [2024-11-08 16:14:23,393 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:14:23,394 INFO L471 AbstractCegarLoop]: Abstraction has 654 states and 1018 transitions. [2024-11-08 16:14:23,394 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 11.166666666666666) internal successors, (67), 6 states have internal predecessors, (67), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-11-08 16:14:23,394 INFO L276 IsEmpty]: Start isEmpty. Operand 654 states and 1018 transitions. [2024-11-08 16:14:23,402 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2024-11-08 16:14:23,402 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:14:23,402 INFO L215 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:14:23,403 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-08 16:14:23,403 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:14:23,403 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:14:23,403 INFO L85 PathProgramCache]: Analyzing trace with hash -398720385, now seen corresponding path program 1 times [2024-11-08 16:14:23,403 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:14:23,403 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10134077] [2024-11-08 16:14:23,404 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:14:23,404 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:14:23,455 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,542 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:14:23,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,548 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 16:14:23,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,551 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 16:14:23,554 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,555 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 16:14:23,556 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,558 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 16:14:23,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,561 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 16:14:23,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,564 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 16:14:23,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,567 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 16:14:23,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,569 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-08 16:14:23,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,572 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-08 16:14:23,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,575 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-08 16:14:23,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,578 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-08 16:14:23,580 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,582 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-08 16:14:23,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,585 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-08 16:14:23,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,591 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-08 16:14:23,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,595 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-08 16:14:23,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,601 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 16:14:23,603 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,604 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 16:14:23,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,612 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-08 16:14:23,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,615 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 16:14:23,617 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-08 16:14:23,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,621 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 16:14:23,623 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,624 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-08 16:14:23,626 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,628 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-11-08 16:14:23,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,631 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-08 16:14:23,632 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,634 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-11-08 16:14:23,636 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,638 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 16:14:23,641 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,643 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-08 16:14:23,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,646 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 16:14:23,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,650 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-08 16:14:23,652 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,653 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-11-08 16:14:23,655 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,657 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 16:14:23,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,660 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-11-08 16:14:23,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,665 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-08 16:14:23,667 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,668 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-11-08 16:14:23,670 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,671 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-08 16:14:23,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,676 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-11-08 16:14:23,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,681 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 16:14:23,682 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,684 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-11-08 16:14:23,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,687 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 16:14:23,689 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,691 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 16:14:23,692 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,694 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-11-08 16:14:23,696 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,697 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 16:14:23,699 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,701 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-08 16:14:23,703 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,706 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-08 16:14:23,708 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,709 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-08 16:14:23,711 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,713 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-08 16:14:23,714 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,716 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-11-08 16:14:23,720 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:23,723 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-11-08 16:14:23,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:14:23,724 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10134077] [2024-11-08 16:14:23,724 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [10134077] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:14:23,724 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:14:23,724 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 16:14:23,725 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [228354319] [2024-11-08 16:14:23,725 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:14:23,726 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 16:14:23,726 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:14:23,727 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 16:14:23,728 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 16:14:23,728 INFO L87 Difference]: Start difference. First operand 654 states and 1018 transitions. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-11-08 16:14:23,867 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:14:23,867 INFO L93 Difference]: Finished difference Result 1565 states and 2418 transitions. [2024-11-08 16:14:23,868 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 16:14:23,868 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 304 [2024-11-08 16:14:23,869 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:14:23,877 INFO L225 Difference]: With dead ends: 1565 [2024-11-08 16:14:23,877 INFO L226 Difference]: Without dead ends: 914 [2024-11-08 16:14:23,880 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 16:14:23,881 INFO L432 NwaCegarLoop]: 306 mSDtfsCounter, 125 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 516 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-08 16:14:23,883 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [125 Valid, 516 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 16:14:23,884 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 914 states. [2024-11-08 16:14:24,021 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 914 to 909. [2024-11-08 16:14:24,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 909 states, 618 states have (on average 1.3527508090614886) internal successors, (836), 628 states have internal predecessors, (836), 276 states have call successors, (276), 14 states have call predecessors, (276), 14 states have return successors, (276), 266 states have call predecessors, (276), 276 states have call successors, (276) [2024-11-08 16:14:24,030 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 909 states to 909 states and 1388 transitions. [2024-11-08 16:14:24,031 INFO L78 Accepts]: Start accepts. Automaton has 909 states and 1388 transitions. Word has length 304 [2024-11-08 16:14:24,032 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:14:24,032 INFO L471 AbstractCegarLoop]: Abstraction has 909 states and 1388 transitions. [2024-11-08 16:14:24,033 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-11-08 16:14:24,033 INFO L276 IsEmpty]: Start isEmpty. Operand 909 states and 1388 transitions. [2024-11-08 16:14:24,038 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2024-11-08 16:14:24,038 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:14:24,039 INFO L215 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:14:24,039 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-08 16:14:24,039 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:14:24,039 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:14:24,040 INFO L85 PathProgramCache]: Analyzing trace with hash 54650301, now seen corresponding path program 1 times [2024-11-08 16:14:24,040 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:14:24,040 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [655103741] [2024-11-08 16:14:24,040 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:14:24,040 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:14:24,087 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,325 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:14:24,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,330 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 16:14:24,332 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,336 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 16:14:24,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,341 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 16:14:24,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,349 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 16:14:24,350 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,355 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 16:14:24,357 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,360 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 16:14:24,362 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,366 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 16:14:24,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,371 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-08 16:14:24,373 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,376 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-08 16:14:24,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,381 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-08 16:14:24,383 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,386 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-08 16:14:24,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,391 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-08 16:14:24,393 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,396 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-08 16:14:24,398 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,400 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-08 16:14:24,403 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,406 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-08 16:14:24,408 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,410 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 16:14:24,412 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,415 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 16:14:24,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,423 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-08 16:14:24,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,428 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 16:14:24,433 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,436 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-08 16:14:24,441 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,448 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 16:14:24,450 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,453 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-08 16:14:24,458 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,464 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-11-08 16:14:24,467 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,469 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-08 16:14:24,473 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,476 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-11-08 16:14:24,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,482 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 16:14:24,484 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,487 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-08 16:14:24,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,492 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 16:14:24,494 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,497 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-08 16:14:24,499 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,502 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-11-08 16:14:24,506 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,509 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 16:14:24,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,514 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-11-08 16:14:24,516 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,520 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-08 16:14:24,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,525 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-11-08 16:14:24,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,530 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-08 16:14:24,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,535 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-11-08 16:14:24,538 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,541 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 16:14:24,543 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,547 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-11-08 16:14:24,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,555 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 16:14:24,559 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,588 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 16:14:24,592 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,595 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-11-08 16:14:24,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,600 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 16:14:24,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,608 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-08 16:14:24,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,613 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-08 16:14:24,615 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,618 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-08 16:14:24,620 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,623 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-08 16:14:24,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,627 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-11-08 16:14:24,629 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:24,634 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-11-08 16:14:24,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:14:24,634 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [655103741] [2024-11-08 16:14:24,635 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [655103741] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:14:24,635 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:14:24,635 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 16:14:24,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [456199289] [2024-11-08 16:14:24,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:14:24,636 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 16:14:24,636 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:14:24,637 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 16:14:24,637 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 16:14:24,637 INFO L87 Difference]: Start difference. First operand 909 states and 1388 transitions. Second operand has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-11-08 16:14:24,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:14:24,815 INFO L93 Difference]: Finished difference Result 1961 states and 2993 transitions. [2024-11-08 16:14:24,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 16:14:24,816 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 304 [2024-11-08 16:14:24,816 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:14:24,825 INFO L225 Difference]: With dead ends: 1961 [2024-11-08 16:14:24,825 INFO L226 Difference]: Without dead ends: 1086 [2024-11-08 16:14:24,828 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 99 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 16:14:24,829 INFO L432 NwaCegarLoop]: 244 mSDtfsCounter, 132 mSDsluCounter, 208 mSDsCounter, 0 mSdLazyCounter, 23 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 452 SdHoareTripleChecker+Invalid, 24 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 23 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-08 16:14:24,830 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [132 Valid, 452 Invalid, 24 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-08 16:14:24,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1086 states. [2024-11-08 16:14:24,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1086 to 1080. [2024-11-08 16:14:24,966 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1080 states, 729 states have (on average 1.3470507544581618) internal successors, (982), 740 states have internal predecessors, (982), 333 states have call successors, (333), 17 states have call predecessors, (333), 17 states have return successors, (333), 322 states have call predecessors, (333), 333 states have call successors, (333) [2024-11-08 16:14:24,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1080 states to 1080 states and 1648 transitions. [2024-11-08 16:14:24,976 INFO L78 Accepts]: Start accepts. Automaton has 1080 states and 1648 transitions. Word has length 304 [2024-11-08 16:14:24,977 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:14:24,977 INFO L471 AbstractCegarLoop]: Abstraction has 1080 states and 1648 transitions. [2024-11-08 16:14:24,978 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 22.333333333333332) internal successors, (67), 3 states have internal predecessors, (67), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-11-08 16:14:24,978 INFO L276 IsEmpty]: Start isEmpty. Operand 1080 states and 1648 transitions. [2024-11-08 16:14:24,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 305 [2024-11-08 16:14:24,983 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:14:24,984 INFO L215 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:14:24,984 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-08 16:14:24,984 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:14:24,985 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:14:24,985 INFO L85 PathProgramCache]: Analyzing trace with hash -1524057263, now seen corresponding path program 1 times [2024-11-08 16:14:24,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:14:24,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536064302] [2024-11-08 16:14:24,986 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:14:24,986 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:14:25,049 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,216 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:14:25,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,220 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 16:14:25,221 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,223 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 16:14:25,224 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,226 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 16:14:25,227 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,229 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 16:14:25,231 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,232 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 16:14:25,234 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,235 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 16:14:25,237 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,239 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 16:14:25,240 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,242 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-08 16:14:25,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,245 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-08 16:14:25,246 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,248 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-08 16:14:25,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,251 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-08 16:14:25,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,254 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-08 16:14:25,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,257 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-08 16:14:25,259 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,260 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-08 16:14:25,262 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,264 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-08 16:14:25,265 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,266 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 16:14:25,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,270 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 16:14:25,271 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,273 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-08 16:14:25,274 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,276 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 16:14:25,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,278 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-08 16:14:25,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,282 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 16:14:25,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,285 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-08 16:14:25,286 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,288 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-11-08 16:14:25,290 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,291 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-08 16:14:25,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,295 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-11-08 16:14:25,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,298 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 16:14:25,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,302 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-08 16:14:25,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,306 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 16:14:25,308 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,310 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-08 16:14:25,311 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,313 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-11-08 16:14:25,315 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,317 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 16:14:25,318 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,320 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-11-08 16:14:25,322 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,324 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-08 16:14:25,326 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,328 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-11-08 16:14:25,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,332 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-08 16:14:25,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,336 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-11-08 16:14:25,338 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,340 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 16:14:25,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,343 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-11-08 16:14:25,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,347 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 16:14:25,349 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,351 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 16:14:25,353 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,355 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-11-08 16:14:25,356 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,358 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 16:14:25,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,362 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-08 16:14:25,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,366 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-08 16:14:25,368 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,370 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-08 16:14:25,372 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,373 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-08 16:14:25,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,377 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-11-08 16:14:25,379 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:25,383 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-11-08 16:14:25,383 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:14:25,383 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536064302] [2024-11-08 16:14:25,384 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536064302] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:14:25,384 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:14:25,384 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 16:14:25,384 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [921229355] [2024-11-08 16:14:25,385 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:14:25,385 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 16:14:25,386 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:14:25,386 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 16:14:25,387 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-08 16:14:25,387 INFO L87 Difference]: Start difference. First operand 1080 states and 1648 transitions. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-11-08 16:14:26,182 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:14:26,182 INFO L93 Difference]: Finished difference Result 2696 states and 4099 transitions. [2024-11-08 16:14:26,183 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 16:14:26,183 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 304 [2024-11-08 16:14:26,184 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:14:26,200 INFO L225 Difference]: With dead ends: 2696 [2024-11-08 16:14:26,200 INFO L226 Difference]: Without dead ends: 1649 [2024-11-08 16:14:26,205 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-08 16:14:26,206 INFO L432 NwaCegarLoop]: 270 mSDtfsCounter, 428 mSDsluCounter, 300 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 428 SdHoareTripleChecker+Valid, 570 SdHoareTripleChecker+Invalid, 193 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-08 16:14:26,206 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [428 Valid, 570 Invalid, 193 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-08 16:14:26,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1649 states. [2024-11-08 16:14:26,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1649 to 1634. [2024-11-08 16:14:26,486 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1634 states, 1126 states have (on average 1.3481349911190053) internal successors, (1518), 1147 states have internal predecessors, (1518), 479 states have call successors, (479), 28 states have call predecessors, (479), 28 states have return successors, (479), 458 states have call predecessors, (479), 479 states have call successors, (479) [2024-11-08 16:14:26,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1634 states to 1634 states and 2476 transitions. [2024-11-08 16:14:26,500 INFO L78 Accepts]: Start accepts. Automaton has 1634 states and 2476 transitions. Word has length 304 [2024-11-08 16:14:26,500 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:14:26,501 INFO L471 AbstractCegarLoop]: Abstraction has 1634 states and 2476 transitions. [2024-11-08 16:14:26,501 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-11-08 16:14:26,501 INFO L276 IsEmpty]: Start isEmpty. Operand 1634 states and 2476 transitions. [2024-11-08 16:14:26,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2024-11-08 16:14:26,507 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:14:26,507 INFO L215 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:14:26,508 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-08 16:14:26,508 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:14:26,508 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:14:26,508 INFO L85 PathProgramCache]: Analyzing trace with hash -351589759, now seen corresponding path program 1 times [2024-11-08 16:14:26,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:14:26,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [711039902] [2024-11-08 16:14:26,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:14:26,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:14:26,586 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:26,922 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:14:26,923 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:26,924 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 16:14:26,925 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:26,929 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 16:14:26,930 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:26,934 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 16:14:26,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:26,936 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 16:14:26,938 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:26,939 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 16:14:26,940 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:26,941 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 16:14:26,942 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:26,944 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 16:14:26,945 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:26,946 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-08 16:14:26,948 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:26,949 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-08 16:14:26,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:26,951 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-08 16:14:26,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:26,954 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-08 16:14:26,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:26,957 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-08 16:14:26,958 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:26,959 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-08 16:14:26,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:26,963 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-08 16:14:26,965 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:26,966 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-08 16:14:26,968 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:26,969 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 16:14:26,970 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:26,972 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 16:14:26,973 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:26,975 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-08 16:14:26,976 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:26,978 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 16:14:26,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:26,980 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-08 16:14:26,982 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:26,983 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 16:14:26,985 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:26,986 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-08 16:14:26,987 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:26,989 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-11-08 16:14:26,990 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:26,991 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-08 16:14:26,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:26,997 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-11-08 16:14:26,998 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:27,000 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 16:14:27,001 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:27,003 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-08 16:14:27,004 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:27,008 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 16:14:27,010 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:27,011 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-08 16:14:27,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:27,015 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-11-08 16:14:27,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:27,018 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 16:14:27,022 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:27,023 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-11-08 16:14:27,024 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:27,026 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-08 16:14:27,027 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:27,028 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-11-08 16:14:27,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:27,031 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-08 16:14:27,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:27,034 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-11-08 16:14:27,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:27,037 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 16:14:27,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:27,040 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-11-08 16:14:27,041 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:27,043 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 16:14:27,044 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:27,045 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 16:14:27,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:27,048 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-11-08 16:14:27,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:27,051 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 16:14:27,053 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:27,054 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-08 16:14:27,056 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:27,057 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-08 16:14:27,059 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:27,060 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-08 16:14:27,062 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:27,063 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-08 16:14:27,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:27,066 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-11-08 16:14:27,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:27,070 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-11-08 16:14:27,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:14:27,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [711039902] [2024-11-08 16:14:27,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [711039902] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:14:27,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:14:27,072 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-08 16:14:27,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2128224313] [2024-11-08 16:14:27,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:14:27,073 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-08 16:14:27,073 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:14:27,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-08 16:14:27,074 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-08 16:14:27,075 INFO L87 Difference]: Start difference. First operand 1634 states and 2476 transitions. Second operand has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-11-08 16:14:27,370 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:14:27,370 INFO L93 Difference]: Finished difference Result 3293 states and 4987 transitions. [2024-11-08 16:14:27,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-08 16:14:27,371 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 305 [2024-11-08 16:14:27,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:14:27,384 INFO L225 Difference]: With dead ends: 3293 [2024-11-08 16:14:27,384 INFO L226 Difference]: Without dead ends: 1693 [2024-11-08 16:14:27,390 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 103 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-11-08 16:14:27,390 INFO L432 NwaCegarLoop]: 221 mSDtfsCounter, 5 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 641 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-08 16:14:27,391 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 641 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-08 16:14:27,393 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1693 states. [2024-11-08 16:14:27,603 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1693 to 1684. [2024-11-08 16:14:27,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1684 states, 1176 states have (on average 1.3460884353741496) internal successors, (1583), 1197 states have internal predecessors, (1583), 479 states have call successors, (479), 28 states have call predecessors, (479), 28 states have return successors, (479), 458 states have call predecessors, (479), 479 states have call successors, (479) [2024-11-08 16:14:27,616 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1684 states to 1684 states and 2541 transitions. [2024-11-08 16:14:27,620 INFO L78 Accepts]: Start accepts. Automaton has 1684 states and 2541 transitions. Word has length 305 [2024-11-08 16:14:27,620 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:14:27,621 INFO L471 AbstractCegarLoop]: Abstraction has 1684 states and 2541 transitions. [2024-11-08 16:14:27,621 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 13.6) internal successors, (68), 5 states have internal predecessors, (68), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-11-08 16:14:27,621 INFO L276 IsEmpty]: Start isEmpty. Operand 1684 states and 2541 transitions. [2024-11-08 16:14:27,626 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2024-11-08 16:14:27,626 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:14:27,626 INFO L215 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:14:27,627 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-08 16:14:27,627 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:14:27,627 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:14:27,627 INFO L85 PathProgramCache]: Analyzing trace with hash 751141404, now seen corresponding path program 1 times [2024-11-08 16:14:27,627 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:14:27,627 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [282983853] [2024-11-08 16:14:27,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:14:27,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:14:27,704 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,506 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 5 [2024-11-08 16:14:29,508 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,510 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 10 [2024-11-08 16:14:29,511 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,513 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 15 [2024-11-08 16:14:29,514 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,516 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 21 [2024-11-08 16:14:29,517 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,519 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 26 [2024-11-08 16:14:29,520 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,522 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 31 [2024-11-08 16:14:29,523 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,525 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 37 [2024-11-08 16:14:29,527 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,528 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 43 [2024-11-08 16:14:29,530 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,531 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 49 [2024-11-08 16:14:29,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,534 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 55 [2024-11-08 16:14:29,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,537 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 60 [2024-11-08 16:14:29,539 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,541 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 66 [2024-11-08 16:14:29,542 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,544 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 72 [2024-11-08 16:14:29,546 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,547 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 78 [2024-11-08 16:14:29,549 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,550 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 83 [2024-11-08 16:14:29,552 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,554 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 89 [2024-11-08 16:14:29,555 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,557 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 94 [2024-11-08 16:14:29,558 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,560 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 100 [2024-11-08 16:14:29,561 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,563 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 105 [2024-11-08 16:14:29,565 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,566 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 111 [2024-11-08 16:14:29,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,569 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 116 [2024-11-08 16:14:29,571 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,576 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 122 [2024-11-08 16:14:29,577 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,582 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 127 [2024-11-08 16:14:29,583 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,585 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 133 [2024-11-08 16:14:29,587 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,588 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 138 [2024-11-08 16:14:29,590 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,592 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 144 [2024-11-08 16:14:29,593 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,595 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 149 [2024-11-08 16:14:29,597 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,599 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 155 [2024-11-08 16:14:29,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,602 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 160 [2024-11-08 16:14:29,604 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,605 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 166 [2024-11-08 16:14:29,607 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,608 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 171 [2024-11-08 16:14:29,610 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,612 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 177 [2024-11-08 16:14:29,614 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,617 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 182 [2024-11-08 16:14:29,619 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,623 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 188 [2024-11-08 16:14:29,625 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,626 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 193 [2024-11-08 16:14:29,628 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,630 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 199 [2024-11-08 16:14:29,631 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,633 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 204 [2024-11-08 16:14:29,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,636 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 209 [2024-11-08 16:14:29,638 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,640 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 215 [2024-11-08 16:14:29,642 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,643 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 220 [2024-11-08 16:14:29,645 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,647 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 226 [2024-11-08 16:14:29,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,652 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 231 [2024-11-08 16:14:29,654 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,656 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 237 [2024-11-08 16:14:29,658 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,660 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 243 [2024-11-08 16:14:29,662 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,664 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 249 [2024-11-08 16:14:29,665 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,667 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 255 [2024-11-08 16:14:29,669 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,671 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 261 [2024-11-08 16:14:29,673 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,674 INFO L368 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 266 [2024-11-08 16:14:29,676 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:14:29,679 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-11-08 16:14:29,680 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-08 16:14:29,680 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [282983853] [2024-11-08 16:14:29,680 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [282983853] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:14:29,680 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:14:29,680 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 16:14:29,681 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1603980259] [2024-11-08 16:14:29,681 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:14:29,682 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 16:14:29,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-08 16:14:29,682 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 16:14:29,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-08 16:14:29,684 INFO L87 Difference]: Start difference. First operand 1684 states and 2541 transitions. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-11-08 16:14:30,545 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:14:30,545 INFO L93 Difference]: Finished difference Result 3143 states and 4733 transitions. [2024-11-08 16:14:30,545 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 16:14:30,546 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 305 [2024-11-08 16:14:30,546 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:14:30,560 INFO L225 Difference]: With dead ends: 3143 [2024-11-08 16:14:30,560 INFO L226 Difference]: Without dead ends: 1802 [2024-11-08 16:14:30,565 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 100 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-08 16:14:30,566 INFO L432 NwaCegarLoop]: 276 mSDtfsCounter, 382 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 113 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 382 SdHoareTripleChecker+Valid, 546 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 113 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-08 16:14:30,566 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [382 Valid, 546 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 113 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-08 16:14:30,569 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1802 states. [2024-11-08 16:14:30,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1802 to 1609. [2024-11-08 16:14:30,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1609 states, 1129 states have (on average 1.3489813994685562) internal successors, (1523), 1148 states have internal predecessors, (1523), 451 states have call successors, (451), 28 states have call predecessors, (451), 28 states have return successors, (451), 432 states have call predecessors, (451), 451 states have call successors, (451) [2024-11-08 16:14:30,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1609 states to 1609 states and 2425 transitions. [2024-11-08 16:14:30,864 INFO L78 Accepts]: Start accepts. Automaton has 1609 states and 2425 transitions. Word has length 305 [2024-11-08 16:14:30,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:14:30,865 INFO L471 AbstractCegarLoop]: Abstraction has 1609 states and 2425 transitions. [2024-11-08 16:14:30,865 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-11-08 16:14:30,865 INFO L276 IsEmpty]: Start isEmpty. Operand 1609 states and 2425 transitions. [2024-11-08 16:14:30,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 306 [2024-11-08 16:14:30,871 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:14:30,871 INFO L215 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:14:30,872 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-08 16:14:30,872 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:14:30,872 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:14:30,873 INFO L85 PathProgramCache]: Analyzing trace with hash 1452741278, now seen corresponding path program 1 times [2024-11-08 16:14:30,873 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-08 16:14:30,873 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1000867679] [2024-11-08 16:14:30,873 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:14:30,873 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-08 16:14:31,015 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-08 16:14:31,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1151500235] [2024-11-08 16:14:31,021 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:14:31,021 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-08 16:14:31,021 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:14:31,023 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-08 16:14:31,025 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-08 16:14:31,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-08 16:14:31,313 INFO L356 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-08 16:14:31,496 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-08 16:14:31,832 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-08 16:14:31,832 INFO L325 BasicCegarLoop]: Counterexample is feasible [2024-11-08 16:14:31,833 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-08 16:14:31,861 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-08 16:14:32,036 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2024-11-08 16:14:32,039 INFO L407 BasicCegarLoop]: Path program histogram: [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:14:32,290 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-08 16:14:32,294 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 08.11 04:14:32 BoogieIcfgContainer [2024-11-08 16:14:32,294 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-08 16:14:32,295 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-08 16:14:32,295 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-08 16:14:32,295 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-08 16:14:32,296 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 04:14:15" (3/4) ... [2024-11-08 16:14:32,300 INFO L145 WitnessPrinter]: No result that supports witness generation found [2024-11-08 16:14:32,301 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-08 16:14:32,302 INFO L158 Benchmark]: Toolchain (without parser) took 19113.82ms. Allocated memory was 186.6MB in the beginning and 394.3MB in the end (delta: 207.6MB). Free memory was 157.5MB in the beginning and 152.4MB in the end (delta: 5.1MB). Peak memory consumption was 210.8MB. Max. memory is 16.1GB. [2024-11-08 16:14:32,302 INFO L158 Benchmark]: CDTParser took 0.41ms. Allocated memory is still 125.8MB. Free memory is still 97.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-08 16:14:32,303 INFO L158 Benchmark]: CACSL2BoogieTranslator took 593.94ms. Allocated memory is still 186.6MB. Free memory was 157.3MB in the beginning and 141.8MB in the end (delta: 15.5MB). Peak memory consumption was 17.1MB. Max. memory is 16.1GB. [2024-11-08 16:14:32,303 INFO L158 Benchmark]: Boogie Procedure Inliner took 87.99ms. Allocated memory is still 186.6MB. Free memory was 141.8MB in the beginning and 136.7MB in the end (delta: 5.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-11-08 16:14:32,303 INFO L158 Benchmark]: Boogie Preprocessor took 115.81ms. Allocated memory is still 186.6MB. Free memory was 136.7MB in the beginning and 132.5MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. [2024-11-08 16:14:32,304 INFO L158 Benchmark]: RCFGBuilder took 1351.96ms. Allocated memory is still 186.6MB. Free memory was 132.5MB in the beginning and 120.8MB in the end (delta: 11.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. [2024-11-08 16:14:32,304 INFO L158 Benchmark]: TraceAbstraction took 16944.94ms. Allocated memory was 186.6MB in the beginning and 394.3MB in the end (delta: 207.6MB). Free memory was 119.7MB in the beginning and 152.4MB in the end (delta: -32.7MB). Peak memory consumption was 175.9MB. Max. memory is 16.1GB. [2024-11-08 16:14:32,305 INFO L158 Benchmark]: Witness Printer took 6.50ms. Allocated memory is still 394.3MB. Free memory is still 152.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-08 16:14:32,307 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.41ms. Allocated memory is still 125.8MB. Free memory is still 97.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 593.94ms. Allocated memory is still 186.6MB. Free memory was 157.3MB in the beginning and 141.8MB in the end (delta: 15.5MB). Peak memory consumption was 17.1MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 87.99ms. Allocated memory is still 186.6MB. Free memory was 141.8MB in the beginning and 136.7MB in the end (delta: 5.1MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * Boogie Preprocessor took 115.81ms. Allocated memory is still 186.6MB. Free memory was 136.7MB in the beginning and 132.5MB in the end (delta: 4.2MB). Peak memory consumption was 4.2MB. Max. memory is 16.1GB. * RCFGBuilder took 1351.96ms. Allocated memory is still 186.6MB. Free memory was 132.5MB in the beginning and 120.8MB in the end (delta: 11.6MB). Peak memory consumption was 10.5MB. Max. memory is 16.1GB. * TraceAbstraction took 16944.94ms. Allocated memory was 186.6MB in the beginning and 394.3MB in the end (delta: 207.6MB). Free memory was 119.7MB in the beginning and 152.4MB in the end (delta: -32.7MB). Peak memory consumption was 175.9MB. Max. memory is 16.1GB. * Witness Printer took 6.50ms. Allocated memory is still 394.3MB. Free memory is still 152.4MB. There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryFLOATComparisonOperation at line 254, overapproximation of someUnaryDOUBLEoperation at line 85, overapproximation of someBinaryArithmeticDOUBLEoperation at line 171, overapproximation of someBinaryDOUBLEComparisonOperation at line 254, overapproximation of someUnaryFLOAToperation at line 117. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] double var_1_1 = 5.25; [L23] signed long int var_1_3 = -25; [L24] signed long int var_1_4 = -128; [L25] double var_1_6 = 2.75; [L26] double var_1_7 = 24.5; [L27] double var_1_8 = 199.5; [L28] float var_1_9 = 32.8; [L29] unsigned char var_1_10 = 1; [L30] float var_1_11 = 15.4; [L31] float var_1_12 = 0.0; [L32] unsigned long int var_1_13 = 2; [L33] float var_1_16 = 127.6; [L34] signed long int var_1_17 = 128; [L35] unsigned char var_1_19 = 10; [L36] unsigned char var_1_20 = 0; [L37] unsigned char var_1_21 = 64; [L38] double var_1_22 = 15.95; [L39] unsigned long int var_1_23 = 4127848294; [L40] unsigned long int var_1_24 = 256; [L41] unsigned char var_1_25 = 1; [L42] unsigned long int var_1_26 = 64; [L43] unsigned char var_1_27 = 1; [L44] unsigned char var_1_28 = 0; [L45] unsigned char var_1_29 = 1; [L46] unsigned char var_1_30 = 0; [L47] unsigned char var_1_31 = 0; [L48] unsigned char var_1_32 = 0; [L49] double var_1_33 = 63.8; [L50] signed long int var_1_34 = -256; [L51] signed long int var_1_35 = 25; [L52] signed long int var_1_36 = 16; [L53] signed long int var_1_37 = 256; [L54] double var_1_38 = 25.4; [L55] double var_1_39 = 10.75; [L56] unsigned long int var_1_40 = 4; [L57] double var_1_41 = 8.4; [L58] double var_1_42 = 0.0; [L59] double var_1_43 = 256.5; [L60] unsigned char var_1_44 = 0; [L61] unsigned long int var_1_45 = 10; [L62] float var_1_46 = 0.4; [L63] unsigned char var_1_47 = 0; [L64] unsigned long int var_1_48 = 32; [L65] unsigned char var_1_49 = 1; [L66] float var_1_50 = 1.8; VAL [isInitial=0, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=-25, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=-128, var_1_50=9/5, var_1_6=11/4, var_1_7=49/2, var_1_8=399/2, var_1_9=164/5] [L258] isInitial = 1 [L259] FCALL initially() [L260] COND TRUE 1 [L261] FCALL updateLastVariables() [L262] CALL updateVariables() [L175] var_1_3 = __VERIFIER_nondet_long() [L176] CALL assume_abort_if_not(var_1_3 >= -2147483648) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=-128, var_1_50=9/5, var_1_6=11/4, var_1_7=49/2, var_1_8=399/2, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=-128, var_1_50=9/5, var_1_6=11/4, var_1_7=49/2, var_1_8=399/2, var_1_9=164/5] [L176] RET assume_abort_if_not(var_1_3 >= -2147483648) VAL [isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=-128, var_1_50=9/5, var_1_6=11/4, var_1_7=49/2, var_1_8=399/2, var_1_9=164/5] [L177] CALL assume_abort_if_not(var_1_3 <= 2147483647) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=-128, var_1_50=9/5, var_1_6=11/4, var_1_7=49/2, var_1_8=399/2, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=-128, var_1_50=9/5, var_1_6=11/4, var_1_7=49/2, var_1_8=399/2, var_1_9=164/5] [L177] RET assume_abort_if_not(var_1_3 <= 2147483647) VAL [isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=-128, var_1_50=9/5, var_1_6=11/4, var_1_7=49/2, var_1_8=399/2, var_1_9=164/5] [L178] CALL assume_abort_if_not(var_1_3 != 0) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=-128, var_1_50=9/5, var_1_6=11/4, var_1_7=49/2, var_1_8=399/2, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=-128, var_1_50=9/5, var_1_6=11/4, var_1_7=49/2, var_1_8=399/2, var_1_9=164/5] [L178] RET assume_abort_if_not(var_1_3 != 0) VAL [isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=-128, var_1_50=9/5, var_1_6=11/4, var_1_7=49/2, var_1_8=399/2, var_1_9=164/5] [L179] var_1_4 = __VERIFIER_nondet_long() [L180] CALL assume_abort_if_not(var_1_4 >= -2147483648) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_6=11/4, var_1_7=49/2, var_1_8=399/2, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_6=11/4, var_1_7=49/2, var_1_8=399/2, var_1_9=164/5] [L180] RET assume_abort_if_not(var_1_4 >= -2147483648) VAL [isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_6=11/4, var_1_7=49/2, var_1_8=399/2, var_1_9=164/5] [L181] CALL assume_abort_if_not(var_1_4 <= 2147483647) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_6=11/4, var_1_7=49/2, var_1_8=399/2, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_6=11/4, var_1_7=49/2, var_1_8=399/2, var_1_9=164/5] [L181] RET assume_abort_if_not(var_1_4 <= 2147483647) VAL [isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_6=11/4, var_1_7=49/2, var_1_8=399/2, var_1_9=164/5] [L182] CALL assume_abort_if_not(var_1_4 != 0) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_6=11/4, var_1_7=49/2, var_1_8=399/2, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_6=11/4, var_1_7=49/2, var_1_8=399/2, var_1_9=164/5] [L182] RET assume_abort_if_not(var_1_4 != 0) VAL [isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_6=11/4, var_1_7=49/2, var_1_8=399/2, var_1_9=164/5] [L183] var_1_6 = __VERIFIER_nondet_double() [L184] CALL assume_abort_if_not((var_1_6 >= 0.0F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 9223372.036854765600e+12F && var_1_6 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_7=49/2, var_1_8=399/2, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_7=49/2, var_1_8=399/2, var_1_9=164/5] [L184] RET assume_abort_if_not((var_1_6 >= 0.0F && var_1_6 <= -1.0e-20F) || (var_1_6 <= 9223372.036854765600e+12F && var_1_6 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_7=49/2, var_1_8=399/2, var_1_9=164/5] [L185] var_1_7 = __VERIFIER_nondet_double() [L186] CALL assume_abort_if_not((var_1_7 >= 0.0F && var_1_7 <= -1.0e-20F) || (var_1_7 <= 4611686.018427382800e+12F && var_1_7 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_8=399/2, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_8=399/2, var_1_9=164/5] [L186] RET assume_abort_if_not((var_1_7 >= 0.0F && var_1_7 <= -1.0e-20F) || (var_1_7 <= 4611686.018427382800e+12F && var_1_7 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_8=399/2, var_1_9=164/5] [L187] var_1_8 = __VERIFIER_nondet_double() [L188] CALL assume_abort_if_not((var_1_8 >= 0.0F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 4611686.018427382800e+12F && var_1_8 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L188] RET assume_abort_if_not((var_1_8 >= 0.0F && var_1_8 <= -1.0e-20F) || (var_1_8 <= 4611686.018427382800e+12F && var_1_8 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L189] var_1_10 = __VERIFIER_nondet_uchar() [L190] CALL assume_abort_if_not(var_1_10 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L190] RET assume_abort_if_not(var_1_10 >= 0) VAL [isInitial=1, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L191] CALL assume_abort_if_not(var_1_10 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L191] RET assume_abort_if_not(var_1_10 <= 1) VAL [isInitial=1, var_1_10=0, var_1_11=77/5, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L192] var_1_11 = __VERIFIER_nondet_float() [L193] CALL assume_abort_if_not((var_1_11 >= -230584.3009213691390e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 2305843.009213691390e+12F && var_1_11 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L193] RET assume_abort_if_not((var_1_11 >= -230584.3009213691390e+13F && var_1_11 <= -1.0e-20F) || (var_1_11 <= 2305843.009213691390e+12F && var_1_11 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=0, var_1_12=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L194] var_1_12 = __VERIFIER_nondet_float() [L195] CALL assume_abort_if_not((var_1_12 >= 4611686.018427382800e+12F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L195] RET assume_abort_if_not((var_1_12 >= 4611686.018427382800e+12F && var_1_12 <= -1.0e-20F) || (var_1_12 <= 9223372.036854765600e+12F && var_1_12 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=0, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L196] var_1_20 = __VERIFIER_nondet_uchar() [L197] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L197] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L198] CALL assume_abort_if_not(var_1_20 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L198] RET assume_abort_if_not(var_1_20 <= 1) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=64, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L199] var_1_21 = __VERIFIER_nondet_uchar() [L200] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L200] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L201] CALL assume_abort_if_not(var_1_21 <= 254) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L201] RET assume_abort_if_not(var_1_21 <= 254) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=4127848294, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L202] var_1_23 = __VERIFIER_nondet_ulong() [L203] CALL assume_abort_if_not(var_1_23 >= 2147483647) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L203] RET assume_abort_if_not(var_1_23 >= 2147483647) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L204] CALL assume_abort_if_not(var_1_23 <= 4294967295) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L204] RET assume_abort_if_not(var_1_23 <= 4294967295) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L205] var_1_25 = __VERIFIER_nondet_uchar() [L206] CALL assume_abort_if_not(var_1_25 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L206] RET assume_abort_if_not(var_1_25 >= 0) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L207] CALL assume_abort_if_not(var_1_25 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L207] RET assume_abort_if_not(var_1_25 <= 1) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=64, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L208] var_1_26 = __VERIFIER_nondet_ulong() [L209] CALL assume_abort_if_not(var_1_26 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L209] RET assume_abort_if_not(var_1_26 >= 0) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L210] CALL assume_abort_if_not(var_1_26 <= 4294967294) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L210] RET assume_abort_if_not(var_1_26 <= 4294967294) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L211] var_1_28 = __VERIFIER_nondet_uchar() [L212] CALL assume_abort_if_not(var_1_28 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L212] RET assume_abort_if_not(var_1_28 >= 0) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L213] CALL assume_abort_if_not(var_1_28 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L213] RET assume_abort_if_not(var_1_28 <= 1) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L214] var_1_29 = __VERIFIER_nondet_uchar() [L215] CALL assume_abort_if_not(var_1_29 >= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L215] RET assume_abort_if_not(var_1_29 >= 1) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L216] CALL assume_abort_if_not(var_1_29 <= 1) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L216] RET assume_abort_if_not(var_1_29 <= 1) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L217] var_1_30 = __VERIFIER_nondet_uchar() [L218] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L218] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L219] CALL assume_abort_if_not(var_1_30 <= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L219] RET assume_abort_if_not(var_1_30 <= 0) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L220] var_1_31 = __VERIFIER_nondet_uchar() [L221] CALL assume_abort_if_not(var_1_31 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L221] RET assume_abort_if_not(var_1_31 >= 0) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L222] CALL assume_abort_if_not(var_1_31 <= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L222] RET assume_abort_if_not(var_1_31 <= 0) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L223] var_1_32 = __VERIFIER_nondet_uchar() [L224] CALL assume_abort_if_not(var_1_32 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L224] RET assume_abort_if_not(var_1_32 >= 0) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L225] CALL assume_abort_if_not(var_1_32 <= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L225] RET assume_abort_if_not(var_1_32 <= 0) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=-256, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L226] var_1_34 = __VERIFIER_nondet_long() [L227] CALL assume_abort_if_not(var_1_34 >= -2147483648) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L227] RET assume_abort_if_not(var_1_34 >= -2147483648) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L228] CALL assume_abort_if_not(var_1_34 <= 2147483647) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L228] RET assume_abort_if_not(var_1_34 <= 2147483647) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=25, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L229] var_1_35 = __VERIFIER_nondet_long() [L230] CALL assume_abort_if_not(var_1_35 >= -2147483648) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L230] RET assume_abort_if_not(var_1_35 >= -2147483648) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L231] CALL assume_abort_if_not(var_1_35 <= 2147483647) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L231] RET assume_abort_if_not(var_1_35 <= 2147483647) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L232] CALL assume_abort_if_not(var_1_35 != 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L232] RET assume_abort_if_not(var_1_35 != 0) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=16, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L233] var_1_36 = __VERIFIER_nondet_long() [L234] CALL assume_abort_if_not(var_1_36 >= -1) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L234] RET assume_abort_if_not(var_1_36 >= -1) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L235] CALL assume_abort_if_not(var_1_36 <= 2147483647) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L235] RET assume_abort_if_not(var_1_36 <= 2147483647) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=256, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L236] var_1_37 = __VERIFIER_nondet_long() [L237] CALL assume_abort_if_not(var_1_37 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L237] RET assume_abort_if_not(var_1_37 >= 0) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L238] CALL assume_abort_if_not(var_1_37 <= 2147483647) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L238] RET assume_abort_if_not(var_1_37 <= 2147483647) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_38=127/5, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L239] var_1_38 = __VERIFIER_nondet_double() [L240] CALL assume_abort_if_not((var_1_38 >= -461168.6018427382800e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 4611686.018427382800e+12F && var_1_38 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L240] RET assume_abort_if_not((var_1_38 >= -461168.6018427382800e+13F && var_1_38 <= -1.0e-20F) || (var_1_38 <= 4611686.018427382800e+12F && var_1_38 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_39=43/4, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L241] var_1_39 = __VERIFIER_nondet_double() [L242] CALL assume_abort_if_not((var_1_39 >= -461168.6018427382800e+13F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 4611686.018427382800e+12F && var_1_39 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L242] RET assume_abort_if_not((var_1_39 >= -461168.6018427382800e+13F && var_1_39 <= -1.0e-20F) || (var_1_39 <= 4611686.018427382800e+12F && var_1_39 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_42=0, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L243] var_1_42 = __VERIFIER_nondet_double() [L244] CALL assume_abort_if_not((var_1_42 >= 4611686.018427382800e+12F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 9223372.036854765600e+12F && var_1_42 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L244] RET assume_abort_if_not((var_1_42 >= 4611686.018427382800e+12F && var_1_42 <= -1.0e-20F) || (var_1_42 <= 9223372.036854765600e+12F && var_1_42 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_43=513/2, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L245] var_1_43 = __VERIFIER_nondet_double() [L246] CALL assume_abort_if_not((var_1_43 >= 0.0F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 9223372.036854765600e+12F && var_1_43 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L246] RET assume_abort_if_not((var_1_43 >= 0.0F && var_1_43 <= -1.0e-20F) || (var_1_43 <= 9223372.036854765600e+12F && var_1_43 >= 1.0e-20F )) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_48=32, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L247] var_1_48 = __VERIFIER_nondet_ulong() [L248] CALL assume_abort_if_not(var_1_48 >= 0) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L248] RET assume_abort_if_not(var_1_48 >= 0) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L249] CALL assume_abort_if_not(var_1_48 <= 4294967295) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L249] RET assume_abort_if_not(var_1_48 <= 4294967295) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=256, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L262] RET updateVariables() [L263] CALL step() [L70] COND TRUE \read(var_1_25) [L71] var_1_24 = ((((((((((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))) < (64u)) ? (((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))) : (64u)))) > (32u)) ? (((((((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))) < (64u)) ? (((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26)))) : (64u)))) : (32u))) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L73] COND TRUE var_1_24 <= 32u VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L74] COND FALSE !(var_1_24 < var_1_26) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=319/5, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L84] COND TRUE (var_1_34 / var_1_35) <= (var_1_36 - var_1_37) [L85] var_1_33 = (((((((-0.875) < 0 ) ? -(-0.875) : (-0.875))) < 0 ) ? -((((-0.875) < 0 ) ? -(-0.875) : (-0.875))) : ((((-0.875) < 0 ) ? -(-0.875) : (-0.875))))) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=2, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L89] EXPR var_1_35 & (var_1_26 % 32u) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=2, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L89] EXPR 100000u ^ var_1_34 VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=2, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L89] EXPR (100000u ^ var_1_34) | var_1_24 VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=2, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=4, var_1_41=42/5, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L89] COND TRUE (var_1_35 & (var_1_26 % 32u)) < ((100000u ^ var_1_34) | var_1_24) [L90] COND TRUE \read(var_1_25) [L91] var_1_40 = 256u VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=2, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=256, var_1_41=42/5, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L96] COND TRUE var_1_37 == var_1_35 [L97] var_1_41 = ((var_1_42 - 16.6) - ((((8.3) < (var_1_43)) ? (8.3) : (var_1_43)))) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=2, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=256, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L105] COND FALSE !(var_1_40 == var_1_34) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=2, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=256, var_1_44=0, var_1_45=10, var_1_46=2/5, var_1_47=0, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L110] COND TRUE var_1_29 || (var_1_39 == var_1_42) [L111] var_1_45 = var_1_37 VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=2, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=256, var_1_44=0, var_1_45=3, var_1_46=2/5, var_1_47=0, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L115] COND TRUE \read(var_1_25) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=2, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_3=1, var_1_40=256, var_1_44=0, var_1_45=3, var_1_46=2/5, var_1_47=0, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L116] COND TRUE (- var_1_39) <= ((((var_1_42) < 0 ) ? -(var_1_42) : (var_1_42))) [L117] var_1_46 = ((((((((1.0000000004E9f) < 0 ) ? -(1.0000000004E9f) : (1.0000000004E9f)))) > (var_1_38)) ? (((((1.0000000004E9f) < 0 ) ? -(1.0000000004E9f) : (1.0000000004E9f)))) : (var_1_38))) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=2, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_38=4, var_1_3=1, var_1_40=256, var_1_44=0, var_1_45=3, var_1_46=3, var_1_47=0, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L126] COND FALSE !(var_1_25 && (! (var_1_35 <= var_1_40))) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=2, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_38=4, var_1_3=1, var_1_40=256, var_1_44=0, var_1_45=3, var_1_46=3, var_1_47=0, var_1_49=1, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L131] COND TRUE var_1_24 <= ((((var_1_26) < 0 ) ? -(var_1_26) : (var_1_26))) [L132] var_1_49 = ((var_1_47 && var_1_31) || var_1_32) VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=2, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_38=4, var_1_3=1, var_1_40=256, var_1_44=0, var_1_45=3, var_1_46=3, var_1_47=0, var_1_49=0, var_1_4=1, var_1_50=9/5, var_1_9=164/5] [L138] var_1_50 = var_1_38 VAL [isInitial=1, var_1_10=0, var_1_13=2, var_1_16=638/5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=2, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_38=4, var_1_3=1, var_1_40=256, var_1_44=0, var_1_45=3, var_1_46=3, var_1_47=0, var_1_49=0, var_1_4=1, var_1_50=4, var_1_9=164/5] [L139] COND TRUE var_1_12 <= (var_1_7 * 5.8f) [L140] var_1_16 = ((((((((var_1_12) > (var_1_7)) ? (var_1_12) : (var_1_7)))) < (var_1_8)) ? (((((var_1_12) > (var_1_7)) ? (var_1_12) : (var_1_7)))) : (var_1_8))) VAL [isInitial=1, var_1_10=0, var_1_12=5, var_1_13=2, var_1_16=5, var_1_17=128, var_1_19=10, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=2, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_38=4, var_1_3=1, var_1_40=256, var_1_44=0, var_1_45=3, var_1_46=3, var_1_47=0, var_1_49=0, var_1_4=1, var_1_50=4, var_1_7=0, var_1_8=0, var_1_9=164/5] [L144] COND TRUE var_1_10 || var_1_20 [L145] var_1_19 = ((((var_1_21) > (32)) ? (var_1_21) : (32))) VAL [isInitial=1, var_1_10=0, var_1_12=5, var_1_13=2, var_1_16=5, var_1_17=128, var_1_19=32, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=2, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_38=4, var_1_3=1, var_1_40=256, var_1_44=0, var_1_45=3, var_1_46=3, var_1_47=0, var_1_49=0, var_1_4=1, var_1_50=4, var_1_7=0, var_1_8=0, var_1_9=164/5] [L147] COND FALSE !(\read(var_1_10)) VAL [isInitial=1, var_1_10=0, var_1_12=5, var_1_13=2, var_1_16=5, var_1_17=128, var_1_19=32, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=2, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_38=4, var_1_3=1, var_1_40=256, var_1_44=0, var_1_45=3, var_1_46=3, var_1_47=0, var_1_49=0, var_1_4=1, var_1_50=4, var_1_7=0, var_1_8=0, var_1_9=164/5] [L152] signed long int stepLocal_0 = (var_1_3 % var_1_4) * var_1_19; VAL [isInitial=1, stepLocal_0=0, var_1_10=0, var_1_12=5, var_1_13=2, var_1_16=5, var_1_17=128, var_1_19=32, var_1_1=21/4, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=2, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_38=4, var_1_3=1, var_1_40=256, var_1_44=0, var_1_45=3, var_1_46=3, var_1_47=0, var_1_49=0, var_1_4=1, var_1_50=4, var_1_7=0, var_1_8=0, var_1_9=164/5] [L153] COND TRUE var_1_19 > stepLocal_0 [L154] var_1_1 = (var_1_6 - (var_1_7 + var_1_8)) VAL [isInitial=1, var_1_10=0, var_1_12=5, var_1_13=2, var_1_16=5, var_1_17=128, var_1_19=32, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=2, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_38=4, var_1_3=1, var_1_40=256, var_1_44=0, var_1_45=3, var_1_46=3, var_1_47=0, var_1_49=0, var_1_4=1, var_1_50=4, var_1_7=0, var_1_8=0, var_1_9=164/5] [L158] COND TRUE ! var_1_10 [L159] var_1_13 = (50u + var_1_19) VAL [isInitial=1, var_1_10=0, var_1_12=5, var_1_13=82, var_1_16=5, var_1_17=128, var_1_19=32, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=2, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_38=4, var_1_3=1, var_1_40=256, var_1_44=0, var_1_45=3, var_1_46=3, var_1_47=0, var_1_49=0, var_1_4=1, var_1_50=4, var_1_7=0, var_1_8=0, var_1_9=164/5] [L163] COND FALSE !(var_1_8 < (var_1_22 / var_1_12)) VAL [isInitial=1, var_1_10=0, var_1_12=5, var_1_13=82, var_1_16=5, var_1_17=128, var_1_19=32, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=2, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_38=4, var_1_3=1, var_1_40=256, var_1_44=0, var_1_45=3, var_1_46=3, var_1_47=0, var_1_49=0, var_1_4=1, var_1_50=4, var_1_7=0, var_1_8=0, var_1_9=164/5] [L168] COND FALSE !(var_1_10 || (var_1_19 == var_1_13)) [L171] var_1_9 = ((((((var_1_12 - var_1_7) - var_1_6)) < (var_1_11)) ? (((var_1_12 - var_1_7) - var_1_6)) : (var_1_11))) VAL [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=5, var_1_13=82, var_1_16=5, var_1_17=128, var_1_19=32, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=2, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_38=4, var_1_3=1, var_1_40=256, var_1_44=0, var_1_45=3, var_1_46=3, var_1_47=0, var_1_49=0, var_1_4=1, var_1_50=4, var_1_7=0, var_1_8=0, var_1_9=6] [L263] RET step() [L264] CALL, EXPR property() [L254] EXPR (((((((var_1_19 > ((var_1_3 % var_1_4) * var_1_19)) ? (var_1_1 == ((double) (var_1_6 - (var_1_7 + var_1_8)))) : (var_1_1 == ((double) (var_1_6 - (var_1_8 + var_1_7))))) && ((var_1_10 || (var_1_19 == var_1_13)) ? (var_1_9 == ((float) ((127.5f - ((((var_1_8) > (var_1_7)) ? (var_1_8) : (var_1_7)))) + (16.1f + var_1_11)))) : (var_1_9 == ((float) ((((((var_1_12 - var_1_7) - var_1_6)) < (var_1_11)) ? (((var_1_12 - var_1_7) - var_1_6)) : (var_1_11))))))) && ((! var_1_10) ? (var_1_13 == ((unsigned long int) (50u + var_1_19))) : (var_1_13 == ((unsigned long int) (var_1_19 + var_1_19))))) && ((var_1_12 <= (var_1_7 * 5.8f)) ? (var_1_16 == ((float) ((((((((var_1_12) > (var_1_7)) ? (var_1_12) : (var_1_7)))) < (var_1_8)) ? (((((var_1_12) > (var_1_7)) ? (var_1_12) : (var_1_7)))) : (var_1_8))))) : (var_1_16 == ((float) var_1_6)))) && ((var_1_8 < (var_1_22 / var_1_12)) ? ((var_1_22 > var_1_6) ? (var_1_17 == ((signed long int) var_1_19)) : 1) : 1)) && ((var_1_10 || var_1_20) ? (var_1_19 == ((unsigned char) ((((var_1_21) > (32)) ? (var_1_21) : (32))))) : 1)) && (var_1_10 ? (((var_1_19 | var_1_19) != (var_1_23 - var_1_19)) ? (var_1_22 == ((double) 4.75)) : 1) : 1) VAL [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=5, var_1_13=82, var_1_16=5, var_1_17=128, var_1_19=32, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=2, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_38=4, var_1_3=1, var_1_40=256, var_1_44=0, var_1_45=3, var_1_46=3, var_1_47=0, var_1_49=0, var_1_4=1, var_1_50=4, var_1_7=0, var_1_8=0, var_1_9=6] [L254-L255] return (((((((var_1_19 > ((var_1_3 % var_1_4) * var_1_19)) ? (var_1_1 == ((double) (var_1_6 - (var_1_7 + var_1_8)))) : (var_1_1 == ((double) (var_1_6 - (var_1_8 + var_1_7))))) && ((var_1_10 || (var_1_19 == var_1_13)) ? (var_1_9 == ((float) ((127.5f - ((((var_1_8) > (var_1_7)) ? (var_1_8) : (var_1_7)))) + (16.1f + var_1_11)))) : (var_1_9 == ((float) ((((((var_1_12 - var_1_7) - var_1_6)) < (var_1_11)) ? (((var_1_12 - var_1_7) - var_1_6)) : (var_1_11))))))) && ((! var_1_10) ? (var_1_13 == ((unsigned long int) (50u + var_1_19))) : (var_1_13 == ((unsigned long int) (var_1_19 + var_1_19))))) && ((var_1_12 <= (var_1_7 * 5.8f)) ? (var_1_16 == ((float) ((((((((var_1_12) > (var_1_7)) ? (var_1_12) : (var_1_7)))) < (var_1_8)) ? (((((var_1_12) > (var_1_7)) ? (var_1_12) : (var_1_7)))) : (var_1_8))))) : (var_1_16 == ((float) var_1_6)))) && ((var_1_8 < (var_1_22 / var_1_12)) ? ((var_1_22 > var_1_6) ? (var_1_17 == ((signed long int) var_1_19)) : 1) : 1)) && ((var_1_10 || var_1_20) ? (var_1_19 == ((unsigned char) ((((var_1_21) > (32)) ? (var_1_21) : (32))))) : 1)) && (var_1_10 ? (((var_1_19 | var_1_19) != (var_1_23 - var_1_19)) ? (var_1_22 == ((double) 4.75)) : 1) : 1) ; [L264] RET, EXPR property() [L264] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=5, var_1_13=82, var_1_16=5, var_1_17=128, var_1_19=32, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=2, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_38=4, var_1_3=1, var_1_40=256, var_1_44=0, var_1_45=3, var_1_46=3, var_1_47=0, var_1_49=0, var_1_4=1, var_1_50=4, var_1_7=0, var_1_8=0, var_1_9=6] [L19] reach_error() VAL [isInitial=1, var_1_10=0, var_1_11=0, var_1_12=5, var_1_13=82, var_1_16=5, var_1_17=128, var_1_19=32, var_1_20=1, var_1_21=0, var_1_22=319/20, var_1_23=2147483647, var_1_24=32, var_1_25=1, var_1_26=32, var_1_27=1, var_1_28=0, var_1_29=1, var_1_30=0, var_1_31=0, var_1_32=0, var_1_33=2, var_1_34=100000, var_1_35=3, var_1_36=2147483647, var_1_37=3, var_1_38=4, var_1_3=1, var_1_40=256, var_1_44=0, var_1_45=3, var_1_46=3, var_1_47=0, var_1_49=0, var_1_4=1, var_1_50=4, var_1_7=0, var_1_8=0, var_1_9=6] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 150 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 16.6s, OverallIterations: 11, TraceHistogramMax: 48, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 4.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1891 SdHoareTripleChecker+Valid, 2.6s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1891 mSDsluCounter, 5535 SdHoareTripleChecker+Invalid, 2.1s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 2784 mSDsCounter, 229 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 889 IncrementalHoareTripleChecker+Invalid, 1118 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 229 mSolverCounterUnsat, 2751 mSDtfsCounter, 889 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1055 GetRequests, 1034 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1684occurred in iteration=9, InterpolantAutomatonStates: 40, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.5s AutomataMinimizationTime, 10 MinimizatonAttempts, 460 StatesRemovedByMinimization, 9 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.9s SatisfiabilityAnalysisTime, 8.0s InterpolantComputationTime, 3648 NumberOfCodeBlocks, 3648 NumberOfCodeBlocksAsserted, 12 NumberOfCheckSat, 3028 ConstructedInterpolants, 0 QuantifiedInterpolants, 4129 SizeOfPredicates, 0 NumberOfNonLiveVariables, 0 ConjunctsInSsa, 0 ConjunctsInUnsatCore, 10 InterpolantComputations, 10 PerfectInterpolantSequences, 45120/45120 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-08 16:14:32,360 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Ended with exit code 0 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/lib/jvm/java-1.11.0-openjdk-amd64/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-62.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX --witnessprinter.witness.filename witness --witnessprinter.write.witness.besides.input.file false --witnessprinter.graph.data.specification CHECK( init(main()), LTL(G ! call(reach_error())) ) --witnessprinter.graph.data.producer Automizer --witnessprinter.graph.data.architecture 32bit --witnessprinter.graph.data.programhash 0f792c20cb4bf666c3774e42e63e12a2f2377b7df1cda0097b80140a7701b4cd --- Real Ultimate output --- This is Ultimate 0.2.5-dev-a016563 [2024-11-08 16:14:35,144 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-08 16:14:35,253 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-08 16:14:35,260 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-08 16:14:35,262 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-08 16:14:35,311 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-08 16:14:35,313 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-08 16:14:35,314 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-08 16:14:35,315 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-08 16:14:35,316 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-08 16:14:35,316 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-08 16:14:35,317 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-08 16:14:35,318 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-08 16:14:35,321 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-08 16:14:35,322 INFO L153 SettingsManager]: * Use SBE=true [2024-11-08 16:14:35,322 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-08 16:14:35,323 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-08 16:14:35,323 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-08 16:14:35,324 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-08 16:14:35,324 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-08 16:14:35,324 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-08 16:14:35,325 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-08 16:14:35,325 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-08 16:14:35,326 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-08 16:14:35,326 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-08 16:14:35,327 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-08 16:14:35,327 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-08 16:14:35,327 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-08 16:14:35,328 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-08 16:14:35,328 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-08 16:14:35,329 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-08 16:14:35,329 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-08 16:14:35,330 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-08 16:14:35,330 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-08 16:14:35,330 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 16:14:35,331 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-08 16:14:35,331 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-08 16:14:35,332 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-08 16:14:35,332 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-08 16:14:35,333 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-08 16:14:35,333 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-08 16:14:35,334 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-08 16:14:35,334 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-08 16:14:35,334 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-08 16:14:35,334 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_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness filename -> witness Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Write witness besides input file -> false Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data specification -> CHECK( init(main()), LTL(G ! call(reach_error())) ) Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data producer -> Automizer Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data architecture -> 32bit Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Graph data programhash -> 0f792c20cb4bf666c3774e42e63e12a2f2377b7df1cda0097b80140a7701b4cd [2024-11-08 16:14:35,764 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-08 16:14:35,797 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-08 16:14:35,800 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-08 16:14:35,803 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-08 16:14:35,803 INFO L274 PluginConnector]: CDTParser initialized [2024-11-08 16:14:35,805 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-62.i Unable to find full path for "g++" [2024-11-08 16:14:37,927 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-08 16:14:38,248 INFO L384 CDTParser]: Found 1 translation units. [2024-11-08 16:14:38,249 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-62.i [2024-11-08 16:14:38,265 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/data/5334df18a/bade477db5d34931be899c0d526810c6/FLAG6f28d43ed [2024-11-08 16:14:38,290 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/data/5334df18a/bade477db5d34931be899c0d526810c6 [2024-11-08 16:14:38,296 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-08 16:14:38,300 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-08 16:14:38,302 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-08 16:14:38,302 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-08 16:14:38,320 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-08 16:14:38,321 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 04:14:38" (1/1) ... [2024-11-08 16:14:38,326 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@eb4aa3a and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38, skipping insertion in model container [2024-11-08 16:14:38,326 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 08.11 04:14:38" (1/1) ... [2024-11-08 16:14:38,390 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-08 16:14:38,671 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-62.i[916,929] [2024-11-08 16:14:38,824 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 16:14:38,858 INFO L200 MainTranslator]: Completed pre-run [2024-11-08 16:14:38,876 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-100_file-62.i[916,929] [2024-11-08 16:14:38,966 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-08 16:14:38,997 INFO L204 MainTranslator]: Completed translation [2024-11-08 16:14:38,998 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38 WrapperNode [2024-11-08 16:14:38,998 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-08 16:14:38,999 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-08 16:14:38,999 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-08 16:14:39,000 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-08 16:14:39,008 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38" (1/1) ... [2024-11-08 16:14:39,032 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38" (1/1) ... [2024-11-08 16:14:39,112 INFO L138 Inliner]: procedures = 27, calls = 61, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 268 [2024-11-08 16:14:39,112 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-08 16:14:39,117 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-08 16:14:39,117 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-08 16:14:39,118 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-08 16:14:39,165 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38" (1/1) ... [2024-11-08 16:14:39,169 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38" (1/1) ... [2024-11-08 16:14:39,177 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38" (1/1) ... [2024-11-08 16:14:39,222 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-08 16:14:39,227 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38" (1/1) ... [2024-11-08 16:14:39,227 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38" (1/1) ... [2024-11-08 16:14:39,260 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38" (1/1) ... [2024-11-08 16:14:39,269 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38" (1/1) ... [2024-11-08 16:14:39,276 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38" (1/1) ... [2024-11-08 16:14:39,282 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38" (1/1) ... [2024-11-08 16:14:39,294 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-08 16:14:39,295 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-08 16:14:39,296 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-08 16:14:39,297 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-08 16:14:39,298 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38" (1/1) ... [2024-11-08 16:14:39,311 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-08 16:14:39,327 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/z3 [2024-11-08 16:14:39,354 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-08 16:14:39,363 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-08 16:14:39,433 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-08 16:14:39,434 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-08 16:14:39,434 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-08 16:14:39,434 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-08 16:14:39,434 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-08 16:14:39,436 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-08 16:14:39,641 INFO L238 CfgBuilder]: Building ICFG [2024-11-08 16:14:39,645 INFO L264 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-08 16:15:13,559 INFO L? ?]: Removed 10 outVars from TransFormulas that were not future-live. [2024-11-08 16:15:13,559 INFO L287 CfgBuilder]: Performing block encoding [2024-11-08 16:15:13,581 INFO L311 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-08 16:15:13,583 INFO L316 CfgBuilder]: Removed 1 assume(true) statements. [2024-11-08 16:15:13,603 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 04:15:13 BoogieIcfgContainer [2024-11-08 16:15:13,603 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-08 16:15:13,605 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-08 16:15:13,605 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-08 16:15:13,611 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-08 16:15:13,611 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 08.11 04:14:38" (1/3) ... [2024-11-08 16:15:13,613 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d2b2332 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 04:15:13, skipping insertion in model container [2024-11-08 16:15:13,613 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 08.11 04:14:38" (2/3) ... [2024-11-08 16:15:13,614 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@1d2b2332 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 08.11 04:15:13, skipping insertion in model container [2024-11-08 16:15:13,615 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 08.11 04:15:13" (3/3) ... [2024-11-08 16:15:13,617 INFO L112 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-100_file-62.i [2024-11-08 16:15:13,635 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-08 16:15:13,636 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-08 16:15:13,723 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-08 16:15:13,730 INFO L333 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=FPandBP, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mAutomataTypeConcurrency=PETRI_NET, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopHeads, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP, mPorIndependenceSettings=[Lde.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.partialorder.independence.IndependenceSettings;@6584fbe, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-08 16:15:13,731 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-08 16:15:13,736 INFO L276 IsEmpty]: Start isEmpty. Operand has 125 states, 74 states have (on average 1.4594594594594594) internal successors, (108), 75 states have internal predecessors, (108), 48 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2024-11-08 16:15:13,761 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2024-11-08 16:15:13,763 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:15:13,764 INFO L215 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:15:13,765 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:15:13,770 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:15:13,771 INFO L85 PathProgramCache]: Analyzing trace with hash -1845839230, now seen corresponding path program 1 times [2024-11-08 16:15:13,784 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 16:15:13,784 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [200628116] [2024-11-08 16:15:13,785 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:15:13,785 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 16:15:13,785 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 16:15:13,787 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-08 16:15:13,789 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Waiting until timeout for monitored process [2024-11-08 16:15:16,199 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:16,287 INFO L255 TraceCheckSpWp]: Trace formula consists of 465 conjuncts, 3 conjuncts are in the unsatisfiable core [2024-11-08 16:15:16,319 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:15:17,566 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-11-08 16:15:17,567 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 16:15:17,568 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 16:15:17,568 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [200628116] [2024-11-08 16:15:17,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [200628116] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:15:17,569 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:15:17,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-08 16:15:17,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1148480965] [2024-11-08 16:15:17,573 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:15:17,579 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-08 16:15:17,580 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 16:15:17,611 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-08 16:15:17,613 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-08 16:15:17,616 INFO L87 Difference]: Start difference. First operand has 125 states, 74 states have (on average 1.4594594594594594) internal successors, (108), 75 states have internal predecessors, (108), 48 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) Second operand has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-11-08 16:15:19,758 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:15:19,758 INFO L93 Difference]: Finished difference Result 386 states and 732 transitions. [2024-11-08 16:15:19,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-08 16:15:19,763 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 297 [2024-11-08 16:15:19,765 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:15:19,785 INFO L225 Difference]: With dead ends: 386 [2024-11-08 16:15:19,785 INFO L226 Difference]: Without dead ends: 264 [2024-11-08 16:15:19,795 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 294 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-11-08 16:15:19,801 INFO L432 NwaCegarLoop]: 291 mSDtfsCounter, 295 mSDsluCounter, 238 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 295 SdHoareTripleChecker+Valid, 529 SdHoareTripleChecker+Invalid, 125 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-11-08 16:15:19,803 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [295 Valid, 529 Invalid, 125 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-11-08 16:15:19,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 264 states. [2024-11-08 16:15:19,922 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 264 to 191. [2024-11-08 16:15:19,926 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 119 states have (on average 1.4453781512605042) internal successors, (172), 120 states have internal predecessors, (172), 69 states have call successors, (69), 2 states have call predecessors, (69), 2 states have return successors, (69), 68 states have call predecessors, (69), 69 states have call successors, (69) [2024-11-08 16:15:19,930 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 310 transitions. [2024-11-08 16:15:19,933 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 310 transitions. Word has length 297 [2024-11-08 16:15:19,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:15:19,935 INFO L471 AbstractCegarLoop]: Abstraction has 191 states and 310 transitions. [2024-11-08 16:15:19,936 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.0) internal successors, (60), 4 states have internal predecessors, (60), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-11-08 16:15:19,936 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 310 transitions. [2024-11-08 16:15:19,942 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2024-11-08 16:15:19,943 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:15:19,943 INFO L215 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:15:19,989 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2024-11-08 16:15:20,145 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 16:15:20,146 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:15:20,146 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:15:20,147 INFO L85 PathProgramCache]: Analyzing trace with hash -1705290620, now seen corresponding path program 1 times [2024-11-08 16:15:20,148 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 16:15:20,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [108717564] [2024-11-08 16:15:20,149 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:15:20,149 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 16:15:20,150 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 16:15:20,156 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-08 16:15:20,158 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Waiting until timeout for monitored process [2024-11-08 16:15:22,783 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:22,917 INFO L255 TraceCheckSpWp]: Trace formula consists of 464 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-08 16:15:22,948 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:15:30,804 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-11-08 16:15:30,804 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 16:15:30,804 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 16:15:30,805 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [108717564] [2024-11-08 16:15:30,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [108717564] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:15:30,805 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:15:30,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-08 16:15:30,806 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1454115132] [2024-11-08 16:15:30,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:15:30,808 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 16:15:30,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 16:15:30,810 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 16:15:30,810 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 16:15:30,811 INFO L87 Difference]: Start difference. First operand 191 states and 310 transitions. Second operand has 3 states, 3 states have (on average 20.0) internal successors, (60), 2 states have internal predecessors, (60), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-11-08 16:15:31,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:15:31,103 INFO L93 Difference]: Finished difference Result 495 states and 806 transitions. [2024-11-08 16:15:31,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 16:15:31,105 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 2 states have internal predecessors, (60), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 297 [2024-11-08 16:15:31,106 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:15:31,112 INFO L225 Difference]: With dead ends: 495 [2024-11-08 16:15:31,112 INFO L226 Difference]: Without dead ends: 307 [2024-11-08 16:15:31,115 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 295 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 16:15:31,116 INFO L432 NwaCegarLoop]: 245 mSDtfsCounter, 57 mSDsluCounter, 180 mSDsCounter, 0 mSdLazyCounter, 17 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 57 SdHoareTripleChecker+Valid, 425 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 17 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-08 16:15:31,117 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [57 Valid, 425 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 17 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-08 16:15:31,119 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 307 states. [2024-11-08 16:15:31,188 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 307 to 305. [2024-11-08 16:15:31,189 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 305 states, 184 states have (on average 1.423913043478261) internal successors, (262), 185 states have internal predecessors, (262), 117 states have call successors, (117), 3 states have call predecessors, (117), 3 states have return successors, (117), 116 states have call predecessors, (117), 117 states have call successors, (117) [2024-11-08 16:15:31,193 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 305 states to 305 states and 496 transitions. [2024-11-08 16:15:31,194 INFO L78 Accepts]: Start accepts. Automaton has 305 states and 496 transitions. Word has length 297 [2024-11-08 16:15:31,195 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:15:31,195 INFO L471 AbstractCegarLoop]: Abstraction has 305 states and 496 transitions. [2024-11-08 16:15:31,196 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.0) internal successors, (60), 2 states have internal predecessors, (60), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-11-08 16:15:31,196 INFO L276 IsEmpty]: Start isEmpty. Operand 305 states and 496 transitions. [2024-11-08 16:15:31,202 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 299 [2024-11-08 16:15:31,202 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:15:31,202 INFO L215 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:15:31,256 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-11-08 16:15:31,407 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 16:15:31,407 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:15:31,408 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:15:31,408 INFO L85 PathProgramCache]: Analyzing trace with hash -1414658775, now seen corresponding path program 1 times [2024-11-08 16:15:31,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 16:15:31,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1954987436] [2024-11-08 16:15:31,410 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:15:31,410 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 16:15:31,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 16:15:31,414 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-08 16:15:31,416 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-08 16:15:34,167 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:34,273 INFO L255 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-08 16:15:34,282 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:15:34,490 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-11-08 16:15:34,490 INFO L307 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-08 16:15:34,491 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-08 16:15:34,491 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1954987436] [2024-11-08 16:15:34,491 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1954987436] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-08 16:15:34,491 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-08 16:15:34,492 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-08 16:15:34,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1929394778] [2024-11-08 16:15:34,492 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-08 16:15:34,493 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-08 16:15:34,494 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-08 16:15:34,495 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-08 16:15:34,495 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 16:15:34,496 INFO L87 Difference]: Start difference. First operand 305 states and 496 transitions. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-11-08 16:15:34,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-08 16:15:34,820 INFO L93 Difference]: Finished difference Result 732 states and 1183 transitions. [2024-11-08 16:15:34,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-08 16:15:34,822 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 298 [2024-11-08 16:15:34,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-08 16:15:34,828 INFO L225 Difference]: With dead ends: 732 [2024-11-08 16:15:34,831 INFO L226 Difference]: Without dead ends: 430 [2024-11-08 16:15:34,835 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 297 GetRequests, 296 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-08 16:15:34,839 INFO L432 NwaCegarLoop]: 190 mSDtfsCounter, 106 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 365 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-08 16:15:34,840 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 365 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-08 16:15:34,842 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 430 states. [2024-11-08 16:15:34,943 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 430 to 426. [2024-11-08 16:15:34,945 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 426 states, 264 states have (on average 1.4128787878787878) internal successors, (373), 267 states have internal predecessors, (373), 155 states have call successors, (155), 6 states have call predecessors, (155), 6 states have return successors, (155), 152 states have call predecessors, (155), 155 states have call successors, (155) [2024-11-08 16:15:34,952 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 426 states to 426 states and 683 transitions. [2024-11-08 16:15:34,953 INFO L78 Accepts]: Start accepts. Automaton has 426 states and 683 transitions. Word has length 298 [2024-11-08 16:15:34,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-08 16:15:34,956 INFO L471 AbstractCegarLoop]: Abstraction has 426 states and 683 transitions. [2024-11-08 16:15:34,957 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-11-08 16:15:34,959 INFO L276 IsEmpty]: Start isEmpty. Operand 426 states and 683 transitions. [2024-11-08 16:15:34,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 299 [2024-11-08 16:15:34,965 INFO L207 NwaCegarLoop]: Found error trace [2024-11-08 16:15:34,966 INFO L215 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-08 16:15:35,023 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2024-11-08 16:15:35,166 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 16:15:35,168 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-08 16:15:35,169 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-08 16:15:35,170 INFO L85 PathProgramCache]: Analyzing trace with hash 433071657, now seen corresponding path program 1 times [2024-11-08 16:15:35,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-08 16:15:35,171 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1863841295] [2024-11-08 16:15:35,172 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-08 16:15:35,172 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-11-08 16:15:35,173 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/mathsat [2024-11-08 16:15:35,175 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (exit command is (exit), workingDir is null) [2024-11-08 16:15:35,177 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_77864ef5-2384-4bba-8bf8-e5e0635f4953/bin/uautomizer-verify-jihMAELWvX/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (5)] Waiting until timeout for monitored process [2024-11-08 16:15:38,605 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-08 16:15:38,729 INFO L255 TraceCheckSpWp]: Trace formula consists of 466 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-08 16:15:38,742 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-08 16:17:24,676 WARN L286 SmtUtils]: Spent 7.40s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:17:40,922 WARN L286 SmtUtils]: Spent 7.26s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:17:47,436 WARN L286 SmtUtils]: Spent 6.51s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:18:04,753 WARN L286 SmtUtils]: Spent 7.71s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:18:16,251 WARN L286 SmtUtils]: Spent 7.09s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:18:22,389 WARN L286 SmtUtils]: Spent 6.14s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:18:42,268 WARN L286 SmtUtils]: Spent 8.15s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:18:50,380 WARN L286 SmtUtils]: Spent 8.11s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:18:57,592 WARN L286 SmtUtils]: Spent 7.21s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:19:03,890 WARN L286 SmtUtils]: Spent 6.30s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:19:18,812 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse8 ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0)))) (let ((.cse0 ((_ to_fp 11 53) c_currentRoundingMode .cse8)) (.cse6 ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_12~0)) (.cse1 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode 4611686018427382800.0)))) (and (fp.geq c_~var_1_6~0 .cse0) (fp.geq c_~var_1_8~0 .cse0) (fp.leq c_~var_1_7~0 .cse1) (fp.geq c_~var_1_7~0 .cse0) (let ((.cse3 (= c_~var_1_16~0 ((_ to_fp 8 24) c_currentRoundingMode c_~var_1_8~0))) (.cse2 (fp.gt .cse6 c_~var_1_7~0))) (or (and (not .cse2) (let ((.cse4 (fp.lt c_~var_1_7~0 c_~var_1_8~0))) (or (and .cse3 (not .cse4)) (and .cse4 (= c_~var_1_16~0 ((_ to_fp 8 24) c_currentRoundingMode c_~var_1_7~0)))))) (and (let ((.cse5 (fp.lt .cse6 c_~var_1_8~0))) (or (and .cse5 (= c_~var_1_16~0 ((_ to_fp 8 24) c_currentRoundingMode .cse6))) (and .cse3 (not .cse5)))) .cse2))) (fp.leq .cse6 (fp.mul c_currentRoundingMode c_~var_1_7~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 29.0 5.0))))) (fp.leq c_~var_1_8~0 .cse1) (let ((.cse7 ((_ to_fp 8 24) c_currentRoundingMode 2305843009213691390.0))) (or (and (fp.leq c_~var_1_11~0 .cse7) (fp.geq c_~var_1_11~0 .cse8)) (and (fp.geq c_~var_1_11~0 (fp.neg .cse7)) (fp.leq c_~var_1_11~0 (fp.neg .cse8))))) (fp.leq c_~var_1_6~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode 9223372036854765600.0))) (= c_currentRoundingMode roundNearestTiesToEven)))) is different from false [2024-11-08 16:19:22,848 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse8 ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0)))) (let ((.cse0 ((_ to_fp 11 53) c_currentRoundingMode .cse8)) (.cse6 ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_12~0)) (.cse1 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode 4611686018427382800.0)))) (and (fp.geq c_~var_1_6~0 .cse0) (fp.geq c_~var_1_8~0 .cse0) (fp.leq c_~var_1_7~0 .cse1) (fp.geq c_~var_1_7~0 .cse0) (let ((.cse3 (= c_~var_1_16~0 ((_ to_fp 8 24) c_currentRoundingMode c_~var_1_8~0))) (.cse2 (fp.gt .cse6 c_~var_1_7~0))) (or (and (not .cse2) (let ((.cse4 (fp.lt c_~var_1_7~0 c_~var_1_8~0))) (or (and .cse3 (not .cse4)) (and .cse4 (= c_~var_1_16~0 ((_ to_fp 8 24) c_currentRoundingMode c_~var_1_7~0)))))) (and (let ((.cse5 (fp.lt .cse6 c_~var_1_8~0))) (or (and .cse5 (= c_~var_1_16~0 ((_ to_fp 8 24) c_currentRoundingMode .cse6))) (and .cse3 (not .cse5)))) .cse2))) (fp.leq .cse6 (fp.mul c_currentRoundingMode c_~var_1_7~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 29.0 5.0))))) (fp.leq c_~var_1_8~0 .cse1) (let ((.cse7 ((_ to_fp 8 24) c_currentRoundingMode 2305843009213691390.0))) (or (and (fp.leq c_~var_1_11~0 .cse7) (fp.geq c_~var_1_11~0 .cse8)) (and (fp.geq c_~var_1_11~0 (fp.neg .cse7)) (fp.leq c_~var_1_11~0 (fp.neg .cse8))))) (fp.leq c_~var_1_6~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode 9223372036854765600.0))) (= c_currentRoundingMode roundNearestTiesToEven)))) is different from true [2024-11-08 16:19:30,158 WARN L286 SmtUtils]: Spent 7.29s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:19:44,376 WARN L286 SmtUtils]: Spent 6.83s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:20:01,576 WARN L286 SmtUtils]: Spent 6.46s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:20:13,327 WARN L286 SmtUtils]: Spent 5.63s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:20:27,572 WARN L286 SmtUtils]: Spent 6.73s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:20:44,704 WARN L286 SmtUtils]: Spent 7.10s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:20:52,278 WARN L286 SmtUtils]: Spent 7.57s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:20:59,362 WARN L286 SmtUtils]: Spent 7.08s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:21:21,901 WARN L286 SmtUtils]: Spent 7.75s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:24:15,496 WARN L286 SmtUtils]: Spent 1.55m on a formula simplification that was a NOOP. DAG size: 76 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-11-08 16:24:21,382 WARN L286 SmtUtils]: Spent 5.85s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:24:30,761 WARN L286 SmtUtils]: Spent 6.45s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:24:44,777 WARN L286 SmtUtils]: Spent 5.43s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:24:57,484 WARN L286 SmtUtils]: Spent 7.89s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:25:04,314 WARN L286 SmtUtils]: Spent 6.83s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:25:10,845 WARN L286 SmtUtils]: Spent 6.53s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:25:21,312 WARN L286 SmtUtils]: Spent 6.61s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:25:33,835 WARN L286 SmtUtils]: Spent 8.07s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:26:01,158 WARN L286 SmtUtils]: Spent 6.01s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:26:07,285 WARN L286 SmtUtils]: Spent 6.13s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:26:13,639 WARN L286 SmtUtils]: Spent 6.35s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:26:22,788 WARN L286 SmtUtils]: Spent 6.36s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:26:28,175 WARN L286 SmtUtils]: Spent 5.39s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:26:35,133 WARN L851 $PredicateComparison]: unable to prove that (let ((.cse10 ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0)))) (let ((.cse0 ((_ to_fp 11 53) c_currentRoundingMode .cse10)) (.cse6 ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_12~0)) (.cse1 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode 4611686018427382800.0)))) (and (fp.geq c_~var_1_6~0 .cse0) (= (_ bv0 8) c_~var_1_10~0) (fp.geq c_~var_1_8~0 .cse0) (fp.leq c_~var_1_7~0 .cse1) (fp.geq c_~var_1_7~0 .cse0) (let ((.cse3 (= c_~var_1_16~0 ((_ to_fp 8 24) c_currentRoundingMode c_~var_1_8~0))) (.cse2 (fp.gt .cse6 c_~var_1_7~0))) (or (and (not .cse2) (let ((.cse4 (fp.lt c_~var_1_7~0 c_~var_1_8~0))) (or (and .cse3 (not .cse4)) (and .cse4 (= c_~var_1_16~0 ((_ to_fp 8 24) c_currentRoundingMode c_~var_1_7~0)))))) (and (let ((.cse5 (fp.lt .cse6 c_~var_1_8~0))) (or (and .cse5 (= c_~var_1_16~0 ((_ to_fp 8 24) c_currentRoundingMode .cse6))) (and .cse3 (not .cse5)))) .cse2))) (fp.leq .cse6 (fp.mul c_currentRoundingMode c_~var_1_7~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 29.0 5.0))))) (let ((.cse8 ((_ zero_extend 24) c_~var_1_21~0))) (let ((.cse7 (bvsgt .cse8 (_ bv32 32)))) (or (and .cse7 (= c_~var_1_19~0 ((_ extract 7 0) .cse8))) (and (= (_ bv32 8) c_~var_1_19~0) (not .cse7))))) (fp.leq c_~var_1_8~0 .cse1) (let ((.cse9 ((_ to_fp 8 24) c_currentRoundingMode 2305843009213691390.0))) (or (and (fp.leq c_~var_1_11~0 .cse9) (fp.geq c_~var_1_11~0 .cse10)) (and (fp.geq c_~var_1_11~0 (fp.neg .cse9)) (fp.leq c_~var_1_11~0 (fp.neg .cse10))))) (fp.leq c_~var_1_6~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode 9223372036854765600.0))) (= c_currentRoundingMode roundNearestTiesToEven)))) is different from false [2024-11-08 16:26:39,175 WARN L873 $PredicateComparison]: unable to prove that (let ((.cse10 ((_ to_fp 8 24) c_currentRoundingMode (/ 1.0 100000000000000000000.0)))) (let ((.cse0 ((_ to_fp 11 53) c_currentRoundingMode .cse10)) (.cse6 ((_ to_fp 11 53) c_currentRoundingMode c_~var_1_12~0)) (.cse1 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode 4611686018427382800.0)))) (and (fp.geq c_~var_1_6~0 .cse0) (= (_ bv0 8) c_~var_1_10~0) (fp.geq c_~var_1_8~0 .cse0) (fp.leq c_~var_1_7~0 .cse1) (fp.geq c_~var_1_7~0 .cse0) (let ((.cse3 (= c_~var_1_16~0 ((_ to_fp 8 24) c_currentRoundingMode c_~var_1_8~0))) (.cse2 (fp.gt .cse6 c_~var_1_7~0))) (or (and (not .cse2) (let ((.cse4 (fp.lt c_~var_1_7~0 c_~var_1_8~0))) (or (and .cse3 (not .cse4)) (and .cse4 (= c_~var_1_16~0 ((_ to_fp 8 24) c_currentRoundingMode c_~var_1_7~0)))))) (and (let ((.cse5 (fp.lt .cse6 c_~var_1_8~0))) (or (and .cse5 (= c_~var_1_16~0 ((_ to_fp 8 24) c_currentRoundingMode .cse6))) (and .cse3 (not .cse5)))) .cse2))) (fp.leq .cse6 (fp.mul c_currentRoundingMode c_~var_1_7~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode (/ 29.0 5.0))))) (let ((.cse8 ((_ zero_extend 24) c_~var_1_21~0))) (let ((.cse7 (bvsgt .cse8 (_ bv32 32)))) (or (and .cse7 (= c_~var_1_19~0 ((_ extract 7 0) .cse8))) (and (= (_ bv32 8) c_~var_1_19~0) (not .cse7))))) (fp.leq c_~var_1_8~0 .cse1) (let ((.cse9 ((_ to_fp 8 24) c_currentRoundingMode 2305843009213691390.0))) (or (and (fp.leq c_~var_1_11~0 .cse9) (fp.geq c_~var_1_11~0 .cse10)) (and (fp.geq c_~var_1_11~0 (fp.neg .cse9)) (fp.leq c_~var_1_11~0 (fp.neg .cse10))))) (fp.leq c_~var_1_6~0 ((_ to_fp 11 53) c_currentRoundingMode ((_ to_fp 8 24) c_currentRoundingMode 9223372036854765600.0))) (= c_currentRoundingMode roundNearestTiesToEven)))) is different from true [2024-11-08 16:26:46,679 WARN L286 SmtUtils]: Spent 7.48s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:26:57,371 WARN L286 SmtUtils]: Spent 7.18s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:27:04,810 WARN L286 SmtUtils]: Spent 7.44s on a formula simplification that was a NOOP. DAG size: 4 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:27:13,276 WARN L286 SmtUtils]: Spent 5.74s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:27:20,367 WARN L286 SmtUtils]: Spent 7.09s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:27:25,595 WARN L286 SmtUtils]: Spent 5.23s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:27:37,017 WARN L286 SmtUtils]: Spent 7.16s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:27:57,162 WARN L286 SmtUtils]: Spent 8.13s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:28:17,254 WARN L286 SmtUtils]: Spent 7.78s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:28:29,017 WARN L286 SmtUtils]: Spent 8.14s on a formula simplification that was a NOOP. DAG size: 3 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:28:36,691 WARN L286 SmtUtils]: Spent 7.67s on a formula simplification that was a NOOP. DAG size: 9 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:28:43,993 WARN L286 SmtUtils]: Spent 7.30s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:28:51,672 WARN L286 SmtUtils]: Spent 7.68s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:28:59,003 WARN L286 SmtUtils]: Spent 7.33s on a formula simplification that was a NOOP. DAG size: 5 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2024-11-08 16:29:07,611 WARN L286 SmtUtils]: Spent 6.63s on a formula simplification that was a NOOP. DAG size: 6 (called from [L 728] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify)