./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-cn_file-66.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 6497de01 Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-cn_file-66.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC --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 75e16fbc6add136470e5a368bd6380d698425fcea4219ad0b84abde2182994d0 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 23:47:04,591 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 23:47:04,721 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-23 23:47:04,729 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 23:47:04,729 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 23:47:04,760 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 23:47:04,761 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 23:47:04,761 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 23:47:04,761 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 23:47:04,761 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 23:47:04,761 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 23:47:04,762 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 23:47:04,762 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 23:47:04,762 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 23:47:04,762 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 23:47:04,762 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 23:47:04,763 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 23:47:04,763 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 23:47:04,763 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-23 23:47:04,763 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 23:47:04,763 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 23:47:04,763 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 23:47:04,763 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 23:47:04,764 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 23:47:04,764 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 23:47:04,764 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 23:47:04,764 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 23:47:04,764 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 23:47:04,764 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 23:47:04,765 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:47:04,765 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:47:04,765 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:47:04,765 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:47:04,765 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 23:47:04,765 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:47:04,765 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:47:04,765 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:47:04,766 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:47:04,766 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 23:47:04,766 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 23:47:04,766 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 23:47:04,766 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 23:47:04,766 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-23 23:47:04,766 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-23 23:47:04,766 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 23:47:04,766 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 23:47:04,767 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 23:47:04,767 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 23:47:04,767 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC 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 -> 75e16fbc6add136470e5a368bd6380d698425fcea4219ad0b84abde2182994d0 [2024-11-23 23:47:05,120 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 23:47:05,134 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 23:47:05,137 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 23:47:05,138 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 23:47:05,139 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 23:47:05,140 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-cn_file-66.i [2024-11-23 23:47:08,766 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/data/09554651d/74470094a96a447e89cf455553e9b4fe/FLAG695b95710 [2024-11-23 23:47:09,154 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 23:47:09,155 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-cn_file-66.i [2024-11-23 23:47:09,168 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/data/09554651d/74470094a96a447e89cf455553e9b4fe/FLAG695b95710 [2024-11-23 23:47:09,205 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/data/09554651d/74470094a96a447e89cf455553e9b4fe [2024-11-23 23:47:09,211 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 23:47:09,213 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 23:47:09,215 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 23:47:09,215 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 23:47:09,224 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 23:47:09,225 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:47:09" (1/1) ... [2024-11-23 23:47:09,226 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6cf29a7 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:47:09, skipping insertion in model container [2024-11-23 23:47:09,227 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:47:09" (1/1) ... [2024-11-23 23:47:09,268 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 23:47:09,458 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_5114c36d-bef3-44c6-b734-cb7e657e1bdf/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-cn_file-66.i[919,932] [2024-11-23 23:47:09,549 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:47:09,564 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 23:47:09,579 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_5114c36d-bef3-44c6-b734-cb7e657e1bdf/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-cn_file-66.i[919,932] [2024-11-23 23:47:09,638 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:47:09,667 INFO L204 MainTranslator]: Completed translation [2024-11-23 23:47:09,668 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:47:09 WrapperNode [2024-11-23 23:47:09,668 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 23:47:09,670 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 23:47:09,670 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 23:47:09,670 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 23:47:09,687 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:47:09" (1/1) ... [2024-11-23 23:47:09,709 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:47:09" (1/1) ... [2024-11-23 23:47:09,759 INFO L138 Inliner]: procedures = 26, calls = 57, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 252 [2024-11-23 23:47:09,759 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 23:47:09,760 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 23:47:09,760 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 23:47:09,760 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 23:47:09,774 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:47:09" (1/1) ... [2024-11-23 23:47:09,774 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:47:09" (1/1) ... [2024-11-23 23:47:09,780 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:47:09" (1/1) ... [2024-11-23 23:47:09,798 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-23 23:47:09,798 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:47:09" (1/1) ... [2024-11-23 23:47:09,799 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:47:09" (1/1) ... [2024-11-23 23:47:09,809 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:47:09" (1/1) ... [2024-11-23 23:47:09,810 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:47:09" (1/1) ... [2024-11-23 23:47:09,815 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:47:09" (1/1) ... [2024-11-23 23:47:09,818 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:47:09" (1/1) ... [2024-11-23 23:47:09,820 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:47:09" (1/1) ... [2024-11-23 23:47:09,825 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 23:47:09,826 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 23:47:09,826 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 23:47:09,826 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 23:47:09,827 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:47:09" (1/1) ... [2024-11-23 23:47:09,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:47:09,852 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:47:09,875 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 23:47:09,879 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 23:47:09,914 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 23:47:09,914 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-23 23:47:09,915 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-23 23:47:09,915 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-23 23:47:09,915 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 23:47:09,915 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 23:47:10,086 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 23:47:10,088 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 23:47:10,787 INFO L? ?]: Removed 18 outVars from TransFormulas that were not future-live. [2024-11-23 23:47:10,787 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 23:47:10,804 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 23:47:10,804 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-23 23:47:10,805 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:47:10 BoogieIcfgContainer [2024-11-23 23:47:10,805 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 23:47:10,808 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 23:47:10,808 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 23:47:10,816 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 23:47:10,816 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 11:47:09" (1/3) ... [2024-11-23 23:47:10,817 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@19f209af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:47:10, skipping insertion in model container [2024-11-23 23:47:10,817 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:47:09" (2/3) ... [2024-11-23 23:47:10,818 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@19f209af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:47:10, skipping insertion in model container [2024-11-23 23:47:10,818 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:47:10" (3/3) ... [2024-11-23 23:47:10,820 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pe-cn_file-66.i [2024-11-23 23:47:10,842 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 23:47:10,845 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pe-cn_file-66.i that has 2 procedures, 114 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-23 23:47:10,981 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 23:47:11,004 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;@245cbaa0, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 23:47:11,005 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 23:47:11,011 INFO L276 IsEmpty]: Start isEmpty. Operand has 114 states, 67 states have (on average 1.4179104477611941) internal successors, (95), 68 states have internal predecessors, (95), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-11-23 23:47:11,035 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-23 23:47:11,038 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:47:11,039 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:47:11,041 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:47:11,049 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:47:11,051 INFO L85 PathProgramCache]: Analyzing trace with hash -1411479423, now seen corresponding path program 1 times [2024-11-23 23:47:11,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:47:11,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [969060363] [2024-11-23 23:47:11,064 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:47:11,065 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:47:11,304 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:47:11,636 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 86 refuted. 0 times theorem prover too weak. 3698 trivial. 0 not checked. [2024-11-23 23:47:11,640 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:47:11,640 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [969060363] [2024-11-23 23:47:11,641 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [969060363] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:47:11,641 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629552202] [2024-11-23 23:47:11,641 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:47:11,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:47:11,642 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:47:11,649 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:47:11,654 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-23 23:47:12,033 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:47:12,038 INFO L256 TraceCheckSpWp]: Trace formula consists of 599 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-23 23:47:12,060 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:47:12,146 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 86 proven. 0 refuted. 0 times theorem prover too weak. 3698 trivial. 0 not checked. [2024-11-23 23:47:12,146 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:47:12,146 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1629552202] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:47:12,147 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:47:12,147 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-23 23:47:12,151 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053084269] [2024-11-23 23:47:12,152 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:47:12,158 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-23 23:47:12,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:47:12,235 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-23 23:47:12,236 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 23:47:12,238 INFO L87 Difference]: Start difference. First operand has 114 states, 67 states have (on average 1.4179104477611941) internal successors, (95), 68 states have internal predecessors, (95), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) Second operand has 2 states, 2 states have (on average 27.5) internal successors, (55), 2 states have internal predecessors, (55), 2 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 2 states have call successors, (44) [2024-11-23 23:47:12,304 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:47:12,306 INFO L93 Difference]: Finished difference Result 221 states and 404 transitions. [2024-11-23 23:47:12,307 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-23 23:47:12,308 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 27.5) internal successors, (55), 2 states have internal predecessors, (55), 2 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 2 states have call successors, (44) Word has length 270 [2024-11-23 23:47:12,309 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:47:12,319 INFO L225 Difference]: With dead ends: 221 [2024-11-23 23:47:12,319 INFO L226 Difference]: Without dead ends: 110 [2024-11-23 23:47:12,326 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 271 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-23 23:47:12,332 INFO L435 NwaCegarLoop]: 176 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, 176 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-23 23:47:12,335 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:47:12,354 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2024-11-23 23:47:12,411 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 110. [2024-11-23 23:47:12,413 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 64 states have (on average 1.375) internal successors, (88), 64 states have internal predecessors, (88), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-11-23 23:47:12,424 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 176 transitions. [2024-11-23 23:47:12,430 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 176 transitions. Word has length 270 [2024-11-23 23:47:12,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:47:12,431 INFO L471 AbstractCegarLoop]: Abstraction has 110 states and 176 transitions. [2024-11-23 23:47:12,431 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 27.5) internal successors, (55), 2 states have internal predecessors, (55), 2 states have call successors, (44), 2 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 2 states have call successors, (44) [2024-11-23 23:47:12,434 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 176 transitions. [2024-11-23 23:47:12,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-23 23:47:12,447 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:47:12,448 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:47:12,464 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2024-11-23 23:47:12,648 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0,2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:47:12,649 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:47:12,650 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:47:12,650 INFO L85 PathProgramCache]: Analyzing trace with hash 1173288253, now seen corresponding path program 1 times [2024-11-23 23:47:12,650 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:47:12,650 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239932505] [2024-11-23 23:47:12,650 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:47:12,651 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:47:13,225 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:47:24,373 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-23 23:47:24,374 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:47:24,374 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239932505] [2024-11-23 23:47:24,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1239932505] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:47:24,375 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:47:24,375 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-11-23 23:47:24,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144994993] [2024-11-23 23:47:24,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:47:24,377 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-23 23:47:24,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:47:24,378 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-23 23:47:24,379 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2024-11-23 23:47:24,379 INFO L87 Difference]: Start difference. First operand 110 states and 176 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 15 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:47:26,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:47:26,383 INFO L93 Difference]: Finished difference Result 429 states and 681 transitions. [2024-11-23 23:47:26,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 23:47:26,384 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 15 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 270 [2024-11-23 23:47:26,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:47:26,392 INFO L225 Difference]: With dead ends: 429 [2024-11-23 23:47:26,392 INFO L226 Difference]: Without dead ends: 322 [2024-11-23 23:47:26,397 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2024-11-23 23:47:26,398 INFO L435 NwaCegarLoop]: 162 mSDtfsCounter, 523 mSDsluCounter, 965 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 523 SdHoareTripleChecker+Valid, 1127 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-23 23:47:26,398 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [523 Valid, 1127 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 427 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-23 23:47:26,399 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 322 states. [2024-11-23 23:47:26,461 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 322 to 181. [2024-11-23 23:47:26,464 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 130 states have (on average 1.4923076923076923) internal successors, (194), 131 states have internal predecessors, (194), 48 states have call successors, (48), 2 states have call predecessors, (48), 2 states have return successors, (48), 47 states have call predecessors, (48), 48 states have call successors, (48) [2024-11-23 23:47:26,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 290 transitions. [2024-11-23 23:47:26,469 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 290 transitions. Word has length 270 [2024-11-23 23:47:26,471 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:47:26,471 INFO L471 AbstractCegarLoop]: Abstraction has 181 states and 290 transitions. [2024-11-23 23:47:26,472 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 15 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:47:26,472 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 290 transitions. [2024-11-23 23:47:26,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-23 23:47:26,481 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:47:26,481 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:47:26,481 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-23 23:47:26,482 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:47:26,482 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:47:26,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1431453691, now seen corresponding path program 1 times [2024-11-23 23:47:26,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:47:26,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85885169] [2024-11-23 23:47:26,483 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:47:26,483 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:47:26,736 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:48:09,682 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-23 23:48:09,683 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:48:09,683 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85885169] [2024-11-23 23:48:09,683 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [85885169] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:48:09,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:48:09,684 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-23 23:48:09,684 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069662584] [2024-11-23 23:48:09,684 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:48:09,685 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-23 23:48:09,686 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:48:09,687 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-23 23:48:09,687 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=170, Unknown=0, NotChecked=0, Total=240 [2024-11-23 23:48:09,688 INFO L87 Difference]: Start difference. First operand 181 states and 290 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:48:11,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:48:11,921 INFO L93 Difference]: Finished difference Result 298 states and 465 transitions. [2024-11-23 23:48:11,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-23 23:48:11,922 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 270 [2024-11-23 23:48:11,923 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:48:11,929 INFO L225 Difference]: With dead ends: 298 [2024-11-23 23:48:11,929 INFO L226 Difference]: Without dead ends: 296 [2024-11-23 23:48:11,930 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=94, Invalid=212, Unknown=0, NotChecked=0, Total=306 [2024-11-23 23:48:11,932 INFO L435 NwaCegarLoop]: 162 mSDtfsCounter, 346 mSDsluCounter, 1122 mSDsCounter, 0 mSdLazyCounter, 448 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 346 SdHoareTripleChecker+Valid, 1284 SdHoareTripleChecker+Invalid, 451 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 448 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:48:11,933 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [346 Valid, 1284 Invalid, 451 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 448 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-11-23 23:48:11,935 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2024-11-23 23:48:11,989 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 182. [2024-11-23 23:48:11,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 131 states have (on average 1.4885496183206106) internal successors, (195), 132 states have internal predecessors, (195), 48 states have call successors, (48), 2 states have call predecessors, (48), 2 states have return successors, (48), 47 states have call predecessors, (48), 48 states have call successors, (48) [2024-11-23 23:48:11,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 291 transitions. [2024-11-23 23:48:12,000 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 291 transitions. Word has length 270 [2024-11-23 23:48:12,004 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:48:12,005 INFO L471 AbstractCegarLoop]: Abstraction has 182 states and 291 transitions. [2024-11-23 23:48:12,005 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:48:12,005 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 291 transitions. [2024-11-23 23:48:12,013 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-23 23:48:12,014 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:48:12,014 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:48:12,015 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-23 23:48:12,015 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:48:12,016 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:48:12,017 INFO L85 PathProgramCache]: Analyzing trace with hash 152219899, now seen corresponding path program 1 times [2024-11-23 23:48:12,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:48:12,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340327175] [2024-11-23 23:48:12,018 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:48:12,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:48:12,226 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:48:20,294 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-23 23:48:20,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:48:20,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340327175] [2024-11-23 23:48:20,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [340327175] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:48:20,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:48:20,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-11-23 23:48:20,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [655875113] [2024-11-23 23:48:20,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:48:20,296 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-23 23:48:20,297 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:48:20,297 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-23 23:48:20,298 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2024-11-23 23:48:20,298 INFO L87 Difference]: Start difference. First operand 182 states and 291 transitions. Second operand has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 15 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:48:21,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:48:21,744 INFO L93 Difference]: Finished difference Result 322 states and 500 transitions. [2024-11-23 23:48:21,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 23:48:21,746 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 15 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 270 [2024-11-23 23:48:21,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:48:21,752 INFO L225 Difference]: With dead ends: 322 [2024-11-23 23:48:21,752 INFO L226 Difference]: Without dead ends: 320 [2024-11-23 23:48:21,752 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2024-11-23 23:48:21,753 INFO L435 NwaCegarLoop]: 191 mSDtfsCounter, 437 mSDsluCounter, 1344 mSDsCounter, 0 mSdLazyCounter, 460 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 437 SdHoareTripleChecker+Valid, 1535 SdHoareTripleChecker+Invalid, 460 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 460 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-23 23:48:21,754 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [437 Valid, 1535 Invalid, 460 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 460 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-23 23:48:21,755 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 320 states. [2024-11-23 23:48:21,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 320 to 186. [2024-11-23 23:48:21,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 135 states have (on average 1.488888888888889) internal successors, (201), 136 states have internal predecessors, (201), 48 states have call successors, (48), 2 states have call predecessors, (48), 2 states have return successors, (48), 47 states have call predecessors, (48), 48 states have call successors, (48) [2024-11-23 23:48:21,800 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 297 transitions. [2024-11-23 23:48:21,801 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 297 transitions. Word has length 270 [2024-11-23 23:48:21,802 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:48:21,802 INFO L471 AbstractCegarLoop]: Abstraction has 186 states and 297 transitions. [2024-11-23 23:48:21,803 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.533333333333333) internal successors, (53), 15 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:48:21,803 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 297 transitions. [2024-11-23 23:48:21,808 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-23 23:48:21,808 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:48:21,808 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:48:21,808 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-23 23:48:21,809 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:48:21,809 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:48:21,810 INFO L85 PathProgramCache]: Analyzing trace with hash 410385337, now seen corresponding path program 1 times [2024-11-23 23:48:21,810 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:48:21,810 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1298393002] [2024-11-23 23:48:21,810 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:48:21,810 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:48:22,016 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:48:30,494 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-23 23:48:30,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:48:30,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1298393002] [2024-11-23 23:48:30,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1298393002] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:48:30,494 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:48:30,494 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-23 23:48:30,494 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1067184450] [2024-11-23 23:48:30,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:48:30,495 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-23 23:48:30,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:48:30,496 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-23 23:48:30,496 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2024-11-23 23:48:30,497 INFO L87 Difference]: Start difference. First operand 186 states and 297 transitions. Second operand has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:48:32,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:48:32,933 INFO L93 Difference]: Finished difference Result 320 states and 498 transitions. [2024-11-23 23:48:32,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-23 23:48:32,934 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 270 [2024-11-23 23:48:32,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:48:32,938 INFO L225 Difference]: With dead ends: 320 [2024-11-23 23:48:32,938 INFO L226 Difference]: Without dead ends: 318 [2024-11-23 23:48:32,938 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=91, Invalid=215, Unknown=0, NotChecked=0, Total=306 [2024-11-23 23:48:32,939 INFO L435 NwaCegarLoop]: 221 mSDtfsCounter, 461 mSDsluCounter, 1501 mSDsCounter, 0 mSdLazyCounter, 603 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 461 SdHoareTripleChecker+Valid, 1722 SdHoareTripleChecker+Invalid, 611 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 603 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-23 23:48:32,939 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [461 Valid, 1722 Invalid, 611 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 603 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-23 23:48:32,941 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 318 states. [2024-11-23 23:48:32,964 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 318 to 184. [2024-11-23 23:48:32,965 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 184 states, 133 states have (on average 1.4887218045112782) internal successors, (198), 134 states have internal predecessors, (198), 48 states have call successors, (48), 2 states have call predecessors, (48), 2 states have return successors, (48), 47 states have call predecessors, (48), 48 states have call successors, (48) [2024-11-23 23:48:32,967 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 184 states to 184 states and 294 transitions. [2024-11-23 23:48:32,968 INFO L78 Accepts]: Start accepts. Automaton has 184 states and 294 transitions. Word has length 270 [2024-11-23 23:48:32,969 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:48:32,969 INFO L471 AbstractCegarLoop]: Abstraction has 184 states and 294 transitions. [2024-11-23 23:48:32,969 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.3125) internal successors, (53), 16 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:48:32,970 INFO L276 IsEmpty]: Start isEmpty. Operand 184 states and 294 transitions. [2024-11-23 23:48:32,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-23 23:48:32,974 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:48:32,975 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:48:32,975 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-23 23:48:32,975 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:48:32,976 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:48:32,976 INFO L85 PathProgramCache]: Analyzing trace with hash -515655489, now seen corresponding path program 1 times [2024-11-23 23:48:32,976 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:48:32,976 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [83318265] [2024-11-23 23:48:32,976 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:48:32,977 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:48:33,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:48:33,093 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-23 23:48:33,093 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:48:33,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [83318265] [2024-11-23 23:48:33,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [83318265] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:48:33,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:48:33,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-23 23:48:33,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609883159] [2024-11-23 23:48:33,095 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:48:33,095 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-23 23:48:33,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:48:33,096 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-23 23:48:33,096 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-23 23:48:33,097 INFO L87 Difference]: Start difference. First operand 184 states and 294 transitions. Second operand has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:48:33,172 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:48:33,173 INFO L93 Difference]: Finished difference Result 511 states and 820 transitions. [2024-11-23 23:48:33,173 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-23 23:48:33,173 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 270 [2024-11-23 23:48:33,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:48:33,179 INFO L225 Difference]: With dead ends: 511 [2024-11-23 23:48:33,180 INFO L226 Difference]: Without dead ends: 330 [2024-11-23 23:48:33,181 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 2 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-23 23:48:33,182 INFO L435 NwaCegarLoop]: 330 mSDtfsCounter, 163 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 163 SdHoareTripleChecker+Valid, 492 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-23 23:48:33,182 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [163 Valid, 492 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:48:33,183 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2024-11-23 23:48:33,233 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 328. [2024-11-23 23:48:33,234 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 227 states have (on average 1.4361233480176212) internal successors, (326), 229 states have internal predecessors, (326), 96 states have call successors, (96), 4 states have call predecessors, (96), 4 states have return successors, (96), 94 states have call predecessors, (96), 96 states have call successors, (96) [2024-11-23 23:48:33,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 518 transitions. [2024-11-23 23:48:33,239 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 518 transitions. Word has length 270 [2024-11-23 23:48:33,242 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:48:33,244 INFO L471 AbstractCegarLoop]: Abstraction has 328 states and 518 transitions. [2024-11-23 23:48:33,244 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 17.666666666666668) internal successors, (53), 3 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:48:33,244 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 518 transitions. [2024-11-23 23:48:33,249 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-23 23:48:33,250 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:48:33,250 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:48:33,250 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-23 23:48:33,250 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:48:33,251 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:48:33,251 INFO L85 PathProgramCache]: Analyzing trace with hash -1795519167, now seen corresponding path program 1 times [2024-11-23 23:48:33,251 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:48:33,251 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [951043739] [2024-11-23 23:48:33,251 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:48:33,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:48:33,296 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:48:33,488 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-23 23:48:33,489 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:48:33,489 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [951043739] [2024-11-23 23:48:33,489 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [951043739] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:48:33,489 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:48:33,490 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 23:48:33,490 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1069745769] [2024-11-23 23:48:33,490 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:48:33,490 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 23:48:33,491 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:48:33,491 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 23:48:33,492 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:48:33,492 INFO L87 Difference]: Start difference. First operand 328 states and 518 transitions. Second operand has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:48:33,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:48:33,951 INFO L93 Difference]: Finished difference Result 958 states and 1501 transitions. [2024-11-23 23:48:33,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 23:48:33,956 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 270 [2024-11-23 23:48:33,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:48:33,962 INFO L225 Difference]: With dead ends: 958 [2024-11-23 23:48:33,962 INFO L226 Difference]: Without dead ends: 633 [2024-11-23 23:48:33,964 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-23 23:48:33,965 INFO L435 NwaCegarLoop]: 236 mSDtfsCounter, 145 mSDsluCounter, 403 mSDsCounter, 0 mSdLazyCounter, 244 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 145 SdHoareTripleChecker+Valid, 639 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 244 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-23 23:48:33,966 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [145 Valid, 639 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 244 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-23 23:48:33,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states. [2024-11-23 23:48:34,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 562. [2024-11-23 23:48:34,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 562 states, 365 states have (on average 1.389041095890411) internal successors, (507), 368 states have internal predecessors, (507), 188 states have call successors, (188), 8 states have call predecessors, (188), 8 states have return successors, (188), 185 states have call predecessors, (188), 188 states have call successors, (188) [2024-11-23 23:48:34,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 562 states to 562 states and 883 transitions. [2024-11-23 23:48:34,077 INFO L78 Accepts]: Start accepts. Automaton has 562 states and 883 transitions. Word has length 270 [2024-11-23 23:48:34,078 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:48:34,081 INFO L471 AbstractCegarLoop]: Abstraction has 562 states and 883 transitions. [2024-11-23 23:48:34,082 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.6) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:48:34,082 INFO L276 IsEmpty]: Start isEmpty. Operand 562 states and 883 transitions. [2024-11-23 23:48:34,089 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-23 23:48:34,090 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:48:34,090 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:48:34,090 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-23 23:48:34,091 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:48:34,091 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:48:34,091 INFO L85 PathProgramCache]: Analyzing trace with hash 1478379775, now seen corresponding path program 1 times [2024-11-23 23:48:34,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:48:34,092 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989793917] [2024-11-23 23:48:34,092 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:48:34,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:48:34,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:48:38,581 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-23 23:48:38,581 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:48:38,581 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989793917] [2024-11-23 23:48:38,581 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989793917] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:48:38,581 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:48:38,582 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-23 23:48:38,582 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92148002] [2024-11-23 23:48:38,582 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:48:38,582 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-23 23:48:38,582 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:48:38,583 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-23 23:48:38,583 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2024-11-23 23:48:38,584 INFO L87 Difference]: Start difference. First operand 562 states and 883 transitions. Second operand has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:48:40,048 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:48:40,048 INFO L93 Difference]: Finished difference Result 786 states and 1194 transitions. [2024-11-23 23:48:40,049 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-23 23:48:40,049 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 270 [2024-11-23 23:48:40,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:48:40,056 INFO L225 Difference]: With dead ends: 786 [2024-11-23 23:48:40,056 INFO L226 Difference]: Without dead ends: 784 [2024-11-23 23:48:40,057 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2024-11-23 23:48:40,058 INFO L435 NwaCegarLoop]: 210 mSDtfsCounter, 613 mSDsluCounter, 924 mSDsCounter, 0 mSdLazyCounter, 544 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 613 SdHoareTripleChecker+Valid, 1134 SdHoareTripleChecker+Invalid, 572 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 544 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:48:40,059 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [613 Valid, 1134 Invalid, 572 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 544 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-23 23:48:40,060 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 784 states. [2024-11-23 23:48:40,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 784 to 657. [2024-11-23 23:48:40,168 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 657 states, 449 states have (on average 1.4075723830734967) internal successors, (632), 454 states have internal predecessors, (632), 196 states have call successors, (196), 11 states have call predecessors, (196), 11 states have return successors, (196), 191 states have call predecessors, (196), 196 states have call successors, (196) [2024-11-23 23:48:40,174 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 1024 transitions. [2024-11-23 23:48:40,175 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 1024 transitions. Word has length 270 [2024-11-23 23:48:40,176 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:48:40,176 INFO L471 AbstractCegarLoop]: Abstraction has 657 states and 1024 transitions. [2024-11-23 23:48:40,177 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.416666666666667) internal successors, (53), 12 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:48:40,177 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 1024 transitions. [2024-11-23 23:48:40,180 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-23 23:48:40,180 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:48:40,180 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:48:40,180 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-23 23:48:40,181 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:48:40,181 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:48:40,181 INFO L85 PathProgramCache]: Analyzing trace with hash 1736545213, now seen corresponding path program 1 times [2024-11-23 23:48:40,182 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:48:40,182 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400258218] [2024-11-23 23:48:40,182 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:48:40,182 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:48:40,300 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:48:46,377 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-23 23:48:46,378 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:48:46,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400258218] [2024-11-23 23:48:46,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [400258218] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:48:46,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:48:46,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-23 23:48:46,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1338858440] [2024-11-23 23:48:46,379 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:48:46,380 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-23 23:48:46,380 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:48:46,381 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-23 23:48:46,381 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2024-11-23 23:48:46,382 INFO L87 Difference]: Start difference. First operand 657 states and 1024 transitions. Second operand has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:48:49,958 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:48:49,959 INFO L93 Difference]: Finished difference Result 784 states and 1192 transitions. [2024-11-23 23:48:49,960 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-23 23:48:49,961 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 270 [2024-11-23 23:48:49,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:48:49,968 INFO L225 Difference]: With dead ends: 784 [2024-11-23 23:48:49,968 INFO L226 Difference]: Without dead ends: 782 [2024-11-23 23:48:49,969 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 2.7s TimeCoverageRelationStatistics Valid=84, Invalid=156, Unknown=0, NotChecked=0, Total=240 [2024-11-23 23:48:49,972 INFO L435 NwaCegarLoop]: 254 mSDtfsCounter, 507 mSDsluCounter, 1208 mSDsCounter, 0 mSdLazyCounter, 773 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 507 SdHoareTripleChecker+Valid, 1462 SdHoareTripleChecker+Invalid, 777 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 773 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-11-23 23:48:49,972 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [507 Valid, 1462 Invalid, 777 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 773 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-11-23 23:48:49,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 782 states. [2024-11-23 23:48:50,092 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 782 to 657. [2024-11-23 23:48:50,094 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 657 states, 449 states have (on average 1.4075723830734967) internal successors, (632), 454 states have internal predecessors, (632), 196 states have call successors, (196), 11 states have call predecessors, (196), 11 states have return successors, (196), 191 states have call predecessors, (196), 196 states have call successors, (196) [2024-11-23 23:48:50,100 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 657 states to 657 states and 1024 transitions. [2024-11-23 23:48:50,101 INFO L78 Accepts]: Start accepts. Automaton has 657 states and 1024 transitions. Word has length 270 [2024-11-23 23:48:50,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:48:50,102 INFO L471 AbstractCegarLoop]: Abstraction has 657 states and 1024 transitions. [2024-11-23 23:48:50,103 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.7857142857142856) internal successors, (53), 14 states have internal predecessors, (53), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:48:50,103 INFO L276 IsEmpty]: Start isEmpty. Operand 657 states and 1024 transitions. [2024-11-23 23:48:50,105 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-23 23:48:50,106 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:48:50,106 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:48:50,106 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-23 23:48:50,106 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:48:50,107 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:48:50,107 INFO L85 PathProgramCache]: Analyzing trace with hash 355639803, now seen corresponding path program 1 times [2024-11-23 23:48:50,107 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:48:50,107 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [858954506] [2024-11-23 23:48:50,107 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:48:50,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:48:50,176 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:48:51,037 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-23 23:48:51,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:48:51,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [858954506] [2024-11-23 23:48:51,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [858954506] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:48:51,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:48:51,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-11-23 23:48:51,038 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [584841392] [2024-11-23 23:48:51,038 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:48:51,038 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-23 23:48:51,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:48:51,039 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-23 23:48:51,039 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-11-23 23:48:51,039 INFO L87 Difference]: Start difference. First operand 657 states and 1024 transitions. Second operand has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 5 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 5 states have call predecessors, (44), 5 states have call successors, (44) [2024-11-23 23:48:51,994 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:48:51,994 INFO L93 Difference]: Finished difference Result 1268 states and 1934 transitions. [2024-11-23 23:48:51,995 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2024-11-23 23:48:51,995 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 5 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 5 states have call predecessors, (44), 5 states have call successors, (44) Word has length 270 [2024-11-23 23:48:51,996 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:48:52,004 INFO L225 Difference]: With dead ends: 1268 [2024-11-23 23:48:52,004 INFO L226 Difference]: Without dead ends: 697 [2024-11-23 23:48:52,008 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 20 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=56, Invalid=126, Unknown=0, NotChecked=0, Total=182 [2024-11-23 23:48:52,012 INFO L435 NwaCegarLoop]: 167 mSDtfsCounter, 330 mSDsluCounter, 230 mSDsCounter, 0 mSdLazyCounter, 420 mSolverCounterSat, 174 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 330 SdHoareTripleChecker+Valid, 397 SdHoareTripleChecker+Invalid, 594 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 174 IncrementalHoareTripleChecker+Valid, 420 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-23 23:48:52,012 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [330 Valid, 397 Invalid, 594 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [174 Valid, 420 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-23 23:48:52,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 697 states. [2024-11-23 23:48:52,132 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 697 to 592. [2024-11-23 23:48:52,134 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 592 states, 393 states have (on average 1.366412213740458) internal successors, (537), 396 states have internal predecessors, (537), 182 states have call successors, (182), 16 states have call predecessors, (182), 16 states have return successors, (182), 179 states have call predecessors, (182), 182 states have call successors, (182) [2024-11-23 23:48:52,139 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 592 states to 592 states and 901 transitions. [2024-11-23 23:48:52,141 INFO L78 Accepts]: Start accepts. Automaton has 592 states and 901 transitions. Word has length 270 [2024-11-23 23:48:52,142 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:48:52,142 INFO L471 AbstractCegarLoop]: Abstraction has 592 states and 901 transitions. [2024-11-23 23:48:52,143 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.888888888888889) internal successors, (53), 9 states have internal predecessors, (53), 5 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 5 states have call predecessors, (44), 5 states have call successors, (44) [2024-11-23 23:48:52,143 INFO L276 IsEmpty]: Start isEmpty. Operand 592 states and 901 transitions. [2024-11-23 23:48:52,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2024-11-23 23:48:52,146 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:48:52,146 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:48:52,147 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-23 23:48:52,148 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:48:52,148 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:48:52,149 INFO L85 PathProgramCache]: Analyzing trace with hash 1365972448, now seen corresponding path program 1 times [2024-11-23 23:48:52,149 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:48:52,149 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [593799335] [2024-11-23 23:48:52,149 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:48:52,150 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:48:52,273 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:48:58,287 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-23 23:48:58,288 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:48:58,288 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [593799335] [2024-11-23 23:48:58,288 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [593799335] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:48:58,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:48:58,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-23 23:48:58,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [243019884] [2024-11-23 23:48:58,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:48:58,289 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-23 23:48:58,289 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:48:58,290 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-23 23:48:58,290 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=157, Unknown=0, NotChecked=0, Total=240 [2024-11-23 23:48:58,290 INFO L87 Difference]: Start difference. First operand 592 states and 901 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:49:00,256 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:49:00,256 INFO L93 Difference]: Finished difference Result 1330 states and 2015 transitions. [2024-11-23 23:49:00,257 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-23 23:49:00,258 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 271 [2024-11-23 23:49:00,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:49:00,268 INFO L225 Difference]: With dead ends: 1330 [2024-11-23 23:49:00,269 INFO L226 Difference]: Without dead ends: 1006 [2024-11-23 23:49:00,271 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=109, Invalid=197, Unknown=0, NotChecked=0, Total=306 [2024-11-23 23:49:00,272 INFO L435 NwaCegarLoop]: 211 mSDtfsCounter, 643 mSDsluCounter, 1197 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 31 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 643 SdHoareTripleChecker+Valid, 1408 SdHoareTripleChecker+Invalid, 475 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 31 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-23 23:49:00,273 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [643 Valid, 1408 Invalid, 475 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [31 Valid, 444 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-23 23:49:00,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1006 states. [2024-11-23 23:49:00,394 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1006 to 525. [2024-11-23 23:49:00,396 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 525 states, 332 states have (on average 1.3313253012048192) internal successors, (442), 332 states have internal predecessors, (442), 176 states have call successors, (176), 16 states have call predecessors, (176), 16 states have return successors, (176), 176 states have call predecessors, (176), 176 states have call successors, (176) [2024-11-23 23:49:00,400 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 525 states to 525 states and 794 transitions. [2024-11-23 23:49:00,401 INFO L78 Accepts]: Start accepts. Automaton has 525 states and 794 transitions. Word has length 271 [2024-11-23 23:49:00,402 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:49:00,402 INFO L471 AbstractCegarLoop]: Abstraction has 525 states and 794 transitions. [2024-11-23 23:49:00,402 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:49:00,403 INFO L276 IsEmpty]: Start isEmpty. Operand 525 states and 794 transitions. [2024-11-23 23:49:00,407 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2024-11-23 23:49:00,408 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:49:00,408 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:49:00,408 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-23 23:49:00,408 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:49:00,409 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:49:00,409 INFO L85 PathProgramCache]: Analyzing trace with hash 1624137886, now seen corresponding path program 1 times [2024-11-23 23:49:00,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:49:00,409 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1565188048] [2024-11-23 23:49:00,409 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:49:00,410 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:49:00,533 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:49:48,295 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-23 23:49:48,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:49:48,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1565188048] [2024-11-23 23:49:48,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1565188048] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:49:48,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:49:48,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-23 23:49:48,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662380543] [2024-11-23 23:49:48,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:49:48,296 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-23 23:49:48,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:49:48,297 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-23 23:49:48,297 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2024-11-23 23:49:48,297 INFO L87 Difference]: Start difference. First operand 525 states and 794 transitions. Second operand has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:49:53,760 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:49:53,760 INFO L93 Difference]: Finished difference Result 1005 states and 1479 transitions. [2024-11-23 23:49:53,761 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-23 23:49:53,761 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 271 [2024-11-23 23:49:53,762 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:49:53,768 INFO L225 Difference]: With dead ends: 1005 [2024-11-23 23:49:53,768 INFO L226 Difference]: Without dead ends: 1003 [2024-11-23 23:49:53,769 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 7.1s TimeCoverageRelationStatistics Valid=237, Invalid=633, Unknown=0, NotChecked=0, Total=870 [2024-11-23 23:49:53,770 INFO L435 NwaCegarLoop]: 241 mSDtfsCounter, 767 mSDsluCounter, 1423 mSDsCounter, 0 mSdLazyCounter, 438 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 767 SdHoareTripleChecker+Valid, 1664 SdHoareTripleChecker+Invalid, 479 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 438 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2024-11-23 23:49:53,771 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [767 Valid, 1664 Invalid, 479 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 438 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2024-11-23 23:49:53,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1003 states. [2024-11-23 23:49:53,899 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1003 to 526. [2024-11-23 23:49:53,901 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 526 states, 333 states have (on average 1.3303303303303304) internal successors, (443), 333 states have internal predecessors, (443), 176 states have call successors, (176), 16 states have call predecessors, (176), 16 states have return successors, (176), 176 states have call predecessors, (176), 176 states have call successors, (176) [2024-11-23 23:49:53,905 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 795 transitions. [2024-11-23 23:49:53,907 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 795 transitions. Word has length 271 [2024-11-23 23:49:53,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:49:53,908 INFO L471 AbstractCegarLoop]: Abstraction has 526 states and 795 transitions. [2024-11-23 23:49:53,908 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:49:53,908 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 795 transitions. [2024-11-23 23:49:53,910 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2024-11-23 23:49:53,911 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:49:53,911 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:49:53,911 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-23 23:49:53,911 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:49:53,912 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:49:53,912 INFO L85 PathProgramCache]: Analyzing trace with hash 344904094, now seen corresponding path program 1 times [2024-11-23 23:49:53,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:49:53,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412447439] [2024-11-23 23:49:53,913 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:49:53,913 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:49:54,011 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:50:00,203 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-23 23:50:00,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:50:00,203 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412447439] [2024-11-23 23:50:00,203 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412447439] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:50:00,203 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:50:00,204 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-23 23:50:00,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [394962985] [2024-11-23 23:50:00,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:50:00,204 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-23 23:50:00,204 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:50:00,205 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-23 23:50:00,205 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=157, Unknown=0, NotChecked=0, Total=240 [2024-11-23 23:50:00,206 INFO L87 Difference]: Start difference. First operand 526 states and 795 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:50:01,935 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:50:01,935 INFO L93 Difference]: Finished difference Result 953 states and 1429 transitions. [2024-11-23 23:50:01,936 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-23 23:50:01,936 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 271 [2024-11-23 23:50:01,937 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:50:01,943 INFO L225 Difference]: With dead ends: 953 [2024-11-23 23:50:01,943 INFO L226 Difference]: Without dead ends: 951 [2024-11-23 23:50:01,945 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=109, Invalid=197, Unknown=0, NotChecked=0, Total=306 [2024-11-23 23:50:01,946 INFO L435 NwaCegarLoop]: 240 mSDtfsCounter, 582 mSDsluCounter, 1182 mSDsCounter, 0 mSdLazyCounter, 427 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 582 SdHoareTripleChecker+Valid, 1422 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 427 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-23 23:50:01,946 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [582 Valid, 1422 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 427 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-23 23:50:01,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 951 states. [2024-11-23 23:50:02,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 951 to 530. [2024-11-23 23:50:02,076 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 530 states, 337 states have (on average 1.3323442136498516) internal successors, (449), 337 states have internal predecessors, (449), 176 states have call successors, (176), 16 states have call predecessors, (176), 16 states have return successors, (176), 176 states have call predecessors, (176), 176 states have call successors, (176) [2024-11-23 23:50:02,080 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 530 states to 530 states and 801 transitions. [2024-11-23 23:50:02,081 INFO L78 Accepts]: Start accepts. Automaton has 530 states and 801 transitions. Word has length 271 [2024-11-23 23:50:02,082 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:50:02,082 INFO L471 AbstractCegarLoop]: Abstraction has 530 states and 801 transitions. [2024-11-23 23:50:02,083 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:50:02,083 INFO L276 IsEmpty]: Start isEmpty. Operand 530 states and 801 transitions. [2024-11-23 23:50:02,085 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2024-11-23 23:50:02,085 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:50:02,086 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:50:02,086 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-23 23:50:02,086 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:50:02,087 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:50:02,087 INFO L85 PathProgramCache]: Analyzing trace with hash 603069532, now seen corresponding path program 1 times [2024-11-23 23:50:02,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:50:02,087 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974342355] [2024-11-23 23:50:02,087 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:50:02,087 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:50:02,178 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:50:10,615 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-23 23:50:10,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:50:10,616 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974342355] [2024-11-23 23:50:10,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974342355] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:50:10,616 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:50:10,616 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-23 23:50:10,616 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2094785442] [2024-11-23 23:50:10,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:50:10,617 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-23 23:50:10,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:50:10,618 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-23 23:50:10,618 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2024-11-23 23:50:10,618 INFO L87 Difference]: Start difference. First operand 530 states and 801 transitions. Second operand has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:50:13,389 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:50:13,389 INFO L93 Difference]: Finished difference Result 951 states and 1427 transitions. [2024-11-23 23:50:13,390 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-23 23:50:13,390 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 271 [2024-11-23 23:50:13,391 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:50:13,397 INFO L225 Difference]: With dead ends: 951 [2024-11-23 23:50:13,397 INFO L226 Difference]: Without dead ends: 949 [2024-11-23 23:50:13,398 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=120, Invalid=222, Unknown=0, NotChecked=0, Total=342 [2024-11-23 23:50:13,399 INFO L435 NwaCegarLoop]: 272 mSDtfsCounter, 511 mSDsluCounter, 1834 mSDsCounter, 0 mSdLazyCounter, 611 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 511 SdHoareTripleChecker+Valid, 2106 SdHoareTripleChecker+Invalid, 628 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 611 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-23 23:50:13,400 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [511 Valid, 2106 Invalid, 628 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 611 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-23 23:50:13,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 949 states. [2024-11-23 23:50:13,532 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 949 to 526. [2024-11-23 23:50:13,533 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 526 states, 333 states have (on average 1.3303303303303304) internal successors, (443), 333 states have internal predecessors, (443), 176 states have call successors, (176), 16 states have call predecessors, (176), 16 states have return successors, (176), 176 states have call predecessors, (176), 176 states have call successors, (176) [2024-11-23 23:50:13,537 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 526 states to 526 states and 795 transitions. [2024-11-23 23:50:13,538 INFO L78 Accepts]: Start accepts. Automaton has 526 states and 795 transitions. Word has length 271 [2024-11-23 23:50:13,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:50:13,539 INFO L471 AbstractCegarLoop]: Abstraction has 526 states and 795 transitions. [2024-11-23 23:50:13,540 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:50:13,540 INFO L276 IsEmpty]: Start isEmpty. Operand 526 states and 795 transitions. [2024-11-23 23:50:13,542 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2024-11-23 23:50:13,542 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:50:13,543 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:50:13,543 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-23 23:50:13,543 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:50:13,544 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:50:13,544 INFO L85 PathProgramCache]: Analyzing trace with hash 1671063970, now seen corresponding path program 1 times [2024-11-23 23:50:13,544 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:50:13,544 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [876450298] [2024-11-23 23:50:13,544 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:50:13,545 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:50:13,581 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:50:13,741 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-23 23:50:13,741 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:50:13,741 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [876450298] [2024-11-23 23:50:13,742 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [876450298] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:50:13,742 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:50:13,742 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 23:50:13,742 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1392420060] [2024-11-23 23:50:13,742 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:50:13,743 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 23:50:13,743 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:50:13,744 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 23:50:13,744 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:50:13,744 INFO L87 Difference]: Start difference. First operand 526 states and 795 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:50:14,305 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:50:14,306 INFO L93 Difference]: Finished difference Result 1196 states and 1796 transitions. [2024-11-23 23:50:14,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-23 23:50:14,307 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 271 [2024-11-23 23:50:14,308 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:50:14,314 INFO L225 Difference]: With dead ends: 1196 [2024-11-23 23:50:14,314 INFO L226 Difference]: Without dead ends: 764 [2024-11-23 23:50:14,316 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 8 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-23 23:50:14,317 INFO L435 NwaCegarLoop]: 242 mSDtfsCounter, 156 mSDsluCounter, 417 mSDsCounter, 0 mSdLazyCounter, 251 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 156 SdHoareTripleChecker+Valid, 659 SdHoareTripleChecker+Invalid, 264 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 251 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-23 23:50:14,318 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [156 Valid, 659 Invalid, 264 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 251 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-23 23:50:14,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 764 states. [2024-11-23 23:50:14,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 764 to 664. [2024-11-23 23:50:14,471 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 664 states, 423 states have (on average 1.33096926713948) internal successors, (563), 423 states have internal predecessors, (563), 220 states have call successors, (220), 20 states have call predecessors, (220), 20 states have return successors, (220), 220 states have call predecessors, (220), 220 states have call successors, (220) [2024-11-23 23:50:14,476 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 664 states to 664 states and 1003 transitions. [2024-11-23 23:50:14,478 INFO L78 Accepts]: Start accepts. Automaton has 664 states and 1003 transitions. Word has length 271 [2024-11-23 23:50:14,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:50:14,479 INFO L471 AbstractCegarLoop]: Abstraction has 664 states and 1003 transitions. [2024-11-23 23:50:14,479 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:50:14,479 INFO L276 IsEmpty]: Start isEmpty. Operand 664 states and 1003 transitions. [2024-11-23 23:50:14,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2024-11-23 23:50:14,482 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:50:14,482 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:50:14,482 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-23 23:50:14,482 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:50:14,483 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:50:14,483 INFO L85 PathProgramCache]: Analyzing trace with hash 548323998, now seen corresponding path program 1 times [2024-11-23 23:50:14,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:50:14,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [506547714] [2024-11-23 23:50:14,484 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:50:14,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:50:14,640 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:50:19,823 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-23 23:50:19,823 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:50:19,824 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [506547714] [2024-11-23 23:50:19,824 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [506547714] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:50:19,824 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:50:19,824 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-23 23:50:19,824 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676799724] [2024-11-23 23:50:19,824 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:50:19,825 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-23 23:50:19,825 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:50:19,826 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-23 23:50:19,826 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=157, Unknown=0, NotChecked=0, Total=240 [2024-11-23 23:50:19,826 INFO L87 Difference]: Start difference. First operand 664 states and 1003 transitions. Second operand has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:50:21,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:50:21,259 INFO L93 Difference]: Finished difference Result 1610 states and 2429 transitions. [2024-11-23 23:50:21,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-23 23:50:21,259 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 271 [2024-11-23 23:50:21,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:50:21,265 INFO L225 Difference]: With dead ends: 1610 [2024-11-23 23:50:21,265 INFO L226 Difference]: Without dead ends: 1192 [2024-11-23 23:50:21,268 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=109, Invalid=197, Unknown=0, NotChecked=0, Total=306 [2024-11-23 23:50:21,268 INFO L435 NwaCegarLoop]: 269 mSDtfsCounter, 688 mSDsluCounter, 1069 mSDsCounter, 0 mSdLazyCounter, 383 mSolverCounterSat, 26 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 688 SdHoareTripleChecker+Valid, 1338 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 26 IncrementalHoareTripleChecker+Valid, 383 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-23 23:50:21,269 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [688 Valid, 1338 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [26 Valid, 383 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-23 23:50:21,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1192 states. [2024-11-23 23:50:21,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1192 to 673. [2024-11-23 23:50:21,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 432 states have (on average 1.337962962962963) internal successors, (578), 432 states have internal predecessors, (578), 220 states have call successors, (220), 20 states have call predecessors, (220), 20 states have return successors, (220), 220 states have call predecessors, (220), 220 states have call successors, (220) [2024-11-23 23:50:21,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 1018 transitions. [2024-11-23 23:50:21,446 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 1018 transitions. Word has length 271 [2024-11-23 23:50:21,446 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:50:21,446 INFO L471 AbstractCegarLoop]: Abstraction has 673 states and 1018 transitions. [2024-11-23 23:50:21,447 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 3.375) internal successors, (54), 16 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:50:21,447 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 1018 transitions. [2024-11-23 23:50:21,449 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2024-11-23 23:50:21,449 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:50:21,449 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:50:21,449 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-23 23:50:21,450 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:50:21,451 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:50:21,451 INFO L85 PathProgramCache]: Analyzing trace with hash 806489436, now seen corresponding path program 1 times [2024-11-23 23:50:21,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:50:21,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1161398378] [2024-11-23 23:50:21,451 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:50:21,452 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:50:21,547 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:50:32,588 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-23 23:50:32,589 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:50:32,589 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1161398378] [2024-11-23 23:50:32,589 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1161398378] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:50:32,589 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:50:32,589 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2024-11-23 23:50:32,589 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1206846634] [2024-11-23 23:50:32,589 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:50:32,590 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-23 23:50:32,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:50:32,591 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-23 23:50:32,591 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=268, Unknown=0, NotChecked=0, Total=342 [2024-11-23 23:50:32,591 INFO L87 Difference]: Start difference. First operand 673 states and 1018 transitions. Second operand has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 3 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 3 states have call predecessors, (44), 3 states have call successors, (44) [2024-11-23 23:50:41,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:50:41,153 INFO L93 Difference]: Finished difference Result 1183 states and 1771 transitions. [2024-11-23 23:50:41,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-23 23:50:41,154 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 3 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 3 states have call predecessors, (44), 3 states have call successors, (44) Word has length 271 [2024-11-23 23:50:41,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:50:41,161 INFO L225 Difference]: With dead ends: 1183 [2024-11-23 23:50:41,161 INFO L226 Difference]: Without dead ends: 1181 [2024-11-23 23:50:41,163 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 138 ImplicationChecksByTransitivity, 8.5s TimeCoverageRelationStatistics Valid=287, Invalid=835, Unknown=0, NotChecked=0, Total=1122 [2024-11-23 23:50:41,163 INFO L435 NwaCegarLoop]: 284 mSDtfsCounter, 753 mSDsluCounter, 1647 mSDsCounter, 0 mSdLazyCounter, 1514 mSolverCounterSat, 86 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 753 SdHoareTripleChecker+Valid, 1931 SdHoareTripleChecker+Invalid, 1600 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 86 IncrementalHoareTripleChecker+Valid, 1514 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.6s IncrementalHoareTripleChecker+Time [2024-11-23 23:50:41,164 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [753 Valid, 1931 Invalid, 1600 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [86 Valid, 1514 Invalid, 0 Unknown, 0 Unchecked, 3.6s Time] [2024-11-23 23:50:41,165 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1181 states. [2024-11-23 23:50:41,329 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1181 to 669. [2024-11-23 23:50:41,331 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 669 states, 428 states have (on average 1.3364485981308412) internal successors, (572), 428 states have internal predecessors, (572), 220 states have call successors, (220), 20 states have call predecessors, (220), 20 states have return successors, (220), 220 states have call predecessors, (220), 220 states have call successors, (220) [2024-11-23 23:50:41,335 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 669 states to 669 states and 1012 transitions. [2024-11-23 23:50:41,337 INFO L78 Accepts]: Start accepts. Automaton has 669 states and 1012 transitions. Word has length 271 [2024-11-23 23:50:41,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:50:41,338 INFO L471 AbstractCegarLoop]: Abstraction has 669 states and 1012 transitions. [2024-11-23 23:50:41,338 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.8421052631578947) internal successors, (54), 19 states have internal predecessors, (54), 3 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 3 states have call predecessors, (44), 3 states have call successors, (44) [2024-11-23 23:50:41,339 INFO L276 IsEmpty]: Start isEmpty. Operand 669 states and 1012 transitions. [2024-11-23 23:50:41,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2024-11-23 23:50:41,342 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:50:41,342 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:50:41,342 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-23 23:50:41,343 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:50:41,343 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:50:41,343 INFO L85 PathProgramCache]: Analyzing trace with hash -472744356, now seen corresponding path program 1 times [2024-11-23 23:50:41,344 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:50:41,344 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [629358517] [2024-11-23 23:50:41,344 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:50:41,344 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:50:41,432 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:50:47,036 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-23 23:50:47,037 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:50:47,037 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [629358517] [2024-11-23 23:50:47,037 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [629358517] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:50:47,037 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:50:47,037 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-23 23:50:47,037 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1788028780] [2024-11-23 23:50:47,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:50:47,037 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-23 23:50:47,038 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:50:47,038 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-23 23:50:47,039 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=207, Unknown=0, NotChecked=0, Total=272 [2024-11-23 23:50:47,039 INFO L87 Difference]: Start difference. First operand 669 states and 1012 transitions. Second operand has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 2 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) [2024-11-23 23:50:50,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:50:50,640 INFO L93 Difference]: Finished difference Result 1203 states and 1803 transitions. [2024-11-23 23:50:50,641 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-23 23:50:50,641 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 2 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) Word has length 271 [2024-11-23 23:50:50,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:50:50,646 INFO L225 Difference]: With dead ends: 1203 [2024-11-23 23:50:50,646 INFO L226 Difference]: Without dead ends: 1201 [2024-11-23 23:50:50,647 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 102 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=227, Invalid=643, Unknown=0, NotChecked=0, Total=870 [2024-11-23 23:50:50,648 INFO L435 NwaCegarLoop]: 283 mSDtfsCounter, 561 mSDsluCounter, 1443 mSDsCounter, 0 mSdLazyCounter, 865 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 561 SdHoareTripleChecker+Valid, 1726 SdHoareTripleChecker+Invalid, 890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 865 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-23 23:50:50,648 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [561 Valid, 1726 Invalid, 890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 865 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-23 23:50:50,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1201 states. [2024-11-23 23:50:50,799 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1201 to 673. [2024-11-23 23:50:50,801 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 673 states, 432 states have (on average 1.337962962962963) internal successors, (578), 432 states have internal predecessors, (578), 220 states have call successors, (220), 20 states have call predecessors, (220), 20 states have return successors, (220), 220 states have call predecessors, (220), 220 states have call successors, (220) [2024-11-23 23:50:50,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 673 states to 673 states and 1018 transitions. [2024-11-23 23:50:50,807 INFO L78 Accepts]: Start accepts. Automaton has 673 states and 1018 transitions. Word has length 271 [2024-11-23 23:50:50,807 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:50:50,808 INFO L471 AbstractCegarLoop]: Abstraction has 673 states and 1018 transitions. [2024-11-23 23:50:50,808 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 2 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) [2024-11-23 23:50:50,808 INFO L276 IsEmpty]: Start isEmpty. Operand 673 states and 1018 transitions. [2024-11-23 23:50:50,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2024-11-23 23:50:50,810 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:50:50,811 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:50:50,811 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-23 23:50:50,811 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:50:50,812 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:50:50,812 INFO L85 PathProgramCache]: Analyzing trace with hash -214578918, now seen corresponding path program 1 times [2024-11-23 23:50:50,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:50:50,812 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [544636157] [2024-11-23 23:50:50,812 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:50:50,812 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:50:50,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:50:58,534 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-23 23:50:58,534 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:50:58,535 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [544636157] [2024-11-23 23:50:58,535 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [544636157] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:50:58,535 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:50:58,535 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-23 23:50:58,535 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881624945] [2024-11-23 23:50:58,535 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:50:58,536 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-23 23:50:58,536 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:50:58,537 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-23 23:50:58,537 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2024-11-23 23:50:58,538 INFO L87 Difference]: Start difference. First operand 673 states and 1018 transitions. Second operand has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:51:01,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:51:01,444 INFO L93 Difference]: Finished difference Result 1201 states and 1801 transitions. [2024-11-23 23:51:01,445 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-23 23:51:01,445 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 271 [2024-11-23 23:51:01,446 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:51:01,450 INFO L225 Difference]: With dead ends: 1201 [2024-11-23 23:51:01,450 INFO L226 Difference]: Without dead ends: 1199 [2024-11-23 23:51:01,451 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=120, Invalid=222, Unknown=0, NotChecked=0, Total=342 [2024-11-23 23:51:01,452 INFO L435 NwaCegarLoop]: 332 mSDtfsCounter, 527 mSDsluCounter, 1771 mSDsCounter, 0 mSdLazyCounter, 506 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 527 SdHoareTripleChecker+Valid, 2103 SdHoareTripleChecker+Invalid, 523 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-11-23 23:51:01,452 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [527 Valid, 2103 Invalid, 523 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 506 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-11-23 23:51:01,453 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1199 states. [2024-11-23 23:51:01,600 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1199 to 669. [2024-11-23 23:51:01,602 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 669 states, 428 states have (on average 1.3364485981308412) internal successors, (572), 428 states have internal predecessors, (572), 220 states have call successors, (220), 20 states have call predecessors, (220), 20 states have return successors, (220), 220 states have call predecessors, (220), 220 states have call successors, (220) [2024-11-23 23:51:01,605 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 669 states to 669 states and 1012 transitions. [2024-11-23 23:51:01,607 INFO L78 Accepts]: Start accepts. Automaton has 669 states and 1012 transitions. Word has length 271 [2024-11-23 23:51:01,607 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:51:01,608 INFO L471 AbstractCegarLoop]: Abstraction has 669 states and 1012 transitions. [2024-11-23 23:51:01,608 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:51:01,608 INFO L276 IsEmpty]: Start isEmpty. Operand 669 states and 1012 transitions. [2024-11-23 23:51:01,610 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2024-11-23 23:51:01,610 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:51:01,611 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:51:01,611 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-23 23:51:01,611 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:51:01,612 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:51:01,612 INFO L85 PathProgramCache]: Analyzing trace with hash 1584827166, now seen corresponding path program 1 times [2024-11-23 23:51:01,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:51:01,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1633816474] [2024-11-23 23:51:01,613 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:51:01,613 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:51:01,651 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:51:01,935 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-23 23:51:01,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:51:01,935 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1633816474] [2024-11-23 23:51:01,935 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1633816474] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:51:01,936 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:51:01,936 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-23 23:51:01,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1940743878] [2024-11-23 23:51:01,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:51:01,936 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-23 23:51:01,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:51:01,941 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-23 23:51:01,941 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-23 23:51:01,941 INFO L87 Difference]: Start difference. First operand 669 states and 1012 transitions. Second operand has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:51:02,472 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:51:02,474 INFO L93 Difference]: Finished difference Result 1621 states and 2475 transitions. [2024-11-23 23:51:02,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-23 23:51:02,476 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 271 [2024-11-23 23:51:02,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:51:02,483 INFO L225 Difference]: With dead ends: 1621 [2024-11-23 23:51:02,483 INFO L226 Difference]: Without dead ends: 1045 [2024-11-23 23:51:02,486 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-11-23 23:51:02,487 INFO L435 NwaCegarLoop]: 210 mSDtfsCounter, 183 mSDsluCounter, 447 mSDsCounter, 0 mSdLazyCounter, 125 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 657 SdHoareTripleChecker+Invalid, 259 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-23 23:51:02,487 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [183 Valid, 657 Invalid, 259 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 125 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-23 23:51:02,489 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1045 states. [2024-11-23 23:51:02,683 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1045 to 804. [2024-11-23 23:51:02,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 804 states, 515 states have (on average 1.3359223300970873) internal successors, (688), 515 states have internal predecessors, (688), 264 states have call successors, (264), 24 states have call predecessors, (264), 24 states have return successors, (264), 264 states have call predecessors, (264), 264 states have call successors, (264) [2024-11-23 23:51:02,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 804 states to 804 states and 1216 transitions. [2024-11-23 23:51:02,692 INFO L78 Accepts]: Start accepts. Automaton has 804 states and 1216 transitions. Word has length 271 [2024-11-23 23:51:02,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:51:02,693 INFO L471 AbstractCegarLoop]: Abstraction has 804 states and 1216 transitions. [2024-11-23 23:51:02,693 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 10.8) internal successors, (54), 5 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:51:02,693 INFO L276 IsEmpty]: Start isEmpty. Operand 804 states and 1216 transitions. [2024-11-23 23:51:02,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2024-11-23 23:51:02,695 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:51:02,696 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:51:02,696 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-23 23:51:02,697 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:51:02,698 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:51:02,698 INFO L85 PathProgramCache]: Analyzing trace with hash -796518876, now seen corresponding path program 1 times [2024-11-23 23:51:02,698 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:51:02,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [535082976] [2024-11-23 23:51:02,699 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:51:02,700 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:51:02,797 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:51:08,529 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-23 23:51:08,530 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:51:08,530 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [535082976] [2024-11-23 23:51:08,530 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [535082976] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:51:08,530 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:51:08,530 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-11-23 23:51:08,530 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1404488646] [2024-11-23 23:51:08,530 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:51:08,531 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-23 23:51:08,531 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:51:08,532 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-23 23:51:08,532 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2024-11-23 23:51:08,532 INFO L87 Difference]: Start difference. First operand 804 states and 1216 transitions. Second operand has 15 states, 15 states have (on average 3.6) internal successors, (54), 15 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:51:09,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:51:09,948 INFO L93 Difference]: Finished difference Result 1057 states and 1580 transitions. [2024-11-23 23:51:09,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-23 23:51:09,949 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 15 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 271 [2024-11-23 23:51:09,949 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:51:09,955 INFO L225 Difference]: With dead ends: 1057 [2024-11-23 23:51:09,956 INFO L226 Difference]: Without dead ends: 1055 [2024-11-23 23:51:09,957 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2024-11-23 23:51:09,958 INFO L435 NwaCegarLoop]: 220 mSDtfsCounter, 369 mSDsluCounter, 1200 mSDsCounter, 0 mSdLazyCounter, 469 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 369 SdHoareTripleChecker+Valid, 1420 SdHoareTripleChecker+Invalid, 477 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 469 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-23 23:51:09,958 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [369 Valid, 1420 Invalid, 477 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 469 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-23 23:51:09,959 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1055 states. [2024-11-23 23:51:10,128 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1055 to 809. [2024-11-23 23:51:10,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 809 states, 520 states have (on average 1.3365384615384615) internal successors, (695), 520 states have internal predecessors, (695), 264 states have call successors, (264), 24 states have call predecessors, (264), 24 states have return successors, (264), 264 states have call predecessors, (264), 264 states have call successors, (264) [2024-11-23 23:51:10,134 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 809 states to 809 states and 1223 transitions. [2024-11-23 23:51:10,136 INFO L78 Accepts]: Start accepts. Automaton has 809 states and 1223 transitions. Word has length 271 [2024-11-23 23:51:10,137 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:51:10,137 INFO L471 AbstractCegarLoop]: Abstraction has 809 states and 1223 transitions. [2024-11-23 23:51:10,137 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.6) internal successors, (54), 15 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:51:10,137 INFO L276 IsEmpty]: Start isEmpty. Operand 809 states and 1223 transitions. [2024-11-23 23:51:10,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2024-11-23 23:51:10,139 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:51:10,140 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:51:10,140 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-23 23:51:10,140 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:51:10,141 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:51:10,141 INFO L85 PathProgramCache]: Analyzing trace with hash -538353438, now seen corresponding path program 1 times [2024-11-23 23:51:10,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:51:10,141 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032418009] [2024-11-23 23:51:10,141 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:51:10,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:51:10,252 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:51:17,237 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 3784 trivial. 0 not checked. [2024-11-23 23:51:17,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:51:17,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032418009] [2024-11-23 23:51:17,238 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2032418009] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:51:17,238 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:51:17,238 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-23 23:51:17,238 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [758184935] [2024-11-23 23:51:17,238 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:51:17,239 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-23 23:51:17,239 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:51:17,239 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-23 23:51:17,240 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2024-11-23 23:51:17,240 INFO L87 Difference]: Start difference. First operand 809 states and 1223 transitions. Second operand has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:51:21,342 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:51:21,342 INFO L93 Difference]: Finished difference Result 1713 states and 2571 transitions. [2024-11-23 23:51:21,348 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-23 23:51:21,348 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) Word has length 271 [2024-11-23 23:51:21,349 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:51:21,360 INFO L225 Difference]: With dead ends: 1713 [2024-11-23 23:51:21,361 INFO L226 Difference]: Without dead ends: 1711 [2024-11-23 23:51:21,362 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=115, Invalid=305, Unknown=0, NotChecked=0, Total=420 [2024-11-23 23:51:21,366 INFO L435 NwaCegarLoop]: 256 mSDtfsCounter, 456 mSDsluCounter, 1506 mSDsCounter, 0 mSdLazyCounter, 1048 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 456 SdHoareTripleChecker+Valid, 1762 SdHoareTripleChecker+Invalid, 1056 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 1048 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-11-23 23:51:21,367 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [456 Valid, 1762 Invalid, 1056 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 1048 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2024-11-23 23:51:21,369 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1711 states. [2024-11-23 23:51:21,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1711 to 1483. [2024-11-23 23:51:21,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1483 states, 954 states have (on average 1.3375262054507338) internal successors, (1276), 954 states have internal predecessors, (1276), 484 states have call successors, (484), 44 states have call predecessors, (484), 44 states have return successors, (484), 484 states have call predecessors, (484), 484 states have call successors, (484) [2024-11-23 23:51:21,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1483 states to 1483 states and 2244 transitions. [2024-11-23 23:51:21,713 INFO L78 Accepts]: Start accepts. Automaton has 1483 states and 2244 transitions. Word has length 271 [2024-11-23 23:51:21,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:51:21,713 INFO L471 AbstractCegarLoop]: Abstraction has 1483 states and 2244 transitions. [2024-11-23 23:51:21,714 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.176470588235294) internal successors, (54), 17 states have internal predecessors, (54), 1 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 1 states have call predecessors, (44), 1 states have call successors, (44) [2024-11-23 23:51:21,714 INFO L276 IsEmpty]: Start isEmpty. Operand 1483 states and 2244 transitions. [2024-11-23 23:51:21,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2024-11-23 23:51:21,716 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:51:21,716 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:51:21,716 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-23 23:51:21,716 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:51:21,717 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:51:21,717 INFO L85 PathProgramCache]: Analyzing trace with hash -547700503, now seen corresponding path program 1 times [2024-11-23 23:51:21,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:51:21,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1809745622] [2024-11-23 23:51:21,717 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:51:21,717 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:51:21,886 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 23:51:21,889 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [763903122] [2024-11-23 23:51:21,890 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:51:21,890 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:51:21,890 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:51:21,894 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:51:21,896 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-23 23:51:22,080 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:51:22,089 INFO L256 TraceCheckSpWp]: Trace formula consists of 602 conjuncts, 25 conjuncts are in the unsatisfiable core [2024-11-23 23:51:22,097 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:51:25,796 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1233 proven. 405 refuted. 0 times theorem prover too weak. 2146 trivial. 0 not checked. [2024-11-23 23:51:25,796 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:51:27,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-23 23:51:27,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1809745622] [2024-11-23 23:51:27,230 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-23 23:51:27,230 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [763903122] [2024-11-23 23:51:27,231 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [763903122] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:51:27,231 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-23 23:51:27,231 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2024-11-23 23:51:27,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310980673] [2024-11-23 23:51:27,231 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-23 23:51:27,232 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-23 23:51:27,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-23 23:51:27,233 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-23 23:51:27,233 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=294, Unknown=0, NotChecked=0, Total=380 [2024-11-23 23:51:27,234 INFO L87 Difference]: Start difference. First operand 1483 states and 2244 transitions. Second operand has 17 states, 17 states have (on average 4.411764705882353) internal successors, (75), 16 states have internal predecessors, (75), 6 states have call successors, (44), 6 states have call predecessors, (44), 8 states have return successors, (44), 6 states have call predecessors, (44), 6 states have call successors, (44) [2024-11-23 23:51:29,090 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:51:29,091 INFO L93 Difference]: Finished difference Result 2715 states and 3895 transitions. [2024-11-23 23:51:29,091 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2024-11-23 23:51:29,092 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 4.411764705882353) internal successors, (75), 16 states have internal predecessors, (75), 6 states have call successors, (44), 6 states have call predecessors, (44), 8 states have return successors, (44), 6 states have call predecessors, (44), 6 states have call successors, (44) Word has length 271 [2024-11-23 23:51:29,092 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:51:29,107 INFO L225 Difference]: With dead ends: 2715 [2024-11-23 23:51:29,107 INFO L226 Difference]: Without dead ends: 1998 [2024-11-23 23:51:29,111 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 314 GetRequests, 280 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 275 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=287, Invalid=973, Unknown=0, NotChecked=0, Total=1260 [2024-11-23 23:51:29,112 INFO L435 NwaCegarLoop]: 131 mSDtfsCounter, 388 mSDsluCounter, 354 mSDsCounter, 0 mSdLazyCounter, 551 mSolverCounterSat, 85 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 393 SdHoareTripleChecker+Valid, 485 SdHoareTripleChecker+Invalid, 636 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 85 IncrementalHoareTripleChecker+Valid, 551 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-23 23:51:29,113 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [393 Valid, 485 Invalid, 636 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [85 Valid, 551 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-23 23:51:29,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1998 states. [2024-11-23 23:51:29,689 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1998 to 1937. [2024-11-23 23:51:29,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1937 states, 1299 states have (on average 1.3010007698229407) internal successors, (1690), 1304 states have internal predecessors, (1690), 524 states have call successors, (524), 113 states have call predecessors, (524), 113 states have return successors, (524), 519 states have call predecessors, (524), 524 states have call successors, (524) [2024-11-23 23:51:29,701 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1937 states to 1937 states and 2738 transitions. [2024-11-23 23:51:29,704 INFO L78 Accepts]: Start accepts. Automaton has 1937 states and 2738 transitions. Word has length 271 [2024-11-23 23:51:29,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:51:29,704 INFO L471 AbstractCegarLoop]: Abstraction has 1937 states and 2738 transitions. [2024-11-23 23:51:29,705 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 4.411764705882353) internal successors, (75), 16 states have internal predecessors, (75), 6 states have call successors, (44), 6 states have call predecessors, (44), 8 states have return successors, (44), 6 states have call predecessors, (44), 6 states have call successors, (44) [2024-11-23 23:51:29,705 INFO L276 IsEmpty]: Start isEmpty. Operand 1937 states and 2738 transitions. [2024-11-23 23:51:29,709 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 272 [2024-11-23 23:51:29,710 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:51:29,710 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:51:29,726 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-23 23:51:29,911 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-23 23:51:29,911 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:51:29,911 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:51:29,912 INFO L85 PathProgramCache]: Analyzing trace with hash -289535065, now seen corresponding path program 1 times [2024-11-23 23:51:29,912 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-23 23:51:29,912 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1272756194] [2024-11-23 23:51:29,912 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:51:29,912 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-23 23:51:30,065 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-23 23:51:30,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2080950892] [2024-11-23 23:51:30,069 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:51:30,069 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-23 23:51:30,070 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:51:30,072 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-23 23:51:30,077 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-23 23:51:30,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 23:51:30,334 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-23 23:51:30,454 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-23 23:51:30,707 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-23 23:51:30,708 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-23 23:51:30,709 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-23 23:51:30,726 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2024-11-23 23:51:30,916 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-23 23:51:30,920 INFO L422 BasicCegarLoop]: Path program histogram: [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-23 23:51:31,179 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-23 23:51:31,186 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 23.11 11:51:31 BoogieIcfgContainer [2024-11-23 23:51:31,186 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-23 23:51:31,187 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-23 23:51:31,187 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-23 23:51:31,188 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-23 23:51:31,189 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:47:10" (3/4) ... [2024-11-23 23:51:31,191 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-23 23:51:31,193 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-23 23:51:31,194 INFO L158 Benchmark]: Toolchain (without parser) took 261981.14ms. Allocated memory was 117.4MB in the beginning and 880.8MB in the end (delta: 763.4MB). Free memory was 92.4MB in the beginning and 580.4MB in the end (delta: -488.0MB). Peak memory consumption was 279.5MB. Max. memory is 16.1GB. [2024-11-23 23:51:31,194 INFO L158 Benchmark]: CDTParser took 0.37ms. Allocated memory is still 117.4MB. Free memory is still 72.6MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 23:51:31,195 INFO L158 Benchmark]: CACSL2BoogieTranslator took 454.39ms. Allocated memory is still 117.4MB. Free memory was 92.4MB in the beginning and 76.6MB in the end (delta: 15.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-23 23:51:31,196 INFO L158 Benchmark]: Boogie Procedure Inliner took 89.54ms. Allocated memory is still 117.4MB. Free memory was 76.6MB in the beginning and 73.2MB in the end (delta: 3.4MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-23 23:51:31,196 INFO L158 Benchmark]: Boogie Preprocessor took 65.17ms. Allocated memory is still 117.4MB. Free memory was 73.2MB in the beginning and 68.2MB in the end (delta: 5.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-23 23:51:31,200 INFO L158 Benchmark]: RCFGBuilder took 979.72ms. Allocated memory is still 117.4MB. Free memory was 68.2MB in the beginning and 40.9MB in the end (delta: 27.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-23 23:51:31,200 INFO L158 Benchmark]: TraceAbstraction took 260378.23ms. Allocated memory was 117.4MB in the beginning and 880.8MB in the end (delta: 763.4MB). Free memory was 40.4MB in the beginning and 580.5MB in the end (delta: -540.2MB). Peak memory consumption was 229.1MB. Max. memory is 16.1GB. [2024-11-23 23:51:31,200 INFO L158 Benchmark]: Witness Printer took 5.73ms. Allocated memory is still 880.8MB. Free memory was 580.5MB in the beginning and 580.4MB in the end (delta: 119.5kB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-23 23:51:31,202 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.37ms. Allocated memory is still 117.4MB. Free memory is still 72.6MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 454.39ms. Allocated memory is still 117.4MB. Free memory was 92.4MB in the beginning and 76.6MB in the end (delta: 15.8MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 89.54ms. Allocated memory is still 117.4MB. Free memory was 76.6MB in the beginning and 73.2MB in the end (delta: 3.4MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 65.17ms. Allocated memory is still 117.4MB. Free memory was 73.2MB in the beginning and 68.2MB in the end (delta: 5.0MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 979.72ms. Allocated memory is still 117.4MB. Free memory was 68.2MB in the beginning and 40.9MB in the end (delta: 27.3MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * TraceAbstraction took 260378.23ms. Allocated memory was 117.4MB in the beginning and 880.8MB in the end (delta: 763.4MB). Free memory was 40.4MB in the beginning and 580.5MB in the end (delta: -540.2MB). Peak memory consumption was 229.1MB. Max. memory is 16.1GB. * Witness Printer took 5.73ms. Allocated memory is still 880.8MB. Free memory was 580.5MB in the beginning and 580.4MB in the end (delta: 119.5kB). Peak memory consumption was 8.4MB. 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 someUnaryDOUBLEoperation at line 134, overapproximation of someBinaryDOUBLEComparisonOperation at line 214, overapproximation of someBinaryDOUBLEComparisonOperation at line 216, overapproximation of someBinaryDOUBLEComparisonOperation at line 134, overapproximation of someBinaryDOUBLEComparisonOperation at line 222. Possible FailurePath: [L21] unsigned char isInitial = 0; [L22] signed char var_1_1 = 50; [L23] signed char var_1_3 = 8; [L24] signed char var_1_4 = 10; [L25] double var_1_5 = 16.5; [L26] signed char var_1_6 = 64; [L27] signed char var_1_7 = 2; [L28] unsigned short int var_1_8 = 256; [L29] unsigned short int var_1_10 = 63583; [L30] unsigned short int var_1_11 = 33789; [L31] unsigned char var_1_12 = 1; [L32] unsigned char var_1_14 = 0; [L33] signed long int var_1_15 = 8; [L34] signed short int var_1_16 = -16; [L35] signed short int var_1_18 = 16; [L36] signed short int var_1_19 = 25; [L37] signed short int var_1_20 = 25; [L38] signed short int var_1_21 = 50; [L39] signed long int var_1_22 = -8; [L40] unsigned char var_1_23 = 1; [L41] signed long int var_1_24 = 5; [L42] signed long int var_1_25 = -128; [L43] unsigned long int var_1_26 = 10; [L44] unsigned long int var_1_27 = 5; [L45] signed long int var_1_28 = -10000; [L46] signed long int var_1_29 = -1263929197; [L47] signed long int var_1_30 = 500; [L48] signed short int var_1_31 = 1; [L49] signed short int var_1_32 = 256; [L50] signed short int var_1_33 = 4; [L51] signed short int var_1_34 = -256; [L52] signed short int var_1_35 = 32; [L53] unsigned char var_1_36 = 32; [L54] unsigned short int var_1_37 = 128; [L55] unsigned char var_1_38 = 2; [L56] double var_1_39 = 3.6; [L57] double var_1_40 = 24.25; [L58] double var_1_41 = 31.25; [L59] unsigned long int var_1_42 = 10; [L60] unsigned char last_1_var_1_12 = 1; VAL [isInitial=0, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=8, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=10, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L226] isInitial = 1 [L227] FCALL initially() [L229] CALL updateLastVariables() [L219] last_1_var_1_12 = var_1_12 VAL [isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=8, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=10, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L229] RET updateLastVariables() [L230] CALL updateVariables() [L150] var_1_3 = __VERIFIER_nondet_char() [L151] CALL assume_abort_if_not(var_1_3 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=10, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=10, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L151] RET assume_abort_if_not(var_1_3 >= -63) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=10, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L152] CALL assume_abort_if_not(var_1_3 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=10, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=10, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L152] RET assume_abort_if_not(var_1_3 <= 63) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=10, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L153] var_1_4 = __VERIFIER_nondet_char() [L154] CALL assume_abort_if_not(var_1_4 >= -63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L154] RET assume_abort_if_not(var_1_4 >= -63) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L155] CALL assume_abort_if_not(var_1_4 <= 63) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L155] RET assume_abort_if_not(var_1_4 <= 63) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L156] var_1_6 = __VERIFIER_nondet_char() [L157] CALL assume_abort_if_not(var_1_6 >= -1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=2, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=2, var_1_8=256] [L157] RET assume_abort_if_not(var_1_6 >= -1) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=2, var_1_8=256] [L158] CALL assume_abort_if_not(var_1_6 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=2, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=2, var_1_8=256] [L158] RET assume_abort_if_not(var_1_6 <= 127) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=2, var_1_8=256] [L159] var_1_7 = __VERIFIER_nondet_char() [L160] CALL assume_abort_if_not(var_1_7 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L160] RET assume_abort_if_not(var_1_7 >= 0) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L161] CALL assume_abort_if_not(var_1_7 <= 127) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L161] RET assume_abort_if_not(var_1_7 <= 127) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=63583, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L162] var_1_10 = __VERIFIER_nondet_ushort() [L163] CALL assume_abort_if_not(var_1_10 >= 49150) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L163] RET assume_abort_if_not(var_1_10 >= 49150) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L164] CALL assume_abort_if_not(var_1_10 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L164] RET assume_abort_if_not(var_1_10 <= 65534) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=33789, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L165] var_1_11 = __VERIFIER_nondet_ushort() [L166] CALL assume_abort_if_not(var_1_11 >= 32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L166] RET assume_abort_if_not(var_1_11 >= 32767) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L167] CALL assume_abort_if_not(var_1_11 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L167] RET assume_abort_if_not(var_1_11 <= 65534) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L168] var_1_14 = __VERIFIER_nondet_uchar() [L169] CALL assume_abort_if_not(var_1_14 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L169] RET assume_abort_if_not(var_1_14 >= 0) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L170] CALL assume_abort_if_not(var_1_14 <= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L170] RET assume_abort_if_not(var_1_14 <= 0) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=25, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L171] var_1_20 = __VERIFIER_nondet_short() [L172] CALL assume_abort_if_not(var_1_20 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L172] RET assume_abort_if_not(var_1_20 >= 0) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L173] CALL assume_abort_if_not(var_1_20 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L173] RET assume_abort_if_not(var_1_20 <= 16383) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=50, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L174] var_1_21 = __VERIFIER_nondet_short() [L175] CALL assume_abort_if_not(var_1_21 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L175] RET assume_abort_if_not(var_1_21 >= 0) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L176] CALL assume_abort_if_not(var_1_21 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L176] RET assume_abort_if_not(var_1_21 <= 16383) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=1, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L177] var_1_23 = __VERIFIER_nondet_uchar() [L178] CALL assume_abort_if_not(var_1_23 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L178] RET assume_abort_if_not(var_1_23 >= 0) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L179] CALL assume_abort_if_not(var_1_23 <= 1) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L179] RET assume_abort_if_not(var_1_23 <= 1) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=5, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L180] var_1_24 = __VERIFIER_nondet_long() [L181] CALL assume_abort_if_not(var_1_24 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L181] RET assume_abort_if_not(var_1_24 >= -2147483648) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L182] CALL assume_abort_if_not(var_1_24 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L182] RET assume_abort_if_not(var_1_24 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L183] var_1_25 = __VERIFIER_nondet_long() [L184] CALL assume_abort_if_not(var_1_25 >= -2147483648) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L184] RET assume_abort_if_not(var_1_25 >= -2147483648) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L185] CALL assume_abort_if_not(var_1_25 <= 2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L185] RET assume_abort_if_not(var_1_25 <= 2147483647) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L186] var_1_27 = __VERIFIER_nondet_ulong() [L187] CALL assume_abort_if_not(var_1_27 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L187] RET assume_abort_if_not(var_1_27 >= 0) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L188] CALL assume_abort_if_not(var_1_27 <= 4294967294) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L188] RET assume_abort_if_not(var_1_27 <= 4294967294) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1263929197, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L189] var_1_29 = __VERIFIER_nondet_long() [L190] CALL assume_abort_if_not(var_1_29 >= -2147483646) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L190] RET assume_abort_if_not(var_1_29 >= -2147483646) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L191] CALL assume_abort_if_not(var_1_29 <= -1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L191] RET assume_abort_if_not(var_1_29 <= -1073741823) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=500, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L192] var_1_30 = __VERIFIER_nondet_long() [L193] CALL assume_abort_if_not(var_1_30 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L193] RET assume_abort_if_not(var_1_30 >= 0) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L194] CALL assume_abort_if_not(var_1_30 <= 1073741823) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L194] RET assume_abort_if_not(var_1_30 <= 1073741823) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=256, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L195] var_1_32 = __VERIFIER_nondet_short() [L196] CALL assume_abort_if_not(var_1_32 >= -32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L196] RET assume_abort_if_not(var_1_32 >= -32767) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L197] CALL assume_abort_if_not(var_1_32 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L197] RET assume_abort_if_not(var_1_32 <= 32766) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=4, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L198] var_1_33 = __VERIFIER_nondet_short() [L199] CALL assume_abort_if_not(var_1_33 >= -32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L199] RET assume_abort_if_not(var_1_33 >= -32767) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L200] CALL assume_abort_if_not(var_1_33 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L200] RET assume_abort_if_not(var_1_33 <= 32766) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-256, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L201] var_1_34 = __VERIFIER_nondet_short() [L202] CALL assume_abort_if_not(var_1_34 >= -16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L202] RET assume_abort_if_not(var_1_34 >= -16383) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L203] CALL assume_abort_if_not(var_1_34 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L203] RET assume_abort_if_not(var_1_34 <= 16383) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=32, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L204] var_1_35 = __VERIFIER_nondet_short() [L205] CALL assume_abort_if_not(var_1_35 >= -16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L205] RET assume_abort_if_not(var_1_35 >= -16383) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L206] CALL assume_abort_if_not(var_1_35 <= 16383) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L206] RET assume_abort_if_not(var_1_35 <= 16383) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_37=128, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L207] var_1_37 = __VERIFIER_nondet_ushort() [L208] CALL assume_abort_if_not(var_1_37 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L208] RET assume_abort_if_not(var_1_37 >= 0) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L209] CALL assume_abort_if_not(var_1_37 <= 65535) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L209] RET assume_abort_if_not(var_1_37 <= 65535) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=2, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L210] var_1_38 = __VERIFIER_nondet_uchar() [L211] CALL assume_abort_if_not(var_1_38 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L211] RET assume_abort_if_not(var_1_38 >= 0) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L212] CALL assume_abort_if_not(var_1_38 <= 254) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L212] RET assume_abort_if_not(var_1_38 <= 254) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_40=97/4, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L213] var_1_40 = __VERIFIER_nondet_double() [L214] CALL assume_abort_if_not((var_1_40 >= -922337.2036854765600e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854765600e+12F && var_1_40 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L214] RET assume_abort_if_not((var_1_40 >= -922337.2036854765600e+13F && var_1_40 <= -1.0e-20F) || (var_1_40 <= 9223372.036854765600e+12F && var_1_40 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_41=125/4, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L215] var_1_41 = __VERIFIER_nondet_double() [L216] CALL assume_abort_if_not((var_1_41 >= -922337.2036854765600e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854765600e+12F && var_1_41 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L20] COND FALSE !(!cond) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L216] RET assume_abort_if_not((var_1_41 >= -922337.2036854765600e+13F && var_1_41 <= -1.0e-20F) || (var_1_41 <= 9223372.036854765600e+12F && var_1_41 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L230] RET updateVariables() [L231] CALL step() [L64] signed char stepLocal_1 = var_1_6; [L65] unsigned char stepLocal_0 = last_1_var_1_12; VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, stepLocal_1=127, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=256] [L66] COND FALSE !(-25 == stepLocal_1) [L71] var_1_8 = ((((var_1_7) > (var_1_11)) ? (var_1_7) : (var_1_11))) VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=32767] [L73] signed char stepLocal_2 = var_1_7; VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, stepLocal_2=127, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=32767] [L74] COND TRUE var_1_8 >= stepLocal_2 [L75] var_1_12 = (! var_1_14) VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=50, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=32767] [L77] COND TRUE \read(var_1_12) [L78] var_1_1 = (var_1_3 + var_1_4) VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=126, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=32767] [L80] COND TRUE var_1_4 >= (var_1_6 - var_1_7) VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=126, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_42=10, var_1_4=63, var_1_5=33/2, var_1_6=127, var_1_7=127, var_1_8=32767] [L81] COND TRUE \read(var_1_12) [L82] var_1_5 = 8.25 VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=126, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_42=10, var_1_4=63, var_1_5=33/4, var_1_6=127, var_1_7=127, var_1_8=32767] [L85] signed char stepLocal_4 = var_1_6; VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, stepLocal_4=127, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=16, var_1_19=25, var_1_1=126, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_42=10, var_1_4=63, var_1_5=33/4, var_1_6=127, var_1_7=127, var_1_8=32767] [L86] COND TRUE var_1_1 < stepLocal_4 [L87] var_1_18 = (var_1_6 - var_1_7) VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=0, var_1_19=25, var_1_1=126, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_42=10, var_1_4=63, var_1_5=33/4, var_1_6=127, var_1_7=127, var_1_8=32767] [L91] COND TRUE \read(var_1_12) [L92] var_1_19 = ((var_1_7 - ((((var_1_20) < (var_1_21)) ? (var_1_20) : (var_1_21)))) + var_1_6) VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=0, var_1_19=-192, var_1_1=126, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_42=10, var_1_4=63, var_1_5=33/4, var_1_6=127, var_1_7=127, var_1_8=32767] [L94] COND TRUE -64 > (var_1_6 + var_1_19) [L95] var_1_15 = (var_1_11 - var_1_7) VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=32640, var_1_16=-16, var_1_18=0, var_1_19=-192, var_1_1=126, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_42=10, var_1_4=63, var_1_5=33/4, var_1_6=127, var_1_7=127, var_1_8=32767] [L103] signed long int stepLocal_3 = ((((var_1_11) > (var_1_18)) ? (var_1_11) : (var_1_18))) + (var_1_15 / var_1_10); VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, stepLocal_3=32767, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=32640, var_1_16=-16, var_1_18=0, var_1_19=-192, var_1_1=126, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_42=10, var_1_4=63, var_1_5=33/4, var_1_6=127, var_1_7=127, var_1_8=32767] [L104] COND FALSE !(var_1_19 > stepLocal_3) VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=32640, var_1_16=-16, var_1_18=0, var_1_19=-192, var_1_1=126, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_42=10, var_1_4=63, var_1_5=33/4, var_1_6=127, var_1_7=127, var_1_8=32767] [L107] COND FALSE !(var_1_24 > var_1_25) VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=32640, var_1_16=-16, var_1_18=0, var_1_19=-192, var_1_1=126, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_42=10, var_1_4=63, var_1_5=33/4, var_1_6=127, var_1_7=127, var_1_8=32767] [L112] var_1_26 = var_1_27 VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=32640, var_1_16=-16, var_1_18=0, var_1_19=-192, var_1_1=126, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=0, var_1_27=0, var_1_28=-10000, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_42=10, var_1_4=63, var_1_5=33/4, var_1_6=127, var_1_7=127, var_1_8=32767] [L113] COND TRUE ((((-256) < 0 ) ? -(-256) : (-256))) < var_1_24 [L114] var_1_28 = (5 - (((((var_1_29) < 0 ) ? -(var_1_29) : (var_1_29))) - var_1_30)) VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=32640, var_1_16=-16, var_1_18=0, var_1_19=-192, var_1_1=126, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_42=10, var_1_4=63, var_1_5=33/4, var_1_6=127, var_1_7=127, var_1_8=32767] [L118] COND FALSE !(var_1_27 > var_1_22) VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=32640, var_1_16=-16, var_1_18=0, var_1_19=-192, var_1_1=126, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=32, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_42=10, var_1_4=63, var_1_5=33/4, var_1_6=127, var_1_7=127, var_1_8=32767] [L127] COND FALSE !(((((((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28)))) > (var_1_25)) ? (((((var_1_27) > (var_1_28)) ? (var_1_27) : (var_1_28)))) : (var_1_25))) > var_1_30) [L132] var_1_36 = var_1_38 VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=32640, var_1_16=-16, var_1_18=0, var_1_19=-192, var_1_1=126, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=0, var_1_38=0, var_1_39=18/5, var_1_3=63, var_1_42=10, var_1_4=63, var_1_5=33/4, var_1_6=127, var_1_7=127, var_1_8=32767] [L134] var_1_39 = ((((((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))) > (((((var_1_41) < (100.75)) ? (var_1_41) : (100.75))))) ? (((((var_1_40) < 0 ) ? -(var_1_40) : (var_1_40)))) : (((((var_1_41) < (100.75)) ? (var_1_41) : (100.75)))))) VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=32640, var_1_16=-16, var_1_18=0, var_1_19=-192, var_1_1=126, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=0, var_1_38=0, var_1_39=2, var_1_3=63, var_1_40=0, var_1_41=0, var_1_42=10, var_1_4=63, var_1_5=33/4, var_1_6=127, var_1_7=127, var_1_8=32767] [L135] COND FALSE !(var_1_30 <= (~ ((((var_1_35) < (var_1_32)) ? (var_1_35) : (var_1_32))))) [L146] var_1_42 = var_1_38 VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=32640, var_1_16=-16, var_1_18=0, var_1_19=-192, var_1_1=126, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=0, var_1_38=0, var_1_39=2, var_1_3=63, var_1_40=0, var_1_41=0, var_1_42=0, var_1_4=63, var_1_5=33/4, var_1_6=127, var_1_7=127, var_1_8=32767] [L231] RET step() [L232] CALL, EXPR property() [L222-L223] return (((((((var_1_12 ? (var_1_1 == ((signed char) (var_1_3 + var_1_4))) : 1) && ((var_1_4 >= (var_1_6 - var_1_7)) ? (var_1_12 ? (var_1_5 == ((double) 8.25)) : 1) : 1)) && ((-25 == var_1_6) ? ((last_1_var_1_12 && last_1_var_1_12) ? (var_1_8 == ((unsigned short int) ((((((var_1_10 - 10) - 16)) > ((var_1_11 - var_1_7))) ? (((var_1_10 - 10) - 16)) : ((var_1_11 - var_1_7)))))) : 1) : (var_1_8 == ((unsigned short int) ((((var_1_7) > (var_1_11)) ? (var_1_7) : (var_1_11))))))) && ((var_1_8 >= var_1_7) ? (var_1_12 == ((unsigned char) (! var_1_14))) : 1)) && ((-64 > (var_1_6 + var_1_19)) ? (var_1_15 == ((signed long int) (var_1_11 - var_1_7))) : ((! var_1_12) ? (var_1_12 ? (var_1_15 == ((signed long int) 4)) : 1) : 1))) && ((var_1_19 > (((((var_1_11) > (var_1_18)) ? (var_1_11) : (var_1_18))) + (var_1_15 / var_1_10))) ? (var_1_16 == ((signed short int) var_1_4)) : 1)) && ((var_1_1 < var_1_6) ? (var_1_18 == ((signed short int) (var_1_6 - var_1_7))) : (var_1_18 == ((signed short int) (((((var_1_6 + var_1_4)) < (var_1_1)) ? ((var_1_6 + var_1_4)) : (var_1_1))))))) && (var_1_12 ? (var_1_19 == ((signed short int) ((var_1_7 - ((((var_1_20) < (var_1_21)) ? (var_1_20) : (var_1_21)))) + var_1_6))) : 1) ; VAL [\result=0, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=32640, var_1_16=-16, var_1_18=0, var_1_19=-192, var_1_1=126, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=0, var_1_38=0, var_1_39=2, var_1_3=63, var_1_40=0, var_1_41=0, var_1_42=0, var_1_4=63, var_1_5=33/4, var_1_6=127, var_1_7=127, var_1_8=32767] [L232] RET, EXPR property() [L232] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=32640, var_1_16=-16, var_1_18=0, var_1_19=-192, var_1_1=126, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=0, var_1_38=0, var_1_39=2, var_1_3=63, var_1_40=0, var_1_41=0, var_1_42=0, var_1_4=63, var_1_5=33/4, var_1_6=127, var_1_7=127, var_1_8=32767] [L19] reach_error() VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=32767, var_1_12=1, var_1_14=0, var_1_15=32640, var_1_16=-16, var_1_18=0, var_1_19=-192, var_1_1=126, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=257, var_1_25=257, var_1_26=0, var_1_27=0, var_1_28=0, var_1_29=-1073741823, var_1_30=1073741818, var_1_31=1, var_1_32=-32767, var_1_33=-32767, var_1_34=-16383, var_1_35=-16383, var_1_36=0, var_1_38=0, var_1_39=2, var_1_3=63, var_1_40=0, var_1_41=0, var_1_42=0, var_1_4=63, var_1_5=33/4, var_1_6=127, var_1_7=127, var_1_8=32767] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 114 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 260.0s, OverallIterations: 24, TraceHistogramMax: 44, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 52.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 10114 SdHoareTripleChecker+Valid, 27.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 10109 mSDsluCounter, 28649 SdHoareTripleChecker+Invalid, 24.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 23349 mSDsCounter, 773 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 11567 IncrementalHoareTripleChecker+Invalid, 12340 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 773 mSolverCounterUnsat, 5300 mSDtfsCounter, 11567 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 976 GetRequests, 622 SyntacticMatches, 0 SemanticMatches, 354 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 935 ImplicationChecksByTransitivity, 49.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1937occurred in iteration=23, InterpolantAutomatonStates: 315, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.5s AutomataMinimizationTime, 23 MinimizatonAttempts, 5720 StatesRemovedByMinimization, 22 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 3.2s SatisfiabilityAnalysisTime, 198.7s InterpolantComputationTime, 7306 NumberOfCodeBlocks, 7306 NumberOfCodeBlocksAsserted, 27 NumberOfCheckSat, 6469 ConstructedInterpolants, 1 QuantifiedInterpolants, 75298 SizeOfPredicates, 7 NumberOfNonLiveVariables, 1201 ConjunctsInSsa, 26 ConjunctsInUnsatCore, 24 InterpolantComputations, 22 PerfectInterpolantSequences, 90325/90816 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, ConComCheckerStatistics: No data available RESULT: Ultimate could not prove your program: unable to determine feasibility of some traces [2024-11-23 23:51:31,434 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2024-11-23 23:51:31,510 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 137 Received shutdown request... --- End real Ultimate output --- Execution finished normally Using bit-precise analysis Retrying with bit-precise analysis ### Bit-precise run ### Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-cn_file-66.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC --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 75e16fbc6add136470e5a368bd6380d698425fcea4219ad0b84abde2182994d0 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-6497de0 [2024-11-23 23:51:34,575 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-23 23:51:34,747 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-23 23:51:34,762 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-23 23:51:34,762 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-23 23:51:34,795 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-23 23:51:34,796 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-23 23:51:34,796 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-23 23:51:34,797 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-23 23:51:34,797 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-23 23:51:34,797 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-23 23:51:34,797 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-23 23:51:34,798 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-23 23:51:34,798 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-23 23:51:34,798 INFO L153 SettingsManager]: * Use SBE=true [2024-11-23 23:51:34,799 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-23 23:51:34,799 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-23 23:51:34,799 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-23 23:51:34,799 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-23 23:51:34,799 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-23 23:51:34,800 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-23 23:51:34,800 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-23 23:51:34,800 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-23 23:51:34,800 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-23 23:51:34,800 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-23 23:51:34,801 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-23 23:51:34,801 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-23 23:51:34,801 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-23 23:51:34,801 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-23 23:51:34,801 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-23 23:51:34,802 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-23 23:51:34,802 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:51:34,802 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:51:34,802 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:51:34,802 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:51:34,803 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-23 23:51:34,803 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-23 23:51:34,803 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-23 23:51:34,803 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-23 23:51:34,803 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:51:34,803 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-23 23:51:34,804 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-23 23:51:34,804 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-23 23:51:34,804 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-23 23:51:34,804 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-23 23:51:34,804 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-23 23:51:34,804 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-23 23:51:34,805 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-23 23:51:34,805 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-23 23:51:34,805 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-23 23:51:34,805 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC 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_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC 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 -> 75e16fbc6add136470e5a368bd6380d698425fcea4219ad0b84abde2182994d0 [2024-11-23 23:51:35,201 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-23 23:51:35,212 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-23 23:51:35,218 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-23 23:51:35,220 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-23 23:51:35,221 INFO L274 PluginConnector]: CDTParser initialized [2024-11-23 23:51:35,226 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-cn_file-66.i [2024-11-23 23:51:39,077 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/data/1903d9b06/023d544b1d0e42ba8b5666e71cd59eba/FLAG9baeab7f3 [2024-11-23 23:51:39,469 INFO L384 CDTParser]: Found 1 translation units. [2024-11-23 23:51:39,469 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-cn_file-66.i [2024-11-23 23:51:39,491 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/data/1903d9b06/023d544b1d0e42ba8b5666e71cd59eba/FLAG9baeab7f3 [2024-11-23 23:51:39,654 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/data/1903d9b06/023d544b1d0e42ba8b5666e71cd59eba [2024-11-23 23:51:39,658 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-23 23:51:39,660 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-23 23:51:39,662 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-23 23:51:39,662 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-23 23:51:39,668 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-23 23:51:39,669 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:51:39" (1/1) ... [2024-11-23 23:51:39,671 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@7dbd2daa and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:51:39, skipping insertion in model container [2024-11-23 23:51:39,671 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 23.11 11:51:39" (1/1) ... [2024-11-23 23:51:39,698 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-23 23:51:39,920 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_5114c36d-bef3-44c6-b734-cb7e657e1bdf/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-cn_file-66.i[919,932] [2024-11-23 23:51:40,043 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:51:40,069 INFO L200 MainTranslator]: Completed pre-run [2024-11-23 23:51:40,081 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_5114c36d-bef3-44c6-b734-cb7e657e1bdf/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-cn_file-66.i[919,932] [2024-11-23 23:51:40,149 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-23 23:51:40,186 INFO L204 MainTranslator]: Completed translation [2024-11-23 23:51:40,187 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:51:40 WrapperNode [2024-11-23 23:51:40,188 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-23 23:51:40,190 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-23 23:51:40,191 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-23 23:51:40,191 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-23 23:51:40,202 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:51:40" (1/1) ... [2024-11-23 23:51:40,219 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:51:40" (1/1) ... [2024-11-23 23:51:40,257 INFO L138 Inliner]: procedures = 27, calls = 57, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 238 [2024-11-23 23:51:40,258 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-23 23:51:40,258 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-23 23:51:40,259 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-23 23:51:40,259 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-23 23:51:40,274 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:51:40" (1/1) ... [2024-11-23 23:51:40,275 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:51:40" (1/1) ... [2024-11-23 23:51:40,281 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:51:40" (1/1) ... [2024-11-23 23:51:40,300 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-23 23:51:40,300 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:51:40" (1/1) ... [2024-11-23 23:51:40,300 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:51:40" (1/1) ... [2024-11-23 23:51:40,315 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:51:40" (1/1) ... [2024-11-23 23:51:40,317 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:51:40" (1/1) ... [2024-11-23 23:51:40,323 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:51:40" (1/1) ... [2024-11-23 23:51:40,326 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:51:40" (1/1) ... [2024-11-23 23:51:40,328 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:51:40" (1/1) ... [2024-11-23 23:51:40,333 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-23 23:51:40,334 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-23 23:51:40,335 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-23 23:51:40,335 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-23 23:51:40,340 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:51:40" (1/1) ... [2024-11-23 23:51:40,356 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-23 23:51:40,385 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/z3 [2024-11-23 23:51:40,405 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-23 23:51:40,414 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-23 23:51:40,447 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-23 23:51:40,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-23 23:51:40,448 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-23 23:51:40,449 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-23 23:51:40,449 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-23 23:51:40,449 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-23 23:51:40,629 INFO L234 CfgBuilder]: Building ICFG [2024-11-23 23:51:40,632 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-23 23:51:41,456 INFO L? ?]: Removed 18 outVars from TransFormulas that were not future-live. [2024-11-23 23:51:41,456 INFO L283 CfgBuilder]: Performing block encoding [2024-11-23 23:51:41,478 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-23 23:51:41,479 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-23 23:51:41,479 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:51:41 BoogieIcfgContainer [2024-11-23 23:51:41,479 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-23 23:51:41,482 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-23 23:51:41,482 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-23 23:51:41,497 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-23 23:51:41,501 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 23.11 11:51:39" (1/3) ... [2024-11-23 23:51:41,501 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@632290d2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:51:41, skipping insertion in model container [2024-11-23 23:51:41,502 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 23.11 11:51:40" (2/3) ... [2024-11-23 23:51:41,503 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@632290d2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 23.11 11:51:41, skipping insertion in model container [2024-11-23 23:51:41,503 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 23.11 11:51:41" (3/3) ... [2024-11-23 23:51:41,505 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pe-cn_file-66.i [2024-11-23 23:51:41,525 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-23 23:51:41,527 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pe-cn_file-66.i that has 2 procedures, 114 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-23 23:51:41,673 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-23 23:51:41,685 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;@7a85b2e7, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-23 23:51:41,685 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-23 23:51:41,694 INFO L276 IsEmpty]: Start isEmpty. Operand has 114 states, 67 states have (on average 1.4179104477611941) internal successors, (95), 68 states have internal predecessors, (95), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-11-23 23:51:41,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-23 23:51:41,718 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:51:41,720 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:51:41,721 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:51:41,730 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:51:41,731 INFO L85 PathProgramCache]: Analyzing trace with hash -1411479423, now seen corresponding path program 1 times [2024-11-23 23:51:41,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:51:41,749 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2130992416] [2024-11-23 23:51:41,749 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:51:41,750 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-23 23:51:41,750 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:51:41,754 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/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-23 23:51:41,756 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/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-23 23:51:42,109 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:51:42,122 INFO L256 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-23 23:51:42,135 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:51:42,194 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1094 proven. 0 refuted. 0 times theorem prover too weak. 2690 trivial. 0 not checked. [2024-11-23 23:51:42,194 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-23 23:51:42,195 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:51:42,195 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [2130992416] [2024-11-23 23:51:42,196 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [2130992416] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-23 23:51:42,196 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-23 23:51:42,196 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-23 23:51:42,198 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023856934] [2024-11-23 23:51:42,199 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-23 23:51:42,203 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-23 23:51:42,203 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:51:42,224 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-23 23:51:42,224 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-23 23:51:42,227 INFO L87 Difference]: Start difference. First operand has 114 states, 67 states have (on average 1.4179104477611941) internal successors, (95), 68 states have internal predecessors, (95), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) Second operand has 2 states, 2 states have (on average 28.5) internal successors, (57), 2 states have internal predecessors, (57), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) [2024-11-23 23:51:42,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:51:42,276 INFO L93 Difference]: Finished difference Result 221 states and 404 transitions. [2024-11-23 23:51:42,279 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-23 23:51:42,281 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 28.5) internal successors, (57), 2 states have internal predecessors, (57), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) Word has length 270 [2024-11-23 23:51:42,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:51:42,292 INFO L225 Difference]: With dead ends: 221 [2024-11-23 23:51:42,294 INFO L226 Difference]: Without dead ends: 110 [2024-11-23 23:51:42,299 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 269 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-23 23:51:42,302 INFO L435 NwaCegarLoop]: 176 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, 176 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-23 23:51:42,303 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-23 23:51:42,319 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2024-11-23 23:51:42,356 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 110. [2024-11-23 23:51:42,358 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 64 states have (on average 1.375) internal successors, (88), 64 states have internal predecessors, (88), 44 states have call successors, (44), 1 states have call predecessors, (44), 1 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2024-11-23 23:51:42,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 176 transitions. [2024-11-23 23:51:42,366 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 176 transitions. Word has length 270 [2024-11-23 23:51:42,366 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:51:42,366 INFO L471 AbstractCegarLoop]: Abstraction has 110 states and 176 transitions. [2024-11-23 23:51:42,367 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 28.5) internal successors, (57), 2 states have internal predecessors, (57), 2 states have call successors, (44), 2 states have call predecessors, (44), 2 states have return successors, (44), 2 states have call predecessors, (44), 2 states have call successors, (44) [2024-11-23 23:51:42,367 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 176 transitions. [2024-11-23 23:51:42,372 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-23 23:51:42,372 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:51:42,373 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:51:42,381 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-11-23 23:51:42,573 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/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-23 23:51:42,574 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:51:42,574 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:51:42,575 INFO L85 PathProgramCache]: Analyzing trace with hash 1173288253, now seen corresponding path program 1 times [2024-11-23 23:51:42,576 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:51:42,576 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1922709485] [2024-11-23 23:51:42,576 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:51:42,576 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-23 23:51:42,576 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:51:42,579 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/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-23 23:51:42,581 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/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-23 23:51:43,051 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:51:43,064 INFO L256 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-23 23:51:43,074 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:51:47,586 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1316 proven. 312 refuted. 0 times theorem prover too weak. 2156 trivial. 0 not checked. [2024-11-23 23:51:47,587 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:51:53,693 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-23 23:51:53,693 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1922709485] [2024-11-23 23:51:53,694 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1922709485] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:51:53,694 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [197480878] [2024-11-23 23:51:53,694 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:51:53,694 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-23 23:51:53,695 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/cvc4 [2024-11-23 23:51:53,704 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-23 23:51:53,710 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (4)] Waiting until timeout for monitored process [2024-11-23 23:51:55,096 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:51:55,111 INFO L256 TraceCheckSpWp]: Trace formula consists of 423 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-23 23:51:55,121 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-23 23:52:07,940 INFO L134 CoverageAnalysis]: Checked inductivity of 3784 backedges. 1298 proven. 306 refuted. 0 times theorem prover too weak. 2180 trivial. 0 not checked. [2024-11-23 23:52:07,940 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-23 23:52:16,805 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [197480878] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-23 23:52:16,805 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-23 23:52:16,805 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2024-11-23 23:52:16,807 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [810029786] [2024-11-23 23:52:16,807 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-23 23:52:16,810 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-23 23:52:16,810 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-23 23:52:16,815 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-23 23:52:16,819 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=650, Unknown=1, NotChecked=0, Total=756 [2024-11-23 23:52:16,820 INFO L87 Difference]: Start difference. First operand 110 states and 176 transitions. Second operand has 22 states, 22 states have (on average 5.363636363636363) internal successors, (118), 22 states have internal predecessors, (118), 7 states have call successors, (83), 7 states have call predecessors, (83), 12 states have return successors, (84), 7 states have call predecessors, (84), 7 states have call successors, (84) [2024-11-23 23:52:43,464 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-23 23:52:45,923 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.55s for a HTC check with result INVALID. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-23 23:53:06,692 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-23 23:53:06,693 INFO L93 Difference]: Finished difference Result 284 states and 429 transitions. [2024-11-23 23:53:06,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-23 23:53:06,695 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 5.363636363636363) internal successors, (118), 22 states have internal predecessors, (118), 7 states have call successors, (83), 7 states have call predecessors, (83), 12 states have return successors, (84), 7 states have call predecessors, (84), 7 states have call successors, (84) Word has length 270 [2024-11-23 23:53:06,696 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-23 23:53:06,702 INFO L225 Difference]: With dead ends: 284 [2024-11-23 23:53:06,702 INFO L226 Difference]: Without dead ends: 177 [2024-11-23 23:53:06,705 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 615 GetRequests, 564 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 728 ImplicationChecksByTransitivity, 30.8s TimeCoverageRelationStatistics Valid=532, Invalid=2223, Unknown=1, NotChecked=0, Total=2756 [2024-11-23 23:53:06,706 INFO L435 NwaCegarLoop]: 132 mSDtfsCounter, 447 mSDsluCounter, 784 mSDsCounter, 0 mSdLazyCounter, 1111 mSolverCounterSat, 149 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 35.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 449 SdHoareTripleChecker+Valid, 916 SdHoareTripleChecker+Invalid, 1261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 149 IncrementalHoareTripleChecker+Valid, 1111 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 36.9s IncrementalHoareTripleChecker+Time [2024-11-23 23:53:06,707 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [449 Valid, 916 Invalid, 1261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [149 Valid, 1111 Invalid, 1 Unknown, 0 Unchecked, 36.9s Time] [2024-11-23 23:53:06,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 177 states. [2024-11-23 23:53:06,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 177 to 170. [2024-11-23 23:53:06,747 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 170 states, 109 states have (on average 1.3302752293577982) internal successors, (145), 110 states have internal predecessors, (145), 52 states have call successors, (52), 8 states have call predecessors, (52), 8 states have return successors, (52), 51 states have call predecessors, (52), 52 states have call successors, (52) [2024-11-23 23:53:06,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 170 states to 170 states and 249 transitions. [2024-11-23 23:53:06,751 INFO L78 Accepts]: Start accepts. Automaton has 170 states and 249 transitions. Word has length 270 [2024-11-23 23:53:06,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-23 23:53:06,755 INFO L471 AbstractCegarLoop]: Abstraction has 170 states and 249 transitions. [2024-11-23 23:53:06,756 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 5.363636363636363) internal successors, (118), 22 states have internal predecessors, (118), 7 states have call successors, (83), 7 states have call predecessors, (83), 12 states have return successors, (84), 7 states have call predecessors, (84), 7 states have call successors, (84) [2024-11-23 23:53:06,757 INFO L276 IsEmpty]: Start isEmpty. Operand 170 states and 249 transitions. [2024-11-23 23:53:06,767 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 271 [2024-11-23 23:53:06,770 INFO L210 NwaCegarLoop]: Found error trace [2024-11-23 23:53:06,771 INFO L218 NwaCegarLoop]: trace histogram [44, 44, 44, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-23 23:53:06,781 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/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-23 23:53:06,979 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt (4)] Forceful destruction successful, exit code 0 [2024-11-23 23:53:07,172 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/cvc4 --incremental --print-success --lang smt [2024-11-23 23:53:07,172 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-23 23:53:07,173 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-23 23:53:07,173 INFO L85 PathProgramCache]: Analyzing trace with hash 1431453691, now seen corresponding path program 1 times [2024-11-23 23:53:07,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-23 23:53:07,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [2063060746] [2024-11-23 23:53:07,174 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-23 23:53:07,174 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-23 23:53:07,174 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/mathsat [2024-11-23 23:53:07,176 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/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-23 23:53:07,178 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_5114c36d-bef3-44c6-b734-cb7e657e1bdf/bin/uautomizer-verify-LYvppIcaGC/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-23 23:53:07,674 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-23 23:53:07,685 INFO L256 TraceCheckSpWp]: Trace formula consists of 422 conjuncts, 43 conjuncts are in the unsatisfiable core [2024-11-23 23:53:07,696 INFO L279 TraceCheckSpWp]: Computing forward predicates...