./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-10_file-66.i --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version d790fecc Calling Ultimate with: /usr/bin/java -Dosgi.configuration.area=/tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-10_file-66.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB --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 12bb580d008789dc82bd22e84ab6c6fa66b09798075ab5a16232b78d93de6996 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 20:25:14,823 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 20:25:14,922 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-27 20:25:14,929 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 20:25:14,929 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 20:25:14,960 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 20:25:14,961 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 20:25:14,962 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 20:25:14,962 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 20:25:14,962 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 20:25:14,962 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 20:25:14,963 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 20:25:14,963 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 20:25:14,963 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 20:25:14,963 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 20:25:14,964 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 20:25:14,964 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-27 20:25:14,964 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 20:25:14,964 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-27 20:25:14,964 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 20:25:14,964 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 20:25:14,965 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-27 20:25:14,965 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 20:25:14,965 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-27 20:25:14,965 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 20:25:14,965 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-27 20:25:14,965 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 20:25:14,965 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 20:25:14,965 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 20:25:14,966 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:25:14,966 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:25:14,966 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:25:14,966 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:25:14,966 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 20:25:14,966 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:25:14,966 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:25:14,966 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:25:14,967 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:25:14,967 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 20:25:14,967 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 20:25:14,967 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-27 20:25:14,967 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-27 20:25:14,968 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-27 20:25:14,968 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-27 20:25:14,968 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 20:25:14,969 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 20:25:14,969 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 20:25:14,969 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 20:25:14,969 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_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB 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 -> 12bb580d008789dc82bd22e84ab6c6fa66b09798075ab5a16232b78d93de6996 [2024-11-27 20:25:15,302 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 20:25:15,313 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 20:25:15,316 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 20:25:15,318 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 20:25:15,318 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 20:25:15,320 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-10_file-66.i [2024-11-27 20:25:18,964 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/data/e80ac93de/ae12ee68eaa349da9b281cdb80fba66b/FLAGd8a120b4c [2024-11-27 20:25:19,379 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 20:25:19,380 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-10_file-66.i [2024-11-27 20:25:19,392 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/data/e80ac93de/ae12ee68eaa349da9b281cdb80fba66b/FLAGd8a120b4c [2024-11-27 20:25:19,567 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/data/e80ac93de/ae12ee68eaa349da9b281cdb80fba66b [2024-11-27 20:25:19,570 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 20:25:19,572 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 20:25:19,574 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 20:25:19,574 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 20:25:19,580 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 20:25:19,581 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:25:19" (1/1) ... [2024-11-27 20:25:19,583 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@6f226f49 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:19, skipping insertion in model container [2024-11-27 20:25:19,583 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:25:19" (1/1) ... [2024-11-27 20:25:19,618 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 20:25:19,843 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_855c6a22-0236-4139-ba9f-1af3c9c7e64b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-10_file-66.i[915,928] [2024-11-27 20:25:19,953 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:25:19,971 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 20:25:19,982 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_855c6a22-0236-4139-ba9f-1af3c9c7e64b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-10_file-66.i[915,928] [2024-11-27 20:25:20,036 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:25:20,058 INFO L204 MainTranslator]: Completed translation [2024-11-27 20:25:20,059 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:20 WrapperNode [2024-11-27 20:25:20,059 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 20:25:20,061 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 20:25:20,062 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 20:25:20,062 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 20:25:20,071 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:20" (1/1) ... [2024-11-27 20:25:20,089 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:20" (1/1) ... [2024-11-27 20:25:20,154 INFO L138 Inliner]: procedures = 26, calls = 46, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 198 [2024-11-27 20:25:20,154 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 20:25:20,155 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 20:25:20,155 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 20:25:20,159 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 20:25:20,176 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:20" (1/1) ... [2024-11-27 20:25:20,176 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:20" (1/1) ... [2024-11-27 20:25:20,183 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:20" (1/1) ... [2024-11-27 20:25:20,222 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-27 20:25:20,223 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:20" (1/1) ... [2024-11-27 20:25:20,223 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:20" (1/1) ... [2024-11-27 20:25:20,244 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:20" (1/1) ... [2024-11-27 20:25:20,246 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:20" (1/1) ... [2024-11-27 20:25:20,258 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:20" (1/1) ... [2024-11-27 20:25:20,260 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:20" (1/1) ... [2024-11-27 20:25:20,266 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:20" (1/1) ... [2024-11-27 20:25:20,273 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 20:25:20,275 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 20:25:20,275 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 20:25:20,275 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 20:25:20,276 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:20" (1/1) ... [2024-11-27 20:25:20,289 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:25:20,306 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:25:20,324 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 20:25:20,334 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 20:25:20,365 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 20:25:20,366 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-27 20:25:20,366 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-27 20:25:20,367 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-27 20:25:20,367 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 20:25:20,367 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 20:25:20,498 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 20:25:20,502 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 20:25:21,129 INFO L? ?]: Removed 18 outVars from TransFormulas that were not future-live. [2024-11-27 20:25:21,131 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 20:25:21,150 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 20:25:21,153 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-27 20:25:21,154 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:25:21 BoogieIcfgContainer [2024-11-27 20:25:21,154 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 20:25:21,158 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 20:25:21,159 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 20:25:21,165 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 20:25:21,165 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 08:25:19" (1/3) ... [2024-11-27 20:25:21,166 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c106bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:25:21, skipping insertion in model container [2024-11-27 20:25:21,167 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:25:20" (2/3) ... [2024-11-27 20:25:21,167 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@c106bc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:25:21, skipping insertion in model container [2024-11-27 20:25:21,167 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:25:21" (3/3) ... [2024-11-27 20:25:21,169 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-10_file-66.i [2024-11-27 20:25:21,190 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 20:25:21,192 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-10_file-66.i that has 2 procedures, 87 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-27 20:25:21,298 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 20:25:21,319 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;@ebf954e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 20:25:21,319 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-27 20:25:21,324 INFO L276 IsEmpty]: Start isEmpty. Operand has 87 states, 51 states have (on average 1.3725490196078431) internal successors, (70), 52 states have internal predecessors, (70), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-11-27 20:25:21,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-27 20:25:21,345 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:21,346 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:25:21,346 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:21,355 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:21,356 INFO L85 PathProgramCache]: Analyzing trace with hash 1132790254, now seen corresponding path program 1 times [2024-11-27 20:25:21,367 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:21,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [989211630] [2024-11-27 20:25:21,369 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:21,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:21,550 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:21,943 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 64 refuted. 0 times theorem prover too weak. 2048 trivial. 0 not checked. [2024-11-27 20:25:21,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:21,949 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [989211630] [2024-11-27 20:25:21,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [989211630] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:25:21,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971123840] [2024-11-27 20:25:21,950 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:21,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:25:21,951 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:25:21,957 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:25:21,959 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-27 20:25:22,292 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:22,298 INFO L256 TraceCheckSpWp]: Trace formula consists of 474 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-27 20:25:22,315 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:25:22,371 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 64 proven. 0 refuted. 0 times theorem prover too weak. 2048 trivial. 0 not checked. [2024-11-27 20:25:22,372 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:25:22,372 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971123840] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:25:22,372 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:25:22,372 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-11-27 20:25:22,375 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462599710] [2024-11-27 20:25:22,375 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:25:22,381 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-27 20:25:22,381 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:22,405 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-27 20:25:22,406 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-27 20:25:22,408 INFO L87 Difference]: Start difference. First operand has 87 states, 51 states have (on average 1.3725490196078431) internal successors, (70), 52 states have internal predecessors, (70), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) Second operand has 2 states, 2 states have (on average 22.0) internal successors, (44), 2 states have internal predecessors, (44), 2 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 2 states have call successors, (33) [2024-11-27 20:25:22,467 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:22,467 INFO L93 Difference]: Finished difference Result 167 states and 299 transitions. [2024-11-27 20:25:22,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-27 20:25:22,472 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 22.0) internal successors, (44), 2 states have internal predecessors, (44), 2 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 2 states have call successors, (33) Word has length 204 [2024-11-27 20:25:22,473 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:22,482 INFO L225 Difference]: With dead ends: 167 [2024-11-27 20:25:22,482 INFO L226 Difference]: Without dead ends: 83 [2024-11-27 20:25:22,487 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 205 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-27 20:25:22,491 INFO L435 NwaCegarLoop]: 129 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, 129 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-27 20:25:22,492 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 20:25:22,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2024-11-27 20:25:22,556 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 83. [2024-11-27 20:25:22,559 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 48 states have (on average 1.3125) internal successors, (63), 48 states have internal predecessors, (63), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-11-27 20:25:22,571 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 129 transitions. [2024-11-27 20:25:22,576 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 129 transitions. Word has length 204 [2024-11-27 20:25:22,576 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:22,577 INFO L471 AbstractCegarLoop]: Abstraction has 83 states and 129 transitions. [2024-11-27 20:25:22,577 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 22.0) internal successors, (44), 2 states have internal predecessors, (44), 2 states have call successors, (33), 2 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 2 states have call successors, (33) [2024-11-27 20:25:22,577 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 129 transitions. [2024-11-27 20:25:22,586 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-27 20:25:22,586 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:22,587 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:25:22,600 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-27 20:25:22,787 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-11-27 20:25:22,788 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:22,788 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:22,789 INFO L85 PathProgramCache]: Analyzing trace with hash 569352048, now seen corresponding path program 1 times [2024-11-27 20:25:22,789 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:22,789 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [706792421] [2024-11-27 20:25:22,789 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:22,789 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:22,914 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:23,300 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-27 20:25:23,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:23,305 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [706792421] [2024-11-27 20:25:23,305 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [706792421] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:25:23,305 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:25:23,305 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:25:23,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [331255750] [2024-11-27 20:25:23,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:25:23,307 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:25:23,310 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:23,312 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:25:23,312 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:25:23,312 INFO L87 Difference]: Start difference. First operand 83 states and 129 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:25:23,475 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:23,478 INFO L93 Difference]: Finished difference Result 242 states and 379 transitions. [2024-11-27 20:25:23,479 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:25:23,479 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 204 [2024-11-27 20:25:23,480 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:23,486 INFO L225 Difference]: With dead ends: 242 [2024-11-27 20:25:23,489 INFO L226 Difference]: Without dead ends: 162 [2024-11-27 20:25:23,490 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-27 20:25:23,491 INFO L435 NwaCegarLoop]: 123 mSDtfsCounter, 117 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 117 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:25:23,492 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [117 Valid, 236 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 20:25:23,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2024-11-27 20:25:23,547 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 160. [2024-11-27 20:25:23,549 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 91 states have (on average 1.2747252747252746) internal successors, (116), 91 states have internal predecessors, (116), 66 states have call successors, (66), 2 states have call predecessors, (66), 2 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2024-11-27 20:25:23,557 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 248 transitions. [2024-11-27 20:25:23,558 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 248 transitions. Word has length 204 [2024-11-27 20:25:23,559 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:23,561 INFO L471 AbstractCegarLoop]: Abstraction has 160 states and 248 transitions. [2024-11-27 20:25:23,561 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:25:23,562 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 248 transitions. [2024-11-27 20:25:23,569 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-27 20:25:23,569 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:23,569 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:25:23,573 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-27 20:25:23,573 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:23,574 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:23,574 INFO L85 PathProgramCache]: Analyzing trace with hash 1378698674, now seen corresponding path program 1 times [2024-11-27 20:25:23,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:23,574 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1002847807] [2024-11-27 20:25:23,574 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:23,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:23,872 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:25,430 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-27 20:25:25,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:25,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1002847807] [2024-11-27 20:25:25,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1002847807] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:25:25,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:25:25,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:25:25,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1499837836] [2024-11-27 20:25:25,432 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:25:25,435 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:25:25,439 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:25,439 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:25:25,440 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:25:25,440 INFO L87 Difference]: Start difference. First operand 160 states and 248 transitions. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2024-11-27 20:25:26,078 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:26,078 INFO L93 Difference]: Finished difference Result 381 states and 583 transitions. [2024-11-27 20:25:26,079 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:25:26,079 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 204 [2024-11-27 20:25:26,081 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:26,089 INFO L225 Difference]: With dead ends: 381 [2024-11-27 20:25:26,089 INFO L226 Difference]: Without dead ends: 224 [2024-11-27 20:25:26,091 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2024-11-27 20:25:26,092 INFO L435 NwaCegarLoop]: 136 mSDtfsCounter, 146 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 115 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 210 SdHoareTripleChecker+Invalid, 128 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 115 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-27 20:25:26,093 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 210 Invalid, 128 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 115 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-27 20:25:26,094 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2024-11-27 20:25:26,194 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 218. [2024-11-27 20:25:26,195 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 135 states have (on average 1.2962962962962963) internal successors, (175), 137 states have internal predecessors, (175), 78 states have call successors, (78), 4 states have call predecessors, (78), 4 states have return successors, (78), 76 states have call predecessors, (78), 78 states have call successors, (78) [2024-11-27 20:25:26,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 331 transitions. [2024-11-27 20:25:26,200 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 331 transitions. Word has length 204 [2024-11-27 20:25:26,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:26,204 INFO L471 AbstractCegarLoop]: Abstraction has 218 states and 331 transitions. [2024-11-27 20:25:26,204 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 2 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2024-11-27 20:25:26,205 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 331 transitions. [2024-11-27 20:25:26,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-27 20:25:26,212 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:26,212 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:25:26,212 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-11-27 20:25:26,213 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:26,213 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:26,214 INFO L85 PathProgramCache]: Analyzing trace with hash 1965504688, now seen corresponding path program 1 times [2024-11-27 20:25:26,215 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:26,215 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210867997] [2024-11-27 20:25:26,215 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:26,215 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:26,417 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:34,461 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-27 20:25:34,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:34,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210867997] [2024-11-27 20:25:34,462 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210867997] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:25:34,462 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:25:34,462 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-11-27 20:25:34,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2012674149] [2024-11-27 20:25:34,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:25:34,463 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-27 20:25:34,463 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:34,464 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-27 20:25:34,464 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2024-11-27 20:25:34,465 INFO L87 Difference]: Start difference. First operand 218 states and 331 transitions. Second operand has 15 states, 15 states have (on average 2.8) internal successors, (42), 15 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:25:35,986 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:35,987 INFO L93 Difference]: Finished difference Result 289 states and 408 transitions. [2024-11-27 20:25:35,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-27 20:25:35,988 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 15 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 204 [2024-11-27 20:25:35,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:35,993 INFO L225 Difference]: With dead ends: 289 [2024-11-27 20:25:35,994 INFO L226 Difference]: Without dead ends: 287 [2024-11-27 20:25:35,994 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2024-11-27 20:25:35,995 INFO L435 NwaCegarLoop]: 116 mSDtfsCounter, 166 mSDsluCounter, 579 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 695 SdHoareTripleChecker+Invalid, 354 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-27 20:25:35,996 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 695 Invalid, 354 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-27 20:25:35,997 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 287 states. [2024-11-27 20:25:36,056 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 287 to 235. [2024-11-27 20:25:36,057 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 150 states have (on average 1.2866666666666666) internal successors, (193), 152 states have internal predecessors, (193), 78 states have call successors, (78), 6 states have call predecessors, (78), 6 states have return successors, (78), 76 states have call predecessors, (78), 78 states have call successors, (78) [2024-11-27 20:25:36,060 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 349 transitions. [2024-11-27 20:25:36,061 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 349 transitions. Word has length 204 [2024-11-27 20:25:36,062 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:36,062 INFO L471 AbstractCegarLoop]: Abstraction has 235 states and 349 transitions. [2024-11-27 20:25:36,063 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 15 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:25:36,063 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 349 transitions. [2024-11-27 20:25:36,066 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-27 20:25:36,066 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:36,067 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:25:36,067 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-27 20:25:36,067 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:36,068 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:36,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1967351730, now seen corresponding path program 1 times [2024-11-27 20:25:36,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:36,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [251018112] [2024-11-27 20:25:36,069 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:36,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:36,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:46,375 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-27 20:25:46,375 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:46,375 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [251018112] [2024-11-27 20:25:46,375 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [251018112] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:25:46,376 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:25:46,376 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-27 20:25:46,376 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [313429627] [2024-11-27 20:25:46,376 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:25:46,377 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-27 20:25:46,377 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:46,378 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-27 20:25:46,378 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2024-11-27 20:25:46,378 INFO L87 Difference]: Start difference. First operand 235 states and 349 transitions. Second operand has 16 states, 16 states have (on average 2.625) internal successors, (42), 16 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:25:48,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:48,460 INFO L93 Difference]: Finished difference Result 287 states and 406 transitions. [2024-11-27 20:25:48,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-27 20:25:48,461 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.625) internal successors, (42), 16 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 204 [2024-11-27 20:25:48,462 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:48,465 INFO L225 Difference]: With dead ends: 287 [2024-11-27 20:25:48,465 INFO L226 Difference]: Without dead ends: 285 [2024-11-27 20:25:48,465 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=91, Invalid=215, Unknown=0, NotChecked=0, Total=306 [2024-11-27 20:25:48,467 INFO L435 NwaCegarLoop]: 122 mSDtfsCounter, 141 mSDsluCounter, 692 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 141 SdHoareTripleChecker+Valid, 814 SdHoareTripleChecker+Invalid, 419 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-11-27 20:25:48,468 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [141 Valid, 814 Invalid, 419 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-11-27 20:25:48,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2024-11-27 20:25:48,534 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 235. [2024-11-27 20:25:48,535 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 150 states have (on average 1.2866666666666666) internal successors, (193), 152 states have internal predecessors, (193), 78 states have call successors, (78), 6 states have call predecessors, (78), 6 states have return successors, (78), 76 states have call predecessors, (78), 78 states have call successors, (78) [2024-11-27 20:25:48,538 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 349 transitions. [2024-11-27 20:25:48,539 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 349 transitions. Word has length 204 [2024-11-27 20:25:48,539 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:48,540 INFO L471 AbstractCegarLoop]: Abstraction has 235 states and 349 transitions. [2024-11-27 20:25:48,540 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.625) internal successors, (42), 16 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:25:48,540 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 349 transitions. [2024-11-27 20:25:48,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-27 20:25:48,543 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:48,544 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:25:48,544 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-11-27 20:25:48,544 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:48,545 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:48,546 INFO L85 PathProgramCache]: Analyzing trace with hash -1649404238, now seen corresponding path program 1 times [2024-11-27 20:25:48,546 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:48,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1061494844] [2024-11-27 20:25:48,549 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:48,549 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:48,677 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:25:55,671 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-27 20:25:55,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:25:55,672 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1061494844] [2024-11-27 20:25:55,672 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1061494844] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:25:55,672 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:25:55,672 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-11-27 20:25:55,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1019121927] [2024-11-27 20:25:55,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:25:55,673 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-27 20:25:55,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:25:55,676 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-27 20:25:55,677 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=150, Unknown=0, NotChecked=0, Total=210 [2024-11-27 20:25:55,677 INFO L87 Difference]: Start difference. First operand 235 states and 349 transitions. Second operand has 15 states, 15 states have (on average 2.8) internal successors, (42), 15 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:25:57,212 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:25:57,213 INFO L93 Difference]: Finished difference Result 294 states and 414 transitions. [2024-11-27 20:25:57,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-27 20:25:57,213 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 15 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 204 [2024-11-27 20:25:57,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:25:57,217 INFO L225 Difference]: With dead ends: 294 [2024-11-27 20:25:57,217 INFO L226 Difference]: Without dead ends: 292 [2024-11-27 20:25:57,217 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=82, Invalid=190, Unknown=0, NotChecked=0, Total=272 [2024-11-27 20:25:57,218 INFO L435 NwaCegarLoop]: 121 mSDtfsCounter, 166 mSDsluCounter, 585 mSDsCounter, 0 mSdLazyCounter, 425 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 166 SdHoareTripleChecker+Valid, 706 SdHoareTripleChecker+Invalid, 433 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 425 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:25:57,219 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [166 Valid, 706 Invalid, 433 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 425 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-27 20:25:57,220 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 292 states. [2024-11-27 20:25:57,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 292 to 239. [2024-11-27 20:25:57,254 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 239 states, 154 states have (on average 1.2922077922077921) internal successors, (199), 156 states have internal predecessors, (199), 78 states have call successors, (78), 6 states have call predecessors, (78), 6 states have return successors, (78), 76 states have call predecessors, (78), 78 states have call successors, (78) [2024-11-27 20:25:57,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 239 states to 239 states and 355 transitions. [2024-11-27 20:25:57,258 INFO L78 Accepts]: Start accepts. Automaton has 239 states and 355 transitions. Word has length 204 [2024-11-27 20:25:57,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:25:57,259 INFO L471 AbstractCegarLoop]: Abstraction has 239 states and 355 transitions. [2024-11-27 20:25:57,259 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.8) internal successors, (42), 15 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:25:57,259 INFO L276 IsEmpty]: Start isEmpty. Operand 239 states and 355 transitions. [2024-11-27 20:25:57,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-27 20:25:57,262 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:25:57,262 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:25:57,263 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-11-27 20:25:57,263 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:25:57,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:25:57,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1647557196, now seen corresponding path program 1 times [2024-11-27 20:25:57,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:25:57,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [691836066] [2024-11-27 20:25:57,264 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:25:57,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:25:57,374 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:06,098 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-27 20:26:06,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:06,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [691836066] [2024-11-27 20:26:06,099 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [691836066] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:26:06,099 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:26:06,099 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-27 20:26:06,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [17280633] [2024-11-27 20:26:06,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:26:06,100 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-27 20:26:06,100 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:06,100 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-27 20:26:06,100 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=171, Unknown=0, NotChecked=0, Total=240 [2024-11-27 20:26:06,101 INFO L87 Difference]: Start difference. First operand 239 states and 355 transitions. Second operand has 16 states, 16 states have (on average 2.625) internal successors, (42), 16 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:26:07,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:26:07,648 INFO L93 Difference]: Finished difference Result 292 states and 412 transitions. [2024-11-27 20:26:07,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-27 20:26:07,648 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.625) internal successors, (42), 16 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 204 [2024-11-27 20:26:07,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:26:07,651 INFO L225 Difference]: With dead ends: 292 [2024-11-27 20:26:07,651 INFO L226 Difference]: Without dead ends: 290 [2024-11-27 20:26:07,652 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-27 20:26:07,653 INFO L435 NwaCegarLoop]: 129 mSDtfsCounter, 121 mSDsluCounter, 952 mSDsCounter, 0 mSdLazyCounter, 552 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 121 SdHoareTripleChecker+Valid, 1081 SdHoareTripleChecker+Invalid, 552 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 552 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-27 20:26:07,654 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [121 Valid, 1081 Invalid, 552 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 552 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-27 20:26:07,656 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2024-11-27 20:26:07,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 235. [2024-11-27 20:26:07,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 235 states, 150 states have (on average 1.2866666666666666) internal successors, (193), 152 states have internal predecessors, (193), 78 states have call successors, (78), 6 states have call predecessors, (78), 6 states have return successors, (78), 76 states have call predecessors, (78), 78 states have call successors, (78) [2024-11-27 20:26:07,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 235 states to 235 states and 349 transitions. [2024-11-27 20:26:07,701 INFO L78 Accepts]: Start accepts. Automaton has 235 states and 349 transitions. Word has length 204 [2024-11-27 20:26:07,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:26:07,702 INFO L471 AbstractCegarLoop]: Abstraction has 235 states and 349 transitions. [2024-11-27 20:26:07,702 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.625) internal successors, (42), 16 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:26:07,702 INFO L276 IsEmpty]: Start isEmpty. Operand 235 states and 349 transitions. [2024-11-27 20:26:07,706 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-27 20:26:07,706 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:26:07,706 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:26:07,706 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-11-27 20:26:07,707 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:26:07,707 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:07,707 INFO L85 PathProgramCache]: Analyzing trace with hash 1414323500, now seen corresponding path program 1 times [2024-11-27 20:26:07,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:07,707 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1500010065] [2024-11-27 20:26:07,708 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:07,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:07,743 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:07,910 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-27 20:26:07,910 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:07,910 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1500010065] [2024-11-27 20:26:07,910 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1500010065] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:26:07,910 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:26:07,911 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:26:07,911 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [913325946] [2024-11-27 20:26:07,911 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:26:07,912 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:26:07,912 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:07,912 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:26:07,913 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:26:07,913 INFO L87 Difference]: Start difference. First operand 235 states and 349 transitions. Second operand has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:26:08,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:26:08,369 INFO L93 Difference]: Finished difference Result 766 states and 1128 transitions. [2024-11-27 20:26:08,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:26:08,370 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 204 [2024-11-27 20:26:08,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:26:08,378 INFO L225 Difference]: With dead ends: 766 [2024-11-27 20:26:08,378 INFO L226 Difference]: Without dead ends: 534 [2024-11-27 20:26:08,382 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-27 20:26:08,383 INFO L435 NwaCegarLoop]: 146 mSDtfsCounter, 96 mSDsluCounter, 244 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 390 SdHoareTripleChecker+Invalid, 218 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-11-27 20:26:08,383 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 390 Invalid, 218 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 205 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-11-27 20:26:08,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 534 states. [2024-11-27 20:26:08,469 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 534 to 481. [2024-11-27 20:26:08,473 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 481 states, 302 states have (on average 1.281456953642384) internal successors, (387), 308 states have internal predecessors, (387), 164 states have call successors, (164), 14 states have call predecessors, (164), 14 states have return successors, (164), 158 states have call predecessors, (164), 164 states have call successors, (164) [2024-11-27 20:26:08,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 481 states to 481 states and 715 transitions. [2024-11-27 20:26:08,479 INFO L78 Accepts]: Start accepts. Automaton has 481 states and 715 transitions. Word has length 204 [2024-11-27 20:26:08,481 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:26:08,481 INFO L471 AbstractCegarLoop]: Abstraction has 481 states and 715 transitions. [2024-11-27 20:26:08,481 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.4) internal successors, (42), 5 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:26:08,481 INFO L276 IsEmpty]: Start isEmpty. Operand 481 states and 715 transitions. [2024-11-27 20:26:08,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-27 20:26:08,489 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:26:08,489 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:26:08,489 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-11-27 20:26:08,489 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:26:08,490 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:08,490 INFO L85 PathProgramCache]: Analyzing trace with hash -2071297170, now seen corresponding path program 1 times [2024-11-27 20:26:08,490 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:08,490 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2067672316] [2024-11-27 20:26:08,490 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:08,490 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:08,526 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:08,590 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-27 20:26:08,591 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:08,592 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2067672316] [2024-11-27 20:26:08,592 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2067672316] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:26:08,592 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:26:08,592 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-11-27 20:26:08,592 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088761722] [2024-11-27 20:26:08,592 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:26:08,593 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:26:08,593 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:08,594 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:26:08,594 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:26:08,594 INFO L87 Difference]: Start difference. First operand 481 states and 715 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:26:08,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:26:08,698 INFO L93 Difference]: Finished difference Result 924 states and 1379 transitions. [2024-11-27 20:26:08,700 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:26:08,700 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 204 [2024-11-27 20:26:08,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:26:08,707 INFO L225 Difference]: With dead ends: 924 [2024-11-27 20:26:08,707 INFO L226 Difference]: Without dead ends: 446 [2024-11-27 20:26:08,711 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-27 20:26:08,714 INFO L435 NwaCegarLoop]: 236 mSDtfsCounter, 116 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 351 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-27 20:26:08,714 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 351 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 20:26:08,716 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 446 states. [2024-11-27 20:26:08,822 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 446 to 440. [2024-11-27 20:26:08,823 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 440 states, 273 states have (on average 1.216117216117216) internal successors, (332), 277 states have internal predecessors, (332), 154 states have call successors, (154), 12 states have call predecessors, (154), 12 states have return successors, (154), 150 states have call predecessors, (154), 154 states have call successors, (154) [2024-11-27 20:26:08,828 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 440 states to 440 states and 640 transitions. [2024-11-27 20:26:08,829 INFO L78 Accepts]: Start accepts. Automaton has 440 states and 640 transitions. Word has length 204 [2024-11-27 20:26:08,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:26:08,830 INFO L471 AbstractCegarLoop]: Abstraction has 440 states and 640 transitions. [2024-11-27 20:26:08,831 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 3 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:26:08,831 INFO L276 IsEmpty]: Start isEmpty. Operand 440 states and 640 transitions. [2024-11-27 20:26:08,834 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-27 20:26:08,835 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:26:08,835 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:26:08,835 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-11-27 20:26:08,835 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:26:08,836 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:08,837 INFO L85 PathProgramCache]: Analyzing trace with hash 2094381870, now seen corresponding path program 1 times [2024-11-27 20:26:08,837 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:08,837 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1818931484] [2024-11-27 20:26:08,837 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:08,837 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:08,909 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:12,595 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-27 20:26:12,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:12,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1818931484] [2024-11-27 20:26:12,595 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1818931484] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:26:12,595 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:26:12,595 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-11-27 20:26:12,595 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1081712981] [2024-11-27 20:26:12,595 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:26:12,596 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-27 20:26:12,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:12,596 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-27 20:26:12,596 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=83, Unknown=0, NotChecked=0, Total=132 [2024-11-27 20:26:12,597 INFO L87 Difference]: Start difference. First operand 440 states and 640 transitions. Second operand has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:26:14,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:26:14,245 INFO L93 Difference]: Finished difference Result 522 states and 729 transitions. [2024-11-27 20:26:14,246 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-27 20:26:14,246 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 204 [2024-11-27 20:26:14,247 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:26:14,254 INFO L225 Difference]: With dead ends: 522 [2024-11-27 20:26:14,257 INFO L226 Difference]: Without dead ends: 520 [2024-11-27 20:26:14,258 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-27 20:26:14,259 INFO L435 NwaCegarLoop]: 140 mSDtfsCounter, 226 mSDsluCounter, 568 mSDsCounter, 0 mSdLazyCounter, 529 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 708 SdHoareTripleChecker+Invalid, 545 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 529 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-27 20:26:14,259 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [226 Valid, 708 Invalid, 545 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 529 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-27 20:26:14,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2024-11-27 20:26:14,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 467. [2024-11-27 20:26:14,348 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 467 states, 297 states have (on average 1.2154882154882154) internal successors, (361), 302 states have internal predecessors, (361), 156 states have call successors, (156), 13 states have call predecessors, (156), 13 states have return successors, (156), 151 states have call predecessors, (156), 156 states have call successors, (156) [2024-11-27 20:26:14,354 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 673 transitions. [2024-11-27 20:26:14,357 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 673 transitions. Word has length 204 [2024-11-27 20:26:14,358 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:26:14,359 INFO L471 AbstractCegarLoop]: Abstraction has 467 states and 673 transitions. [2024-11-27 20:26:14,359 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5) internal successors, (42), 12 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:26:14,360 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 673 transitions. [2024-11-27 20:26:14,365 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-27 20:26:14,366 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:26:14,366 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:26:14,366 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-11-27 20:26:14,366 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:26:14,367 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:14,367 INFO L85 PathProgramCache]: Analyzing trace with hash 2096228912, now seen corresponding path program 1 times [2024-11-27 20:26:14,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:14,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [992869431] [2024-11-27 20:26:14,368 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:14,368 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:14,445 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:19,530 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-27 20:26:19,531 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:19,531 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [992869431] [2024-11-27 20:26:19,531 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [992869431] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:26:19,531 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:26:19,531 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-11-27 20:26:19,531 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [709461476] [2024-11-27 20:26:19,531 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:26:19,532 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-27 20:26:19,532 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:19,533 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-27 20:26:19,533 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=120, Unknown=0, NotChecked=0, Total=182 [2024-11-27 20:26:19,533 INFO L87 Difference]: Start difference. First operand 467 states and 673 transitions. Second operand has 14 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:26:22,843 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.83s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2024-11-27 20:26:24,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:26:24,265 INFO L93 Difference]: Finished difference Result 520 states and 727 transitions. [2024-11-27 20:26:24,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-27 20:26:24,266 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 204 [2024-11-27 20:26:24,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:26:24,271 INFO L225 Difference]: With dead ends: 520 [2024-11-27 20:26:24,271 INFO L226 Difference]: Without dead ends: 518 [2024-11-27 20:26:24,272 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=84, Invalid=156, Unknown=0, NotChecked=0, Total=240 [2024-11-27 20:26:24,273 INFO L435 NwaCegarLoop]: 160 mSDtfsCounter, 265 mSDsluCounter, 545 mSDsCounter, 0 mSdLazyCounter, 364 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 265 SdHoareTripleChecker+Valid, 705 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 364 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.9s IncrementalHoareTripleChecker+Time [2024-11-27 20:26:24,273 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [265 Valid, 705 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 364 Invalid, 0 Unknown, 0 Unchecked, 3.9s Time] [2024-11-27 20:26:24,274 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2024-11-27 20:26:24,352 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 467. [2024-11-27 20:26:24,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 467 states, 297 states have (on average 1.2154882154882154) internal successors, (361), 302 states have internal predecessors, (361), 156 states have call successors, (156), 13 states have call predecessors, (156), 13 states have return successors, (156), 151 states have call predecessors, (156), 156 states have call successors, (156) [2024-11-27 20:26:24,358 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 467 states to 467 states and 673 transitions. [2024-11-27 20:26:24,360 INFO L78 Accepts]: Start accepts. Automaton has 467 states and 673 transitions. Word has length 204 [2024-11-27 20:26:24,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:26:24,361 INFO L471 AbstractCegarLoop]: Abstraction has 467 states and 673 transitions. [2024-11-27 20:26:24,361 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.0) internal successors, (42), 14 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:26:24,362 INFO L276 IsEmpty]: Start isEmpty. Operand 467 states and 673 transitions. [2024-11-27 20:26:24,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2024-11-27 20:26:24,364 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:26:24,364 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:26:24,365 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-11-27 20:26:24,365 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:26:24,365 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:24,365 INFO L85 PathProgramCache]: Analyzing trace with hash -730345455, now seen corresponding path program 1 times [2024-11-27 20:26:24,368 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:24,368 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1384319190] [2024-11-27 20:26:24,369 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:24,369 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:24,442 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:29,011 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-27 20:26:29,011 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:29,011 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1384319190] [2024-11-27 20:26:29,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1384319190] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:26:29,012 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:26:29,012 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-27 20:26:29,012 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [956600827] [2024-11-27 20:26:29,012 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:26:29,013 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-27 20:26:29,013 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:29,014 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-27 20:26:29,014 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=157, Unknown=0, NotChecked=0, Total=240 [2024-11-27 20:26:29,014 INFO L87 Difference]: Start difference. First operand 467 states and 673 transitions. Second operand has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:26:30,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:26:30,581 INFO L93 Difference]: Finished difference Result 667 states and 915 transitions. [2024-11-27 20:26:30,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-27 20:26:30,582 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 205 [2024-11-27 20:26:30,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:26:30,592 INFO L225 Difference]: With dead ends: 667 [2024-11-27 20:26:30,593 INFO L226 Difference]: Without dead ends: 665 [2024-11-27 20:26:30,594 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=109, Invalid=197, Unknown=0, NotChecked=0, Total=306 [2024-11-27 20:26:30,595 INFO L435 NwaCegarLoop]: 151 mSDtfsCounter, 243 mSDsluCounter, 787 mSDsCounter, 0 mSdLazyCounter, 387 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 938 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:26:30,596 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [243 Valid, 938 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 387 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-27 20:26:30,597 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 665 states. [2024-11-27 20:26:30,694 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 665 to 475. [2024-11-27 20:26:30,696 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 307 states have (on average 1.221498371335505) internal successors, (375), 311 states have internal predecessors, (375), 152 states have call successors, (152), 15 states have call predecessors, (152), 15 states have return successors, (152), 148 states have call predecessors, (152), 152 states have call successors, (152) [2024-11-27 20:26:30,700 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 679 transitions. [2024-11-27 20:26:30,701 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 679 transitions. Word has length 205 [2024-11-27 20:26:30,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:26:30,702 INFO L471 AbstractCegarLoop]: Abstraction has 475 states and 679 transitions. [2024-11-27 20:26:30,702 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:26:30,702 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 679 transitions. [2024-11-27 20:26:30,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2024-11-27 20:26:30,704 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:26:30,704 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:26:30,705 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-11-27 20:26:30,705 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:26:30,705 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:30,705 INFO L85 PathProgramCache]: Analyzing trace with hash -728498413, now seen corresponding path program 1 times [2024-11-27 20:26:30,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:30,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418161645] [2024-11-27 20:26:30,706 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:30,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:30,782 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:41,664 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-27 20:26:41,664 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:41,664 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418161645] [2024-11-27 20:26:41,664 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418161645] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:26:41,665 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:26:41,665 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2024-11-27 20:26:41,665 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1216794964] [2024-11-27 20:26:41,665 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:26:41,665 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-27 20:26:41,665 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:41,666 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-27 20:26:41,666 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=232, Unknown=0, NotChecked=0, Total=306 [2024-11-27 20:26:41,666 INFO L87 Difference]: Start difference. First operand 475 states and 679 transitions. Second operand has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 2 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2024-11-27 20:26:47,335 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:26:47,335 INFO L93 Difference]: Finished difference Result 628 states and 867 transitions. [2024-11-27 20:26:47,336 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-27 20:26:47,336 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 2 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 205 [2024-11-27 20:26:47,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:26:47,342 INFO L225 Difference]: With dead ends: 628 [2024-11-27 20:26:47,342 INFO L226 Difference]: Without dead ends: 626 [2024-11-27 20:26:47,343 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 8.0s TimeCoverageRelationStatistics Valid=255, Invalid=737, Unknown=0, NotChecked=0, Total=992 [2024-11-27 20:26:47,344 INFO L435 NwaCegarLoop]: 146 mSDtfsCounter, 319 mSDsluCounter, 632 mSDsCounter, 0 mSdLazyCounter, 811 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 319 SdHoareTripleChecker+Valid, 778 SdHoareTripleChecker+Invalid, 845 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 811 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:26:47,344 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [319 Valid, 778 Invalid, 845 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 811 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-27 20:26:47,346 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 626 states. [2024-11-27 20:26:47,436 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 626 to 475. [2024-11-27 20:26:47,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 475 states, 307 states have (on average 1.221498371335505) internal successors, (375), 311 states have internal predecessors, (375), 152 states have call successors, (152), 15 states have call predecessors, (152), 15 states have return successors, (152), 148 states have call predecessors, (152), 152 states have call successors, (152) [2024-11-27 20:26:47,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 475 states to 475 states and 679 transitions. [2024-11-27 20:26:47,443 INFO L78 Accepts]: Start accepts. Automaton has 475 states and 679 transitions. Word has length 205 [2024-11-27 20:26:47,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:26:47,444 INFO L471 AbstractCegarLoop]: Abstraction has 475 states and 679 transitions. [2024-11-27 20:26:47,445 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.388888888888889) internal successors, (43), 18 states have internal predecessors, (43), 2 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2024-11-27 20:26:47,445 INFO L276 IsEmpty]: Start isEmpty. Operand 475 states and 679 transitions. [2024-11-27 20:26:47,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2024-11-27 20:26:47,447 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:26:47,447 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:26:47,447 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-11-27 20:26:47,447 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:26:47,448 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:47,448 INFO L85 PathProgramCache]: Analyzing trace with hash -50287085, now seen corresponding path program 1 times [2024-11-27 20:26:47,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:47,448 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1778372570] [2024-11-27 20:26:47,448 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:47,448 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:47,504 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:26:52,487 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-27 20:26:52,487 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:26:52,488 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1778372570] [2024-11-27 20:26:52,488 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1778372570] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:26:52,488 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:26:52,488 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-27 20:26:52,488 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511092699] [2024-11-27 20:26:52,488 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:26:52,489 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-27 20:26:52,489 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:26:52,489 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-27 20:26:52,489 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=157, Unknown=0, NotChecked=0, Total=240 [2024-11-27 20:26:52,490 INFO L87 Difference]: Start difference. First operand 475 states and 679 transitions. Second operand has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:26:53,858 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:26:53,858 INFO L93 Difference]: Finished difference Result 635 states and 875 transitions. [2024-11-27 20:26:53,859 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-27 20:26:53,859 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 205 [2024-11-27 20:26:53,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:26:53,864 INFO L225 Difference]: With dead ends: 635 [2024-11-27 20:26:53,865 INFO L226 Difference]: Without dead ends: 633 [2024-11-27 20:26:53,866 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 18 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=109, Invalid=197, Unknown=0, NotChecked=0, Total=306 [2024-11-27 20:26:53,866 INFO L435 NwaCegarLoop]: 156 mSDtfsCounter, 267 mSDsluCounter, 599 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 267 SdHoareTripleChecker+Valid, 755 SdHoareTripleChecker+Invalid, 414 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-11-27 20:26:53,867 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [267 Valid, 755 Invalid, 414 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-11-27 20:26:53,868 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 633 states. [2024-11-27 20:26:53,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 633 to 479. [2024-11-27 20:26:53,958 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 479 states, 311 states have (on average 1.22508038585209) internal successors, (381), 315 states have internal predecessors, (381), 152 states have call successors, (152), 15 states have call predecessors, (152), 15 states have return successors, (152), 148 states have call predecessors, (152), 152 states have call successors, (152) [2024-11-27 20:26:53,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 479 states to 479 states and 685 transitions. [2024-11-27 20:26:53,977 INFO L78 Accepts]: Start accepts. Automaton has 479 states and 685 transitions. Word has length 205 [2024-11-27 20:26:53,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:26:53,978 INFO L471 AbstractCegarLoop]: Abstraction has 479 states and 685 transitions. [2024-11-27 20:26:53,978 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:26:53,978 INFO L276 IsEmpty]: Start isEmpty. Operand 479 states and 685 transitions. [2024-11-27 20:26:53,980 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2024-11-27 20:26:53,980 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:26:53,980 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:26:53,981 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-11-27 20:26:53,981 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:26:53,984 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:26:53,984 INFO L85 PathProgramCache]: Analyzing trace with hash -48440043, now seen corresponding path program 1 times [2024-11-27 20:26:53,985 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:26:53,985 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1917589253] [2024-11-27 20:26:53,985 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:26:53,985 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:26:54,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:27:05,421 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-27 20:27:05,421 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:27:05,421 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1917589253] [2024-11-27 20:27:05,421 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1917589253] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:27:05,421 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:27:05,421 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2024-11-27 20:27:05,422 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1020204424] [2024-11-27 20:27:05,422 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:27:05,422 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-27 20:27:05,423 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:27:05,423 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-27 20:27:05,423 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2024-11-27 20:27:05,424 INFO L87 Difference]: Start difference. First operand 479 states and 685 transitions. Second operand has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 3 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 3 states have call predecessors, (33), 3 states have call successors, (33) [2024-11-27 20:27:12,811 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:27:12,811 INFO L93 Difference]: Finished difference Result 649 states and 885 transitions. [2024-11-27 20:27:12,812 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-11-27 20:27:12,812 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 3 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 3 states have call predecessors, (33), 3 states have call successors, (33) Word has length 205 [2024-11-27 20:27:12,813 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:27:12,817 INFO L225 Difference]: With dead ends: 649 [2024-11-27 20:27:12,818 INFO L226 Difference]: Without dead ends: 647 [2024-11-27 20:27:12,819 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 11 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 7.6s TimeCoverageRelationStatistics Valid=286, Invalid=836, Unknown=0, NotChecked=0, Total=1122 [2024-11-27 20:27:12,819 INFO L435 NwaCegarLoop]: 152 mSDtfsCounter, 390 mSDsluCounter, 634 mSDsCounter, 0 mSdLazyCounter, 985 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 390 SdHoareTripleChecker+Valid, 786 SdHoareTripleChecker+Invalid, 1056 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 985 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2024-11-27 20:27:12,820 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [390 Valid, 786 Invalid, 1056 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 985 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2024-11-27 20:27:12,821 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 647 states. [2024-11-27 20:27:12,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 647 to 487. [2024-11-27 20:27:12,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 487 states, 316 states have (on average 1.2151898734177216) internal successors, (384), 320 states have internal predecessors, (384), 152 states have call successors, (152), 18 states have call predecessors, (152), 18 states have return successors, (152), 148 states have call predecessors, (152), 152 states have call successors, (152) [2024-11-27 20:27:12,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 487 states to 487 states and 688 transitions. [2024-11-27 20:27:12,939 INFO L78 Accepts]: Start accepts. Automaton has 487 states and 688 transitions. Word has length 205 [2024-11-27 20:27:12,939 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:27:12,939 INFO L471 AbstractCegarLoop]: Abstraction has 487 states and 688 transitions. [2024-11-27 20:27:12,940 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 3 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 3 states have call predecessors, (33), 3 states have call successors, (33) [2024-11-27 20:27:12,940 INFO L276 IsEmpty]: Start isEmpty. Operand 487 states and 688 transitions. [2024-11-27 20:27:12,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2024-11-27 20:27:12,943 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:27:12,943 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:27:12,943 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-11-27 20:27:12,944 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:27:12,944 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:27:12,944 INFO L85 PathProgramCache]: Analyzing trace with hash -143539441, now seen corresponding path program 1 times [2024-11-27 20:27:12,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:27:12,944 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1862792866] [2024-11-27 20:27:12,944 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:27:12,944 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:27:13,013 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:27:45,924 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-27 20:27:45,925 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:27:45,925 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1862792866] [2024-11-27 20:27:45,925 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1862792866] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:27:45,925 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:27:45,925 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-27 20:27:45,925 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [909708971] [2024-11-27 20:27:45,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:27:45,926 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-27 20:27:45,926 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:27:45,927 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-27 20:27:45,927 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2024-11-27 20:27:45,927 INFO L87 Difference]: Start difference. First operand 487 states and 688 transitions. Second operand has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:27:50,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:27:50,462 INFO L93 Difference]: Finished difference Result 720 states and 967 transitions. [2024-11-27 20:27:50,463 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-27 20:27:50,463 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 205 [2024-11-27 20:27:50,464 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:27:50,468 INFO L225 Difference]: With dead ends: 720 [2024-11-27 20:27:50,468 INFO L226 Difference]: Without dead ends: 718 [2024-11-27 20:27:50,469 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 5.0s TimeCoverageRelationStatistics Valid=221, Invalid=535, Unknown=0, NotChecked=0, Total=756 [2024-11-27 20:27:50,470 INFO L435 NwaCegarLoop]: 163 mSDtfsCounter, 224 mSDsluCounter, 965 mSDsCounter, 0 mSdLazyCounter, 650 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 224 SdHoareTripleChecker+Valid, 1128 SdHoareTripleChecker+Invalid, 675 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-27 20:27:50,470 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [224 Valid, 1128 Invalid, 675 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 650 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-27 20:27:50,472 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 718 states. [2024-11-27 20:27:50,555 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 718 to 501. [2024-11-27 20:27:50,556 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 501 states, 330 states have (on average 1.2303030303030302) internal successors, (406), 334 states have internal predecessors, (406), 152 states have call successors, (152), 18 states have call predecessors, (152), 18 states have return successors, (152), 148 states have call predecessors, (152), 152 states have call successors, (152) [2024-11-27 20:27:50,559 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 501 states to 501 states and 710 transitions. [2024-11-27 20:27:50,560 INFO L78 Accepts]: Start accepts. Automaton has 501 states and 710 transitions. Word has length 205 [2024-11-27 20:27:50,561 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:27:50,561 INFO L471 AbstractCegarLoop]: Abstraction has 501 states and 710 transitions. [2024-11-27 20:27:50,561 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:27:50,562 INFO L276 IsEmpty]: Start isEmpty. Operand 501 states and 710 transitions. [2024-11-27 20:27:50,563 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2024-11-27 20:27:50,563 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:27:50,564 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:27:50,564 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-11-27 20:27:50,564 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:27:50,564 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:27:50,565 INFO L85 PathProgramCache]: Analyzing trace with hash -141692399, now seen corresponding path program 1 times [2024-11-27 20:27:50,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:27:50,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351012979] [2024-11-27 20:27:50,565 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:27:50,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:27:50,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:27:57,128 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-27 20:27:57,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:27:57,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351012979] [2024-11-27 20:27:57,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351012979] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:27:57,129 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:27:57,129 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-27 20:27:57,129 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816976953] [2024-11-27 20:27:57,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:27:57,130 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-27 20:27:57,130 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:27:57,130 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-27 20:27:57,130 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2024-11-27 20:27:57,131 INFO L87 Difference]: Start difference. First operand 501 states and 710 transitions. Second operand has 17 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:27:58,847 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:27:58,847 INFO L93 Difference]: Finished difference Result 656 states and 894 transitions. [2024-11-27 20:27:58,848 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-27 20:27:58,848 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 205 [2024-11-27 20:27:58,849 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:27:58,854 INFO L225 Difference]: With dead ends: 656 [2024-11-27 20:27:58,854 INFO L226 Difference]: Without dead ends: 654 [2024-11-27 20:27:58,855 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=120, Invalid=222, Unknown=0, NotChecked=0, Total=342 [2024-11-27 20:27:58,856 INFO L435 NwaCegarLoop]: 169 mSDtfsCounter, 258 mSDsluCounter, 640 mSDsCounter, 0 mSdLazyCounter, 496 mSolverCounterSat, 29 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 809 SdHoareTripleChecker+Invalid, 525 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 29 IncrementalHoareTripleChecker+Valid, 496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:27:58,857 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [258 Valid, 809 Invalid, 525 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [29 Valid, 496 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-27 20:27:58,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 654 states. [2024-11-27 20:27:58,969 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 654 to 501. [2024-11-27 20:27:58,971 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 501 states, 330 states have (on average 1.2303030303030302) internal successors, (406), 334 states have internal predecessors, (406), 152 states have call successors, (152), 18 states have call predecessors, (152), 18 states have return successors, (152), 148 states have call predecessors, (152), 152 states have call successors, (152) [2024-11-27 20:27:58,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 501 states to 501 states and 710 transitions. [2024-11-27 20:27:58,975 INFO L78 Accepts]: Start accepts. Automaton has 501 states and 710 transitions. Word has length 205 [2024-11-27 20:27:58,976 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:27:58,976 INFO L471 AbstractCegarLoop]: Abstraction has 501 states and 710 transitions. [2024-11-27 20:27:58,976 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:27:58,977 INFO L276 IsEmpty]: Start isEmpty. Operand 501 states and 710 transitions. [2024-11-27 20:27:58,978 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2024-11-27 20:27:58,979 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:27:58,979 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:27:58,979 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-11-27 20:27:58,979 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:27:58,980 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:27:58,980 INFO L85 PathProgramCache]: Analyzing trace with hash 536518929, now seen corresponding path program 1 times [2024-11-27 20:27:58,980 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:27:58,981 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [832379519] [2024-11-27 20:27:58,981 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:27:58,981 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:27:59,050 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:28:38,058 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-27 20:28:38,058 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:28:38,058 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [832379519] [2024-11-27 20:28:38,058 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [832379519] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:28:38,058 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:28:38,059 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2024-11-27 20:28:38,059 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1917162690] [2024-11-27 20:28:38,059 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:28:38,059 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2024-11-27 20:28:38,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:28:38,060 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2024-11-27 20:28:38,060 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=177, Unknown=0, NotChecked=0, Total=240 [2024-11-27 20:28:38,060 INFO L87 Difference]: Start difference. First operand 501 states and 710 transitions. Second operand has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:28:42,104 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:28:42,104 INFO L93 Difference]: Finished difference Result 725 states and 973 transitions. [2024-11-27 20:28:42,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-27 20:28:42,105 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 205 [2024-11-27 20:28:42,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:28:42,109 INFO L225 Difference]: With dead ends: 725 [2024-11-27 20:28:42,109 INFO L226 Difference]: Without dead ends: 723 [2024-11-27 20:28:42,110 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=221, Invalid=535, Unknown=0, NotChecked=0, Total=756 [2024-11-27 20:28:42,111 INFO L435 NwaCegarLoop]: 168 mSDtfsCounter, 225 mSDsluCounter, 1086 mSDsCounter, 0 mSdLazyCounter, 681 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 225 SdHoareTripleChecker+Valid, 1254 SdHoareTripleChecker+Invalid, 706 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 681 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-11-27 20:28:42,111 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [225 Valid, 1254 Invalid, 706 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 681 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-11-27 20:28:42,113 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 723 states. [2024-11-27 20:28:42,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 723 to 503. [2024-11-27 20:28:42,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 503 states, 332 states have (on average 1.2319277108433735) internal successors, (409), 336 states have internal predecessors, (409), 152 states have call successors, (152), 18 states have call predecessors, (152), 18 states have return successors, (152), 148 states have call predecessors, (152), 152 states have call successors, (152) [2024-11-27 20:28:42,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 503 states to 503 states and 713 transitions. [2024-11-27 20:28:42,219 INFO L78 Accepts]: Start accepts. Automaton has 503 states and 713 transitions. Word has length 205 [2024-11-27 20:28:42,219 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:28:42,219 INFO L471 AbstractCegarLoop]: Abstraction has 503 states and 713 transitions. [2024-11-27 20:28:42,220 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 2.6875) internal successors, (43), 16 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:28:42,220 INFO L276 IsEmpty]: Start isEmpty. Operand 503 states and 713 transitions. [2024-11-27 20:28:42,221 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2024-11-27 20:28:42,222 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:28:42,222 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:28:42,222 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-11-27 20:28:42,222 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:28:42,223 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:28:42,223 INFO L85 PathProgramCache]: Analyzing trace with hash 538365971, now seen corresponding path program 1 times [2024-11-27 20:28:42,223 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:28:42,223 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650659890] [2024-11-27 20:28:42,223 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:28:42,223 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:28:42,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:28:52,700 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-27 20:28:52,700 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:28:52,700 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650659890] [2024-11-27 20:28:52,700 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [650659890] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:28:52,700 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:28:52,700 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-27 20:28:52,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083168116] [2024-11-27 20:28:52,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:28:52,701 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-27 20:28:52,701 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:28:52,701 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-27 20:28:52,702 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=178, Unknown=0, NotChecked=0, Total=272 [2024-11-27 20:28:52,702 INFO L87 Difference]: Start difference. First operand 503 states and 713 transitions. Second operand has 17 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:28:55,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:28:55,971 INFO L93 Difference]: Finished difference Result 661 states and 900 transitions. [2024-11-27 20:28:55,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-27 20:28:55,972 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 205 [2024-11-27 20:28:55,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:28:55,977 INFO L225 Difference]: With dead ends: 661 [2024-11-27 20:28:55,977 INFO L226 Difference]: Without dead ends: 659 [2024-11-27 20:28:55,977 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 4.2s TimeCoverageRelationStatistics Valid=120, Invalid=222, Unknown=0, NotChecked=0, Total=342 [2024-11-27 20:28:55,978 INFO L435 NwaCegarLoop]: 176 mSDtfsCounter, 232 mSDsluCounter, 999 mSDsCounter, 0 mSdLazyCounter, 790 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 232 SdHoareTripleChecker+Valid, 1175 SdHoareTripleChecker+Invalid, 806 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 790 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2024-11-27 20:28:55,978 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [232 Valid, 1175 Invalid, 806 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 790 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2024-11-27 20:28:55,980 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 659 states. [2024-11-27 20:28:56,083 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 659 to 501. [2024-11-27 20:28:56,084 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 501 states, 330 states have (on average 1.2303030303030302) internal successors, (406), 334 states have internal predecessors, (406), 152 states have call successors, (152), 18 states have call predecessors, (152), 18 states have return successors, (152), 148 states have call predecessors, (152), 152 states have call successors, (152) [2024-11-27 20:28:56,087 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 501 states to 501 states and 710 transitions. [2024-11-27 20:28:56,088 INFO L78 Accepts]: Start accepts. Automaton has 501 states and 710 transitions. Word has length 205 [2024-11-27 20:28:56,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:28:56,089 INFO L471 AbstractCegarLoop]: Abstraction has 501 states and 710 transitions. [2024-11-27 20:28:56,089 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:28:56,090 INFO L276 IsEmpty]: Start isEmpty. Operand 501 states and 710 transitions. [2024-11-27 20:28:56,091 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2024-11-27 20:28:56,091 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:28:56,092 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:28:56,092 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-11-27 20:28:56,092 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:28:56,092 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:28:56,093 INFO L85 PathProgramCache]: Analyzing trace with hash -14662259, now seen corresponding path program 1 times [2024-11-27 20:28:56,093 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:28:56,093 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [623040043] [2024-11-27 20:28:56,093 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:28:56,093 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:28:56,118 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:28:56,244 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-27 20:28:56,244 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:28:56,244 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [623040043] [2024-11-27 20:28:56,244 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [623040043] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:28:56,244 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:28:56,244 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:28:56,244 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1862192263] [2024-11-27 20:28:56,244 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:28:56,245 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:28:56,245 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:28:56,245 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:28:56,245 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:28:56,246 INFO L87 Difference]: Start difference. First operand 501 states and 710 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:28:56,683 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:28:56,683 INFO L93 Difference]: Finished difference Result 957 states and 1345 transitions. [2024-11-27 20:28:56,684 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:28:56,684 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 205 [2024-11-27 20:28:56,685 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:28:56,688 INFO L225 Difference]: With dead ends: 957 [2024-11-27 20:28:56,689 INFO L226 Difference]: Without dead ends: 528 [2024-11-27 20:28:56,690 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-27 20:28:56,691 INFO L435 NwaCegarLoop]: 147 mSDtfsCounter, 100 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 100 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 221 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-27 20:28:56,691 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [100 Valid, 394 Invalid, 221 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-27 20:28:56,692 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 528 states. [2024-11-27 20:28:56,793 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 528 to 499. [2024-11-27 20:28:56,794 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 499 states, 328 states have (on average 1.228658536585366) internal successors, (403), 332 states have internal predecessors, (403), 152 states have call successors, (152), 18 states have call predecessors, (152), 18 states have return successors, (152), 148 states have call predecessors, (152), 152 states have call successors, (152) [2024-11-27 20:28:56,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 499 states to 499 states and 707 transitions. [2024-11-27 20:28:56,798 INFO L78 Accepts]: Start accepts. Automaton has 499 states and 707 transitions. Word has length 205 [2024-11-27 20:28:56,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:28:56,799 INFO L471 AbstractCegarLoop]: Abstraction has 499 states and 707 transitions. [2024-11-27 20:28:56,799 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:28:56,800 INFO L276 IsEmpty]: Start isEmpty. Operand 499 states and 707 transitions. [2024-11-27 20:28:56,801 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2024-11-27 20:28:56,801 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:28:56,801 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:28:56,802 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-11-27 20:28:56,802 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:28:56,802 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:28:56,802 INFO L85 PathProgramCache]: Analyzing trace with hash -2010209133, now seen corresponding path program 1 times [2024-11-27 20:28:56,803 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:28:56,803 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237548325] [2024-11-27 20:28:56,803 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:28:56,803 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:28:56,832 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:28:57,012 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-27 20:28:57,013 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:28:57,013 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237548325] [2024-11-27 20:28:57,013 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [237548325] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:28:57,013 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:28:57,013 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-11-27 20:28:57,013 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1150088552] [2024-11-27 20:28:57,013 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:28:57,014 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-27 20:28:57,014 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:28:57,023 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-27 20:28:57,023 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2024-11-27 20:28:57,023 INFO L87 Difference]: Start difference. First operand 499 states and 707 transitions. Second operand has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:28:57,353 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:28:57,353 INFO L93 Difference]: Finished difference Result 1163 states and 1628 transitions. [2024-11-27 20:28:57,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-27 20:28:57,354 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 205 [2024-11-27 20:28:57,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:28:57,360 INFO L225 Difference]: With dead ends: 1163 [2024-11-27 20:28:57,360 INFO L226 Difference]: Without dead ends: 734 [2024-11-27 20:28:57,362 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-27 20:28:57,363 INFO L435 NwaCegarLoop]: 139 mSDtfsCounter, 128 mSDsluCounter, 289 mSDsCounter, 0 mSdLazyCounter, 104 mSolverCounterSat, 100 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 100 IncrementalHoareTripleChecker+Valid, 104 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-27 20:28:57,364 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 428 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [100 Valid, 104 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-27 20:28:57,365 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 734 states. [2024-11-27 20:28:57,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 734 to 591. [2024-11-27 20:28:57,500 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 384 states have (on average 1.2213541666666667) internal successors, (469), 388 states have internal predecessors, (469), 185 states have call successors, (185), 21 states have call predecessors, (185), 21 states have return successors, (185), 181 states have call predecessors, (185), 185 states have call successors, (185) [2024-11-27 20:28:57,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 839 transitions. [2024-11-27 20:28:57,504 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 839 transitions. Word has length 205 [2024-11-27 20:28:57,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:28:57,505 INFO L471 AbstractCegarLoop]: Abstraction has 591 states and 839 transitions. [2024-11-27 20:28:57,505 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 8.6) internal successors, (43), 5 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:28:57,505 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 839 transitions. [2024-11-27 20:28:57,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2024-11-27 20:28:57,507 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:28:57,507 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:28:57,507 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-11-27 20:28:57,507 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:28:57,508 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:28:57,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1872894707, now seen corresponding path program 1 times [2024-11-27 20:28:57,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:28:57,508 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055524073] [2024-11-27 20:28:57,508 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:28:57,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:28:57,562 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:29:03,127 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-27 20:29:03,128 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:29:03,128 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055524073] [2024-11-27 20:29:03,128 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1055524073] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:29:03,128 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:29:03,128 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-27 20:29:03,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [30858540] [2024-11-27 20:29:03,128 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:29:03,128 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-27 20:29:03,129 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:29:03,129 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-27 20:29:03,129 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=189, Unknown=0, NotChecked=0, Total=272 [2024-11-27 20:29:03,129 INFO L87 Difference]: Start difference. First operand 591 states and 839 transitions. Second operand has 17 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:29:05,413 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:29:05,413 INFO L93 Difference]: Finished difference Result 1131 states and 1589 transitions. [2024-11-27 20:29:05,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-27 20:29:05,420 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 205 [2024-11-27 20:29:05,420 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:29:05,426 INFO L225 Difference]: With dead ends: 1131 [2024-11-27 20:29:05,427 INFO L226 Difference]: Without dead ends: 1129 [2024-11-27 20:29:05,428 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=107, Invalid=235, Unknown=0, NotChecked=0, Total=342 [2024-11-27 20:29:05,430 INFO L435 NwaCegarLoop]: 124 mSDtfsCounter, 184 mSDsluCounter, 607 mSDsCounter, 0 mSdLazyCounter, 747 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 184 SdHoareTripleChecker+Valid, 731 SdHoareTripleChecker+Invalid, 747 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2024-11-27 20:29:05,431 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [184 Valid, 731 Invalid, 747 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 747 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2024-11-27 20:29:05,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1129 states. [2024-11-27 20:29:05,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1129 to 1101. [2024-11-27 20:29:05,622 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1101 states, 723 states have (on average 1.2268326417704012) internal successors, (887), 731 states have internal predecessors, (887), 337 states have call successors, (337), 40 states have call predecessors, (337), 40 states have return successors, (337), 329 states have call predecessors, (337), 337 states have call successors, (337) [2024-11-27 20:29:05,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1101 states to 1101 states and 1561 transitions. [2024-11-27 20:29:05,628 INFO L78 Accepts]: Start accepts. Automaton has 1101 states and 1561 transitions. Word has length 205 [2024-11-27 20:29:05,629 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:29:05,629 INFO L471 AbstractCegarLoop]: Abstraction has 1101 states and 1561 transitions. [2024-11-27 20:29:05,630 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:29:05,630 INFO L276 IsEmpty]: Start isEmpty. Operand 1101 states and 1561 transitions. [2024-11-27 20:29:05,631 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2024-11-27 20:29:05,631 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:29:05,632 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:29:05,632 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-11-27 20:29:05,632 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:29:05,632 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:29:05,632 INFO L85 PathProgramCache]: Analyzing trace with hash -1871047665, now seen corresponding path program 1 times [2024-11-27 20:29:05,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:29:05,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [35951563] [2024-11-27 20:29:05,633 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:29:05,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:29:05,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:29:09,749 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-27 20:29:09,750 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:29:09,750 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [35951563] [2024-11-27 20:29:09,750 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [35951563] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:29:09,750 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:29:09,750 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-27 20:29:09,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1039207746] [2024-11-27 20:29:09,750 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:29:09,750 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-27 20:29:09,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:29:09,751 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-27 20:29:09,751 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2024-11-27 20:29:09,751 INFO L87 Difference]: Start difference. First operand 1101 states and 1561 transitions. Second operand has 17 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:29:13,387 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:29:13,387 INFO L93 Difference]: Finished difference Result 1129 states and 1587 transitions. [2024-11-27 20:29:13,388 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-27 20:29:13,388 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 205 [2024-11-27 20:29:13,388 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:29:13,394 INFO L225 Difference]: With dead ends: 1129 [2024-11-27 20:29:13,394 INFO L226 Difference]: Without dead ends: 1127 [2024-11-27 20:29:13,395 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=115, Invalid=305, Unknown=0, NotChecked=0, Total=420 [2024-11-27 20:29:13,396 INFO L435 NwaCegarLoop]: 128 mSDtfsCounter, 194 mSDsluCounter, 625 mSDsCounter, 0 mSdLazyCounter, 856 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 753 SdHoareTripleChecker+Invalid, 864 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 856 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:29:13,396 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [194 Valid, 753 Invalid, 864 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 856 Invalid, 0 Unknown, 0 Unchecked, 2.1s Time] [2024-11-27 20:29:13,398 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1127 states. [2024-11-27 20:29:13,654 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1127 to 1101. [2024-11-27 20:29:13,656 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1101 states, 723 states have (on average 1.2268326417704012) internal successors, (887), 731 states have internal predecessors, (887), 337 states have call successors, (337), 40 states have call predecessors, (337), 40 states have return successors, (337), 329 states have call predecessors, (337), 337 states have call successors, (337) [2024-11-27 20:29:13,660 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1101 states to 1101 states and 1561 transitions. [2024-11-27 20:29:13,663 INFO L78 Accepts]: Start accepts. Automaton has 1101 states and 1561 transitions. Word has length 205 [2024-11-27 20:29:13,663 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:29:13,663 INFO L471 AbstractCegarLoop]: Abstraction has 1101 states and 1561 transitions. [2024-11-27 20:29:13,663 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:29:13,664 INFO L276 IsEmpty]: Start isEmpty. Operand 1101 states and 1561 transitions. [2024-11-27 20:29:13,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2024-11-27 20:29:13,665 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:29:13,666 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:29:13,666 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-11-27 20:29:13,666 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:29:13,666 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:29:13,667 INFO L85 PathProgramCache]: Analyzing trace with hash 2029045579, now seen corresponding path program 1 times [2024-11-27 20:29:13,667 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:29:13,667 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341894076] [2024-11-27 20:29:13,667 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:29:13,667 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:29:13,762 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:29:20,833 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-27 20:29:20,833 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:29:20,833 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1341894076] [2024-11-27 20:29:20,833 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1341894076] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:29:20,833 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:29:20,833 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-27 20:29:20,834 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1098366259] [2024-11-27 20:29:20,834 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:29:20,834 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-27 20:29:20,834 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:29:20,835 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-27 20:29:20,835 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=189, Unknown=0, NotChecked=0, Total=272 [2024-11-27 20:29:20,836 INFO L87 Difference]: Start difference. First operand 1101 states and 1561 transitions. Second operand has 17 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:29:22,987 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:29:22,987 INFO L93 Difference]: Finished difference Result 1129 states and 1587 transitions. [2024-11-27 20:29:22,988 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-27 20:29:22,989 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 205 [2024-11-27 20:29:22,989 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:29:22,996 INFO L225 Difference]: With dead ends: 1129 [2024-11-27 20:29:22,996 INFO L226 Difference]: Without dead ends: 1127 [2024-11-27 20:29:22,997 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=107, Invalid=235, Unknown=0, NotChecked=0, Total=342 [2024-11-27 20:29:22,998 INFO L435 NwaCegarLoop]: 129 mSDtfsCounter, 240 mSDsluCounter, 578 mSDsCounter, 0 mSdLazyCounter, 674 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 240 SdHoareTripleChecker+Valid, 707 SdHoareTripleChecker+Invalid, 682 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 674 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-11-27 20:29:22,998 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [240 Valid, 707 Invalid, 682 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 674 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-11-27 20:29:23,000 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1127 states. [2024-11-27 20:29:23,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1127 to 1104. [2024-11-27 20:29:23,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1104 states, 726 states have (on average 1.2272727272727273) internal successors, (891), 734 states have internal predecessors, (891), 337 states have call successors, (337), 40 states have call predecessors, (337), 40 states have return successors, (337), 329 states have call predecessors, (337), 337 states have call successors, (337) [2024-11-27 20:29:23,246 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1104 states to 1104 states and 1565 transitions. [2024-11-27 20:29:23,248 INFO L78 Accepts]: Start accepts. Automaton has 1104 states and 1565 transitions. Word has length 205 [2024-11-27 20:29:23,248 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:29:23,248 INFO L471 AbstractCegarLoop]: Abstraction has 1104 states and 1565 transitions. [2024-11-27 20:29:23,249 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:29:23,249 INFO L276 IsEmpty]: Start isEmpty. Operand 1104 states and 1565 transitions. [2024-11-27 20:29:23,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2024-11-27 20:29:23,250 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:29:23,251 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:29:23,251 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-11-27 20:29:23,251 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:29:23,251 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:29:23,252 INFO L85 PathProgramCache]: Analyzing trace with hash 2030892621, now seen corresponding path program 1 times [2024-11-27 20:29:23,252 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:29:23,252 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2112401191] [2024-11-27 20:29:23,252 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:29:23,252 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:29:23,330 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:29:30,572 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-27 20:29:30,572 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:29:30,572 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2112401191] [2024-11-27 20:29:30,572 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2112401191] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:29:30,572 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:29:30,572 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2024-11-27 20:29:30,572 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1914915496] [2024-11-27 20:29:30,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:29:30,573 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-27 20:29:30,573 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:29:30,573 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-27 20:29:30,574 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=205, Unknown=0, NotChecked=0, Total=272 [2024-11-27 20:29:30,574 INFO L87 Difference]: Start difference. First operand 1104 states and 1565 transitions. Second operand has 17 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:29:34,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:29:34,103 INFO L93 Difference]: Finished difference Result 1127 states and 1585 transitions. [2024-11-27 20:29:34,104 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-11-27 20:29:34,104 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 205 [2024-11-27 20:29:34,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:29:34,112 INFO L225 Difference]: With dead ends: 1127 [2024-11-27 20:29:34,112 INFO L226 Difference]: Without dead ends: 1125 [2024-11-27 20:29:34,113 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 44 ImplicationChecksByTransitivity, 3.1s TimeCoverageRelationStatistics Valid=115, Invalid=305, Unknown=0, NotChecked=0, Total=420 [2024-11-27 20:29:34,113 INFO L435 NwaCegarLoop]: 137 mSDtfsCounter, 194 mSDsluCounter, 695 mSDsCounter, 0 mSdLazyCounter, 1032 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 832 SdHoareTripleChecker+Invalid, 1032 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1032 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2024-11-27 20:29:34,114 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [194 Valid, 832 Invalid, 1032 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1032 Invalid, 0 Unknown, 0 Unchecked, 2.4s Time] [2024-11-27 20:29:34,115 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1125 states. [2024-11-27 20:29:34,375 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1125 to 1099. [2024-11-27 20:29:34,378 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1099 states, 721 states have (on average 1.2260748959778085) internal successors, (884), 729 states have internal predecessors, (884), 337 states have call successors, (337), 40 states have call predecessors, (337), 40 states have return successors, (337), 329 states have call predecessors, (337), 337 states have call successors, (337) [2024-11-27 20:29:34,382 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1099 states to 1099 states and 1558 transitions. [2024-11-27 20:29:34,384 INFO L78 Accepts]: Start accepts. Automaton has 1099 states and 1558 transitions. Word has length 205 [2024-11-27 20:29:34,384 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:29:34,385 INFO L471 AbstractCegarLoop]: Abstraction has 1099 states and 1558 transitions. [2024-11-27 20:29:34,385 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.5294117647058822) internal successors, (43), 17 states have internal predecessors, (43), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:29:34,385 INFO L276 IsEmpty]: Start isEmpty. Operand 1099 states and 1558 transitions. [2024-11-27 20:29:34,386 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2024-11-27 20:29:34,387 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:29:34,387 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:29:34,387 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-11-27 20:29:34,387 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:29:34,388 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:29:34,388 INFO L85 PathProgramCache]: Analyzing trace with hash -77692890, now seen corresponding path program 1 times [2024-11-27 20:29:34,388 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:29:34,388 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926347379] [2024-11-27 20:29:34,388 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:29:34,388 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:29:34,489 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 20:29:34,493 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2003247441] [2024-11-27 20:29:34,493 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:29:34,493 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:29:34,493 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:29:34,496 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:29:34,501 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-27 20:29:34,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:29:34,707 INFO L256 TraceCheckSpWp]: Trace formula consists of 480 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-27 20:29:34,717 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:29:42,375 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 842 proven. 384 refuted. 0 times theorem prover too weak. 886 trivial. 0 not checked. [2024-11-27 20:29:42,375 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:29:58,965 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-27 20:29:58,966 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926347379] [2024-11-27 20:29:58,967 WARN L311 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2024-11-27 20:29:58,968 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2003247441] [2024-11-27 20:29:58,968 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2003247441] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:29:58,968 INFO L185 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:29:58,968 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2024-11-27 20:29:58,969 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1994704129] [2024-11-27 20:29:58,969 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2024-11-27 20:29:58,969 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2024-11-27 20:29:58,970 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-27 20:29:58,971 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2024-11-27 20:29:58,972 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=224, Invalid=704, Unknown=2, NotChecked=0, Total=930 [2024-11-27 20:29:58,973 INFO L87 Difference]: Start difference. First operand 1099 states and 1558 transitions. Second operand has 25 states, 25 states have (on average 2.8) internal successors, (70), 24 states have internal predecessors, (70), 8 states have call successors, (33), 8 states have call predecessors, (33), 10 states have return successors, (33), 6 states have call predecessors, (33), 8 states have call successors, (33) [2024-11-27 20:30:12,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:30:12,264 INFO L93 Difference]: Finished difference Result 2275 states and 2931 transitions. [2024-11-27 20:30:12,265 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 47 states. [2024-11-27 20:30:12,265 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 2.8) internal successors, (70), 24 states have internal predecessors, (70), 8 states have call successors, (33), 8 states have call predecessors, (33), 10 states have return successors, (33), 6 states have call predecessors, (33), 8 states have call successors, (33) Word has length 205 [2024-11-27 20:30:12,265 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:30:12,277 INFO L225 Difference]: With dead ends: 2275 [2024-11-27 20:30:12,277 INFO L226 Difference]: Without dead ends: 1908 [2024-11-27 20:30:12,281 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 373 GetRequests, 320 SyntacticMatches, 0 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 766 ImplicationChecksByTransitivity, 17.7s TimeCoverageRelationStatistics Valid=671, Invalid=2297, Unknown=2, NotChecked=0, Total=2970 [2024-11-27 20:30:12,281 INFO L435 NwaCegarLoop]: 95 mSDtfsCounter, 214 mSDsluCounter, 534 mSDsCounter, 0 mSdLazyCounter, 1159 mSolverCounterSat, 65 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 6.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 226 SdHoareTripleChecker+Valid, 629 SdHoareTripleChecker+Invalid, 1224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 65 IncrementalHoareTripleChecker+Valid, 1159 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.5s IncrementalHoareTripleChecker+Time [2024-11-27 20:30:12,282 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [226 Valid, 629 Invalid, 1224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [65 Valid, 1159 Invalid, 0 Unknown, 0 Unchecked, 6.5s Time] [2024-11-27 20:30:12,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1908 states. [2024-11-27 20:30:12,697 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1908 to 1419. [2024-11-27 20:30:12,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1419 states, 972 states have (on average 1.1851851851851851) internal successors, (1152), 983 states have internal predecessors, (1152), 345 states have call successors, (345), 101 states have call predecessors, (345), 101 states have return successors, (345), 334 states have call predecessors, (345), 345 states have call successors, (345) [2024-11-27 20:30:12,704 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1419 states to 1419 states and 1842 transitions. [2024-11-27 20:30:12,710 INFO L78 Accepts]: Start accepts. Automaton has 1419 states and 1842 transitions. Word has length 205 [2024-11-27 20:30:12,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:30:12,711 INFO L471 AbstractCegarLoop]: Abstraction has 1419 states and 1842 transitions. [2024-11-27 20:30:12,711 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 2.8) internal successors, (70), 24 states have internal predecessors, (70), 8 states have call successors, (33), 8 states have call predecessors, (33), 10 states have return successors, (33), 6 states have call predecessors, (33), 8 states have call successors, (33) [2024-11-27 20:30:12,711 INFO L276 IsEmpty]: Start isEmpty. Operand 1419 states and 1842 transitions. [2024-11-27 20:30:12,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2024-11-27 20:30:12,713 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:30:12,713 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:30:12,726 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-27 20:30:12,914 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2024-11-27 20:30:12,914 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:30:12,915 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:30:12,915 INFO L85 PathProgramCache]: Analyzing trace with hash -75845848, now seen corresponding path program 1 times [2024-11-27 20:30:12,915 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-27 20:30:12,915 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206444771] [2024-11-27 20:30:12,915 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:30:12,915 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-27 20:30:13,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unknown [2024-11-27 20:30:13,012 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1410439336] [2024-11-27 20:30:13,012 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:30:13,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-27 20:30:13,013 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:30:13,015 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-27 20:30:13,019 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-27 20:30:13,208 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-27 20:30:13,208 INFO L357 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2024-11-27 20:30:13,295 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2024-11-27 20:30:13,538 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2024-11-27 20:30:13,538 INFO L340 BasicCegarLoop]: Counterexample is feasible [2024-11-27 20:30:13,539 INFO L782 garLoopResultBuilder]: Registering result UNSAFE for location ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2024-11-27 20:30:13,553 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-27 20:30:13,742 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-27 20:30:13,745 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, 1, 1, 1] [2024-11-27 20:30:13,897 INFO L170 ceAbstractionStarter]: Computing trace abstraction results [2024-11-27 20:30:13,903 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 27.11 08:30:13 BoogieIcfgContainer [2024-11-27 20:30:13,903 INFO L131 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2024-11-27 20:30:13,904 INFO L112 PluginConnector]: ------------------------Witness Printer---------------------------- [2024-11-27 20:30:13,904 INFO L270 PluginConnector]: Initializing Witness Printer... [2024-11-27 20:30:13,904 INFO L274 PluginConnector]: Witness Printer initialized [2024-11-27 20:30:13,907 INFO L184 PluginConnector]: Executing the observer RCFGCatcher from plugin Witness Printer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:25:21" (3/4) ... [2024-11-27 20:30:13,910 INFO L149 WitnessPrinter]: No result that supports witness generation found [2024-11-27 20:30:13,912 INFO L131 PluginConnector]: ------------------------ END Witness Printer---------------------------- [2024-11-27 20:30:13,914 INFO L158 Benchmark]: Toolchain (without parser) took 294340.78ms. Allocated memory was 142.6MB in the beginning and 1.1GB in the end (delta: 981.5MB). Free memory was 100.4MB in the beginning and 570.6MB in the end (delta: -470.2MB). Peak memory consumption was 510.1MB. Max. memory is 16.1GB. [2024-11-27 20:30:13,917 INFO L158 Benchmark]: CDTParser took 0.50ms. Allocated memory is still 167.8MB. Free memory is still 104.4MB. There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 20:30:13,917 INFO L158 Benchmark]: CACSL2BoogieTranslator took 485.87ms. Allocated memory is still 142.6MB. Free memory was 100.4MB in the beginning and 85.8MB in the end (delta: 14.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-27 20:30:13,918 INFO L158 Benchmark]: Boogie Procedure Inliner took 93.29ms. Allocated memory is still 142.6MB. Free memory was 85.8MB in the beginning and 83.0MB in the end (delta: 2.8MB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 20:30:13,918 INFO L158 Benchmark]: Boogie Preprocessor took 118.73ms. Allocated memory is still 142.6MB. Free memory was 83.0MB in the beginning and 78.4MB in the end (delta: 4.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-11-27 20:30:13,918 INFO L158 Benchmark]: RCFGBuilder took 880.28ms. Allocated memory is still 142.6MB. Free memory was 78.4MB in the beginning and 55.6MB in the end (delta: 22.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-11-27 20:30:13,918 INFO L158 Benchmark]: TraceAbstraction took 292745.11ms. Allocated memory was 142.6MB in the beginning and 1.1GB in the end (delta: 981.5MB). Free memory was 55.0MB in the beginning and 571.0MB in the end (delta: -516.0MB). Peak memory consumption was 468.2MB. Max. memory is 16.1GB. [2024-11-27 20:30:13,919 INFO L158 Benchmark]: Witness Printer took 7.93ms. Allocated memory is still 1.1GB. Free memory was 571.0MB in the beginning and 570.6MB in the end (delta: 364.2kB). There was no memory consumed. Max. memory is 16.1GB. [2024-11-27 20:30:13,920 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.50ms. Allocated memory is still 167.8MB. Free memory is still 104.4MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 485.87ms. Allocated memory is still 142.6MB. Free memory was 100.4MB in the beginning and 85.8MB in the end (delta: 14.6MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 93.29ms. Allocated memory is still 142.6MB. Free memory was 85.8MB in the beginning and 83.0MB in the end (delta: 2.8MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 118.73ms. Allocated memory is still 142.6MB. Free memory was 83.0MB in the beginning and 78.4MB in the end (delta: 4.6MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * RCFGBuilder took 880.28ms. Allocated memory is still 142.6MB. Free memory was 78.4MB in the beginning and 55.6MB in the end (delta: 22.7MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * TraceAbstraction took 292745.11ms. Allocated memory was 142.6MB in the beginning and 1.1GB in the end (delta: 981.5MB). Free memory was 55.0MB in the beginning and 571.0MB in the end (delta: -516.0MB). Peak memory consumption was 468.2MB. Max. memory is 16.1GB. * Witness Printer took 7.93ms. Allocated memory is still 1.1GB. Free memory was 571.0MB in the beginning and 570.6MB in the end (delta: 364.2kB). There was no memory consumed. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - UnprovableResult [Line: 19]: Unable to prove that a call to reach_error is unreachable Unable to prove that a call to reach_error is unreachable Reason: overapproximation of someBinaryDOUBLEComparisonOperation at line 169, overapproximation of someBinaryDOUBLEComparisonOperation at line 157. 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 = 256; [L47] double var_1_30 = 2.75; [L48] double var_1_31 = 10.5; [L49] unsigned short int var_1_32 = 25; [L50] unsigned short int var_1_33 = 5; [L51] unsigned short int var_1_34 = 16; [L52] signed short int var_1_35 = 4; [L53] signed short int var_1_36 = 8; [L54] 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=8, var_1_4=10, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L173] isInitial = 1 [L174] FCALL initially() [L176] CALL updateLastVariables() [L166] 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=8, var_1_4=10, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L176] RET updateLastVariables() [L177] CALL updateVariables() [L114] var_1_3 = __VERIFIER_nondet_char() [L115] 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=10, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L115] 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=10, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L116] 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=10, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L116] 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=10, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L117] var_1_4 = __VERIFIER_nondet_char() [L118] 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L118] 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L119] 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L119] 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=64, var_1_7=2, var_1_8=256] [L120] var_1_6 = __VERIFIER_nondet_char() [L121] 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=2, var_1_8=256] [L121] 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=2, var_1_8=256] [L122] 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=2, var_1_8=256] [L122] 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=2, var_1_8=256] [L123] var_1_7 = __VERIFIER_nondet_char() [L124] 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L124] 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L125] 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L125] 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L126] var_1_10 = __VERIFIER_nondet_ushort() [L127] 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L127] 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L128] 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L128] 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L129] var_1_11 = __VERIFIER_nondet_ushort() [L130] 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L130] 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L131] 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L131] 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L132] var_1_14 = __VERIFIER_nondet_uchar() [L133] 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L133] 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L134] 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L134] 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L135] var_1_20 = __VERIFIER_nondet_short() [L136] 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L136] 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L137] 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L137] 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L138] var_1_21 = __VERIFIER_nondet_short() [L139] 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L139] 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L140] 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L140] 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L141] var_1_23 = __VERIFIER_nondet_uchar() [L142] 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L142] 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L143] 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L143] 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=49151, 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=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L144] var_1_24 = __VERIFIER_nondet_long() [L145] 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=49151, 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=-2147483648, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=49151, 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=-2147483648, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L145] 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=49151, 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=-2147483648, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L146] 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=49151, 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=-2147483648, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=49151, 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=-2147483648, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L146] 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=49151, 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=-2147483648, var_1_25=-128, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L147] var_1_25 = __VERIFIER_nondet_long() [L148] 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=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L148] 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=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L149] 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=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L149] 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=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=5, var_1_28=-10000, var_1_29=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L150] var_1_27 = __VERIFIER_nondet_ulong() [L151] 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=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_28=-10000, var_1_29=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_28=-10000, var_1_29=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L151] 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=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_28=-10000, var_1_29=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L152] 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=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L152] 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=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=256, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L153] var_1_29 = __VERIFIER_nondet_long() [L154] CALL assume_abort_if_not(var_1_29 >= -2147483647) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-2147483647, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-2147483647, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L154] RET assume_abort_if_not(var_1_29 >= -2147483647) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-2147483647, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L155] 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=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-2147483647, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-2147483647, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L155] 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=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-2147483647, var_1_30=11/4, var_1_31=21/2, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L156] var_1_31 = __VERIFIER_nondet_double() [L157] CALL assume_abort_if_not((var_1_31 >= -922337.2036854765600e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 1.0e-20F )) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-2147483647, var_1_30=11/4, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-2147483647, var_1_30=11/4, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L157] RET assume_abort_if_not((var_1_31 >= -922337.2036854765600e+13F && var_1_31 <= -1.0e-20F) || (var_1_31 <= 9223372.036854765600e+12F && var_1_31 >= 1.0e-20F )) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-2147483647, var_1_30=11/4, var_1_32=25, var_1_33=5, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L158] var_1_33 = __VERIFIER_nondet_ushort() [L159] CALL assume_abort_if_not(var_1_33 >= 0) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-2147483647, var_1_30=11/4, var_1_32=25, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-2147483647, var_1_30=11/4, var_1_32=25, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L159] RET assume_abort_if_not(var_1_33 >= 0) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-2147483647, var_1_30=11/4, var_1_32=25, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L160] CALL assume_abort_if_not(var_1_33 <= 65534) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-2147483647, var_1_30=11/4, var_1_32=25, var_1_33=0, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-2147483647, var_1_30=11/4, var_1_32=25, var_1_33=0, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L160] RET assume_abort_if_not(var_1_33 <= 65534) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-2147483647, var_1_30=11/4, var_1_32=25, var_1_33=0, var_1_34=16, var_1_35=4, var_1_36=8, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L161] var_1_36 = __VERIFIER_nondet_short() [L162] CALL assume_abort_if_not(var_1_36 >= -32767) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-2147483647, var_1_30=11/4, var_1_32=25, var_1_33=0, var_1_34=16, var_1_35=4, var_1_36=-32767, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-2147483647, var_1_30=11/4, var_1_32=25, var_1_33=0, var_1_34=16, var_1_35=4, var_1_36=-32767, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L162] RET assume_abort_if_not(var_1_36 >= -32767) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-2147483647, var_1_30=11/4, var_1_32=25, var_1_33=0, var_1_34=16, var_1_35=4, var_1_36=-32767, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L163] CALL assume_abort_if_not(var_1_36 <= 32766) VAL [\old(cond)=1, isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-2147483647, var_1_30=11/4, var_1_32=25, var_1_33=0, var_1_34=16, var_1_35=4, var_1_36=-32767, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, 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=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-2147483647, var_1_30=11/4, var_1_32=25, var_1_33=0, var_1_34=16, var_1_35=4, var_1_36=-32767, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L163] RET assume_abort_if_not(var_1_36 <= 32766) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-2147483647, var_1_30=11/4, var_1_32=25, var_1_33=0, var_1_34=16, var_1_35=4, var_1_36=-32767, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L177] RET updateVariables() [L178] CALL step() [L58] COND FALSE !(var_1_24 > var_1_25) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=10, var_1_27=0, var_1_28=-10000, var_1_29=-2147483647, var_1_30=11/4, var_1_32=25, var_1_33=0, var_1_34=16, var_1_35=4, var_1_36=-32767, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L63] var_1_26 = var_1_27 [L64] var_1_28 = var_1_29 [L65] var_1_30 = var_1_31 [L66] var_1_32 = var_1_33 [L67] var_1_34 = var_1_33 [L68] var_1_35 = var_1_36 [L69] signed char stepLocal_1 = var_1_6; [L70] unsigned char stepLocal_0 = last_1_var_1_12; VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, stepLocal_1=62, var_1_10=49150, var_1_11=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=0, var_1_27=0, var_1_28=-2147483647, var_1_29=-2147483647, var_1_30=2, var_1_31=2, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=-32767, var_1_36=-32767, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=256] [L71] COND FALSE !(-25 == stepLocal_1) [L76] 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=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=0, var_1_27=0, var_1_28=-2147483647, var_1_29=-2147483647, var_1_30=2, var_1_31=2, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=-32767, var_1_36=-32767, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=49151] [L78] signed char stepLocal_2 = var_1_7; VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, stepLocal_2=0, var_1_10=49150, var_1_11=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=0, var_1_27=0, var_1_28=-2147483647, var_1_29=-2147483647, var_1_30=2, var_1_31=2, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=-32767, var_1_36=-32767, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=49151] [L79] COND TRUE var_1_8 >= stepLocal_2 [L80] 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=49151, 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=-2147483648, var_1_25=-2147483648, var_1_26=0, var_1_27=0, var_1_28=-2147483647, var_1_29=-2147483647, var_1_30=2, var_1_31=2, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=-32767, var_1_36=-32767, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=49151] [L82] COND TRUE \read(var_1_12) [L83] 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=49151, 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=-1, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=-2147483648, var_1_25=-2147483648, var_1_26=0, var_1_27=0, var_1_28=-2147483647, var_1_29=-2147483647, var_1_30=2, var_1_31=2, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=-32767, var_1_36=-32767, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=49151] [L85] 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=49151, 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=-1, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=-2147483648, var_1_25=-2147483648, var_1_26=0, var_1_27=0, var_1_28=-2147483647, var_1_29=-2147483647, var_1_30=2, var_1_31=2, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=-32767, var_1_36=-32767, var_1_3=-63, var_1_4=62, var_1_5=33/2, var_1_6=62, var_1_7=0, var_1_8=49151] [L86] COND TRUE \read(var_1_12) [L87] var_1_5 = 8.25 VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, var_1_10=49150, var_1_11=49151, 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=-1, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=-2147483648, var_1_25=-2147483648, var_1_26=0, var_1_27=0, var_1_28=-2147483647, var_1_29=-2147483647, var_1_30=2, var_1_31=2, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=-32767, var_1_36=-32767, var_1_3=-63, var_1_4=62, var_1_5=33/4, var_1_6=62, var_1_7=0, var_1_8=49151] [L90] signed char stepLocal_4 = var_1_6; VAL [isInitial=1, last_1_var_1_12=1, stepLocal_0=1, stepLocal_4=62, var_1_10=49150, var_1_11=49151, 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=-1, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=-2147483648, var_1_25=-2147483648, var_1_26=0, var_1_27=0, var_1_28=-2147483647, var_1_29=-2147483647, var_1_30=2, var_1_31=2, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=-32767, var_1_36=-32767, var_1_3=-63, var_1_4=62, var_1_5=33/4, var_1_6=62, var_1_7=0, var_1_8=49151] [L91] COND TRUE var_1_1 < stepLocal_4 [L92] 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=49151, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=62, var_1_19=25, var_1_1=-1, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=-2147483648, var_1_25=-2147483648, var_1_26=0, var_1_27=0, var_1_28=-2147483647, var_1_29=-2147483647, var_1_30=2, var_1_31=2, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=-32767, var_1_36=-32767, var_1_3=-63, var_1_4=62, var_1_5=33/4, var_1_6=62, var_1_7=0, var_1_8=49151] [L96] COND TRUE \read(var_1_12) [L97] 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=49151, var_1_12=1, var_1_14=0, var_1_15=8, var_1_16=-16, var_1_18=62, var_1_19=-384, var_1_1=-1, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=-2147483648, var_1_25=-2147483648, var_1_26=0, var_1_27=0, var_1_28=-2147483647, var_1_29=-2147483647, var_1_30=2, var_1_31=2, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=-32767, var_1_36=-32767, var_1_3=-63, var_1_4=62, var_1_5=33/4, var_1_6=62, var_1_7=0, var_1_8=49151] [L99] COND TRUE -64 > (var_1_6 + var_1_19) [L100] 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=49151, var_1_12=1, var_1_14=0, var_1_15=49151, var_1_16=-16, var_1_18=62, var_1_19=-384, var_1_1=-1, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=-2147483648, var_1_25=-2147483648, var_1_26=0, var_1_27=0, var_1_28=-2147483647, var_1_29=-2147483647, var_1_30=2, var_1_31=2, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=-32767, var_1_36=-32767, var_1_3=-63, var_1_4=62, var_1_5=33/4, var_1_6=62, var_1_7=0, var_1_8=49151] [L108] 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=49152, var_1_10=49150, var_1_11=49151, var_1_12=1, var_1_14=0, var_1_15=49151, var_1_16=-16, var_1_18=62, var_1_19=-384, var_1_1=-1, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=-2147483648, var_1_25=-2147483648, var_1_26=0, var_1_27=0, var_1_28=-2147483647, var_1_29=-2147483647, var_1_30=2, var_1_31=2, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=-32767, var_1_36=-32767, var_1_3=-63, var_1_4=62, var_1_5=33/4, var_1_6=62, var_1_7=0, var_1_8=49151] [L109] 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=49151, var_1_12=1, var_1_14=0, var_1_15=49151, var_1_16=-16, var_1_18=62, var_1_19=-384, var_1_1=-1, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=-2147483648, var_1_25=-2147483648, var_1_26=0, var_1_27=0, var_1_28=-2147483647, var_1_29=-2147483647, var_1_30=2, var_1_31=2, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=-32767, var_1_36=-32767, var_1_3=-63, var_1_4=62, var_1_5=33/4, var_1_6=62, var_1_7=0, var_1_8=49151] [L178] RET step() [L179] CALL, EXPR property() [L169-L170] 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=49151, var_1_12=1, var_1_14=0, var_1_15=49151, var_1_16=-16, var_1_18=62, var_1_19=-384, var_1_1=-1, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=-2147483648, var_1_25=-2147483648, var_1_26=0, var_1_27=0, var_1_28=-2147483647, var_1_29=-2147483647, var_1_30=2, var_1_31=2, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=-32767, var_1_36=-32767, var_1_3=-63, var_1_4=62, var_1_5=33/4, var_1_6=62, var_1_7=0, var_1_8=49151] [L179] RET, EXPR property() [L179] CALL __VERIFIER_assert(property()) [L19] COND TRUE !(cond) VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=49151, var_1_12=1, var_1_14=0, var_1_15=49151, var_1_16=-16, var_1_18=62, var_1_19=-384, var_1_1=-1, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=-2147483648, var_1_25=-2147483648, var_1_26=0, var_1_27=0, var_1_28=-2147483647, var_1_29=-2147483647, var_1_30=2, var_1_31=2, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=-32767, var_1_36=-32767, var_1_3=-63, var_1_4=62, var_1_5=33/4, var_1_6=62, var_1_7=0, var_1_8=49151] [L19] reach_error() VAL [isInitial=1, last_1_var_1_12=1, var_1_10=49150, var_1_11=49151, var_1_12=1, var_1_14=0, var_1_15=49151, var_1_16=-16, var_1_18=62, var_1_19=-384, var_1_1=-1, var_1_20=446, var_1_21=446, var_1_22=-8, var_1_23=0, var_1_24=-2147483648, var_1_25=-2147483648, var_1_26=0, var_1_27=0, var_1_28=-2147483647, var_1_29=-2147483647, var_1_30=2, var_1_31=2, var_1_32=0, var_1_33=0, var_1_34=0, var_1_35=-32767, var_1_36=-32767, var_1_3=-63, var_1_4=62, var_1_5=33/4, var_1_6=62, var_1_7=0, var_1_8=49151] - StatisticsResult: Ultimate Automizer benchmark data CFG has 2 procedures, 87 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 292.5s, OverallIterations: 27, TraceHistogramMax: 33, PathProgramHistogramMax: 1, EmptinessCheckTime: 0.1s, AutomataDifference: 70.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 4984 SdHoareTripleChecker+Valid, 38.0s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 4972 mSDsluCounter, 18122 SdHoareTripleChecker+Invalid, 34.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 0 IncrementalHoareTripleChecker+Unchecked, 14384 mSDsCounter, 532 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 12954 IncrementalHoareTripleChecker+Invalid, 13486 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 532 mSolverCounterUnsat, 3738 mSDtfsCounter, 12954 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1022 GetRequests, 607 SyntacticMatches, 0 SemanticMatches, 415 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1523 ImplicationChecksByTransitivity, 74.8s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=1419occurred in iteration=26, InterpolantAutomatonStates: 366, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 3.3s AutomataMinimizationTime, 26 MinimizatonAttempts, 2548 StatesRemovedByMinimization, 25 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.3s SsaConstructionTime, 2.4s SatisfiabilityAnalysisTime, 214.4s InterpolantComputationTime, 6138 NumberOfCodeBlocks, 6138 NumberOfCodeBlocksAsserted, 30 NumberOfCheckSat, 5496 ConstructedInterpolants, 1 QuantifiedInterpolants, 43728 SizeOfPredicates, 9 NumberOfNonLiveVariables, 954 ConjunctsInSsa, 42 ConjunctsInUnsatCore, 27 InterpolantComputations, 25 PerfectInterpolantSequences, 56576/57024 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-27 20:30:14,140 WARN L435 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forcibly destroying the process [2024-11-27 20:30:14,211 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/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_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-10_file-66.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB --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 12bb580d008789dc82bd22e84ab6c6fa66b09798075ab5a16232b78d93de6996 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-11-27 20:30:16,758 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-27 20:30:16,866 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-11-27 20:30:16,876 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-27 20:30:16,878 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-27 20:30:16,950 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-27 20:30:16,954 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-27 20:30:16,954 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-27 20:30:16,954 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-27 20:30:16,956 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-27 20:30:16,957 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-27 20:30:16,957 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-27 20:30:16,958 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-27 20:30:16,959 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-27 20:30:16,959 INFO L153 SettingsManager]: * Use SBE=true [2024-11-27 20:30:16,959 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-27 20:30:16,960 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-27 20:30:16,961 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-27 20:30:16,961 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-27 20:30:16,965 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-27 20:30:16,965 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-27 20:30:16,965 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-27 20:30:16,965 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-27 20:30:16,965 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-11-27 20:30:16,965 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-11-27 20:30:16,965 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-11-27 20:30:16,965 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-27 20:30:16,966 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-27 20:30:16,966 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-11-27 20:30:16,966 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-27 20:30:16,966 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-27 20:30:16,966 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:30:16,966 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:30:16,966 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:30:16,966 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:30:16,966 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-11-27 20:30:16,967 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-27 20:30:16,967 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-27 20:30:16,967 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-27 20:30:16,967 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:30:16,967 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-27 20:30:16,967 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-27 20:30:16,967 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-11-27 20:30:16,967 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-27 20:30:16,967 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-11-27 20:30:16,967 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-11-27 20:30:16,968 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-27 20:30:16,968 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-27 20:30:16,968 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-27 20:30:16,968 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-27 20:30:16,968 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_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB 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 -> 12bb580d008789dc82bd22e84ab6c6fa66b09798075ab5a16232b78d93de6996 [2024-11-27 20:30:17,297 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-27 20:30:17,311 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-27 20:30:17,316 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-27 20:30:17,318 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-27 20:30:17,319 INFO L274 PluginConnector]: CDTParser initialized [2024-11-27 20:30:17,320 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-10_file-66.i [2024-11-27 20:30:20,596 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/data/3d2a49a8c/2e22de8451814b7d840bfddc5f042864/FLAG46aec92ab [2024-11-27 20:30:21,012 INFO L384 CDTParser]: Found 1 translation units. [2024-11-27 20:30:21,013 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-10_file-66.i [2024-11-27 20:30:21,031 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/data/3d2a49a8c/2e22de8451814b7d840bfddc5f042864/FLAG46aec92ab [2024-11-27 20:30:21,061 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/data/3d2a49a8c/2e22de8451814b7d840bfddc5f042864 [2024-11-27 20:30:21,066 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-27 20:30:21,068 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-27 20:30:21,071 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-27 20:30:21,071 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-27 20:30:21,077 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-27 20:30:21,078 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:30:21" (1/1) ... [2024-11-27 20:30:21,079 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@5c3a7a2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:30:21, skipping insertion in model container [2024-11-27 20:30:21,082 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 27.11 08:30:21" (1/1) ... [2024-11-27 20:30:21,111 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-27 20:30:21,315 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_855c6a22-0236-4139-ba9f-1af3c9c7e64b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-10_file-66.i[915,928] [2024-11-27 20:30:21,415 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:30:21,432 INFO L200 MainTranslator]: Completed pre-run [2024-11-27 20:30:21,445 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_855c6a22-0236-4139-ba9f-1af3c9c7e64b/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-10_file-66.i[915,928] [2024-11-27 20:30:21,516 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-27 20:30:21,546 INFO L204 MainTranslator]: Completed translation [2024-11-27 20:30:21,547 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:30:21 WrapperNode [2024-11-27 20:30:21,547 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-27 20:30:21,548 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-27 20:30:21,548 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-27 20:30:21,550 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-27 20:30:21,558 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:30:21" (1/1) ... [2024-11-27 20:30:21,578 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:30:21" (1/1) ... [2024-11-27 20:30:21,623 INFO L138 Inliner]: procedures = 27, calls = 46, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 188 [2024-11-27 20:30:21,624 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-27 20:30:21,625 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-27 20:30:21,625 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-27 20:30:21,625 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-27 20:30:21,637 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:30:21" (1/1) ... [2024-11-27 20:30:21,638 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:30:21" (1/1) ... [2024-11-27 20:30:21,642 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:30:21" (1/1) ... [2024-11-27 20:30:21,662 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-27 20:30:21,662 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:30:21" (1/1) ... [2024-11-27 20:30:21,663 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:30:21" (1/1) ... [2024-11-27 20:30:21,674 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:30:21" (1/1) ... [2024-11-27 20:30:21,675 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:30:21" (1/1) ... [2024-11-27 20:30:21,684 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:30:21" (1/1) ... [2024-11-27 20:30:21,691 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:30:21" (1/1) ... [2024-11-27 20:30:21,693 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:30:21" (1/1) ... [2024-11-27 20:30:21,700 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-27 20:30:21,705 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-11-27 20:30:21,705 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-11-27 20:30:21,705 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-11-27 20:30:21,707 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:30:21" (1/1) ... [2024-11-27 20:30:21,721 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-27 20:30:21,739 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/z3 [2024-11-27 20:30:21,756 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-11-27 20:30:21,760 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-11-27 20:30:21,786 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-27 20:30:21,786 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-11-27 20:30:21,786 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-11-27 20:30:21,787 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-11-27 20:30:21,787 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-27 20:30:21,787 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-27 20:30:21,902 INFO L234 CfgBuilder]: Building ICFG [2024-11-27 20:30:21,905 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-27 20:30:22,402 INFO L? ?]: Removed 18 outVars from TransFormulas that were not future-live. [2024-11-27 20:30:22,402 INFO L283 CfgBuilder]: Performing block encoding [2024-11-27 20:30:22,414 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-27 20:30:22,414 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-11-27 20:30:22,414 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:30:22 BoogieIcfgContainer [2024-11-27 20:30:22,415 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-11-27 20:30:22,417 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-27 20:30:22,417 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-27 20:30:22,423 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-27 20:30:22,423 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 27.11 08:30:21" (1/3) ... [2024-11-27 20:30:22,424 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a0824f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:30:22, skipping insertion in model container [2024-11-27 20:30:22,424 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 27.11 08:30:21" (2/3) ... [2024-11-27 20:30:22,424 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2a0824f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 27.11 08:30:22, skipping insertion in model container [2024-11-27 20:30:22,424 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 27.11 08:30:22" (3/3) ... [2024-11-27 20:30:22,426 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-10_file-66.i [2024-11-27 20:30:22,443 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-27 20:30:22,445 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-10_file-66.i that has 2 procedures, 87 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-11-27 20:30:22,535 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-27 20:30:22,554 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;@1c30f10b, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-27 20:30:22,554 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-27 20:30:22,560 INFO L276 IsEmpty]: Start isEmpty. Operand has 87 states, 51 states have (on average 1.3725490196078431) internal successors, (70), 52 states have internal predecessors, (70), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-11-27 20:30:22,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-27 20:30:22,584 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:30:22,586 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:30:22,587 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:30:22,594 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:30:22,596 INFO L85 PathProgramCache]: Analyzing trace with hash 1132790254, now seen corresponding path program 1 times [2024-11-27 20:30:22,612 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:30:22,613 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [346739541] [2024-11-27 20:30:22,613 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:30:22,614 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-27 20:30:22,614 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 20:30:22,618 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:30:22,619 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:30:22,983 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:30:22,993 INFO L256 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-11-27 20:30:23,005 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:30:23,062 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 764 proven. 0 refuted. 0 times theorem prover too weak. 1348 trivial. 0 not checked. [2024-11-27 20:30:23,062 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:30:23,063 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:30:23,063 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [346739541] [2024-11-27 20:30:23,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [346739541] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:30:23,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:30:23,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 20:30:23,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1856389581] [2024-11-27 20:30:23,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:30:23,071 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-27 20:30:23,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:30:23,093 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-27 20:30:23,093 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-27 20:30:23,096 INFO L87 Difference]: Start difference. First operand has 87 states, 51 states have (on average 1.3725490196078431) internal successors, (70), 52 states have internal predecessors, (70), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) Second operand has 2 states, 2 states have (on average 23.0) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2024-11-27 20:30:23,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:30:23,142 INFO L93 Difference]: Finished difference Result 167 states and 299 transitions. [2024-11-27 20:30:23,144 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-27 20:30:23,146 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 23.0) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) Word has length 204 [2024-11-27 20:30:23,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:30:23,157 INFO L225 Difference]: With dead ends: 167 [2024-11-27 20:30:23,158 INFO L226 Difference]: Without dead ends: 83 [2024-11-27 20:30:23,163 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 203 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-27 20:30:23,168 INFO L435 NwaCegarLoop]: 129 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, 129 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-27 20:30:23,169 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-27 20:30:23,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2024-11-27 20:30:23,225 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 83. [2024-11-27 20:30:23,228 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 48 states have (on average 1.3125) internal successors, (63), 48 states have internal predecessors, (63), 33 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2024-11-27 20:30:23,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 129 transitions. [2024-11-27 20:30:23,243 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 129 transitions. Word has length 204 [2024-11-27 20:30:23,244 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:30:23,244 INFO L471 AbstractCegarLoop]: Abstraction has 83 states and 129 transitions. [2024-11-27 20:30:23,244 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 23.0) internal successors, (46), 2 states have internal predecessors, (46), 2 states have call successors, (33), 2 states have call predecessors, (33), 2 states have return successors, (33), 2 states have call predecessors, (33), 2 states have call successors, (33) [2024-11-27 20:30:23,244 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 129 transitions. [2024-11-27 20:30:23,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-27 20:30:23,252 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:30:23,253 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:30:23,261 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Forceful destruction successful, exit code 0 [2024-11-27 20:30:23,454 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:30:23,455 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:30:23,456 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:30:23,456 INFO L85 PathProgramCache]: Analyzing trace with hash 569352048, now seen corresponding path program 1 times [2024-11-27 20:30:23,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:30:23,458 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1933254918] [2024-11-27 20:30:23,458 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:30:23,459 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-27 20:30:23,459 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 20:30:23,462 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:30:23,465 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:30:23,753 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:30:23,764 INFO L256 TraceCheckSpWp]: Trace formula consists of 330 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-11-27 20:30:23,771 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:30:24,600 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-27 20:30:24,601 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-11-27 20:30:24,601 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:30:24,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1933254918] [2024-11-27 20:30:24,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1933254918] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-27 20:30:24,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-27 20:30:24,602 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-27 20:30:24,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2059555402] [2024-11-27 20:30:24,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:30:24,604 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-11-27 20:30:24,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:30:24,605 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-11-27 20:30:24,605 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-11-27 20:30:24,605 INFO L87 Difference]: Start difference. First operand 83 states and 129 transitions. Second operand has 3 states, 3 states have (on average 14.0) internal successors, (42), 2 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:30:24,731 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:30:24,732 INFO L93 Difference]: Finished difference Result 242 states and 379 transitions. [2024-11-27 20:30:24,732 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-11-27 20:30:24,733 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 2 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 204 [2024-11-27 20:30:24,734 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:30:24,737 INFO L225 Difference]: With dead ends: 242 [2024-11-27 20:30:24,737 INFO L226 Difference]: Without dead ends: 162 [2024-11-27 20:30:24,738 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 203 GetRequests, 202 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-27 20:30:24,739 INFO L435 NwaCegarLoop]: 123 mSDtfsCounter, 22 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 236 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-27 20:30:24,740 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [22 Valid, 236 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 19 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-27 20:30:24,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 162 states. [2024-11-27 20:30:24,792 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 162 to 160. [2024-11-27 20:30:24,795 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 160 states, 91 states have (on average 1.2747252747252746) internal successors, (116), 91 states have internal predecessors, (116), 66 states have call successors, (66), 2 states have call predecessors, (66), 2 states have return successors, (66), 66 states have call predecessors, (66), 66 states have call successors, (66) [2024-11-27 20:30:24,804 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 160 states to 160 states and 248 transitions. [2024-11-27 20:30:24,804 INFO L78 Accepts]: Start accepts. Automaton has 160 states and 248 transitions. Word has length 204 [2024-11-27 20:30:24,805 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:30:24,806 INFO L471 AbstractCegarLoop]: Abstraction has 160 states and 248 transitions. [2024-11-27 20:30:24,806 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 14.0) internal successors, (42), 2 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:30:24,806 INFO L276 IsEmpty]: Start isEmpty. Operand 160 states and 248 transitions. [2024-11-27 20:30:24,816 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-27 20:30:24,816 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:30:24,816 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:30:24,823 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Forceful destruction successful, exit code 0 [2024-11-27 20:30:25,021 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:30:25,021 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:30:25,022 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:30:25,022 INFO L85 PathProgramCache]: Analyzing trace with hash 1378698674, now seen corresponding path program 1 times [2024-11-27 20:30:25,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:30:25,023 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [962343081] [2024-11-27 20:30:25,023 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:30:25,023 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-27 20:30:25,023 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 20:30:25,027 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:30:25,028 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Waiting until timeout for monitored process [2024-11-27 20:30:25,297 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:30:25,308 INFO L256 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 9 conjuncts are in the unsatisfiable core [2024-11-27 20:30:25,320 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:30:26,825 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 966 proven. 141 refuted. 0 times theorem prover too weak. 1005 trivial. 0 not checked. [2024-11-27 20:30:26,828 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:30:27,267 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 2112 trivial. 0 not checked. [2024-11-27 20:30:27,267 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:30:27,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [962343081] [2024-11-27 20:30:27,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [962343081] provided 1 perfect and 1 imperfect interpolant sequences [2024-11-27 20:30:27,288 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-11-27 20:30:27,288 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [10] total 12 [2024-11-27 20:30:27,288 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1479996824] [2024-11-27 20:30:27,288 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-27 20:30:27,289 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-27 20:30:27,290 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:30:27,290 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-27 20:30:27,291 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=101, Unknown=0, NotChecked=0, Total=132 [2024-11-27 20:30:27,291 INFO L87 Difference]: Start difference. First operand 160 states and 248 transitions. Second operand has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:30:27,947 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:30:27,948 INFO L93 Difference]: Finished difference Result 409 states and 633 transitions. [2024-11-27 20:30:27,949 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-11-27 20:30:27,949 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) Word has length 204 [2024-11-27 20:30:27,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:30:27,957 INFO L225 Difference]: With dead ends: 409 [2024-11-27 20:30:27,957 INFO L226 Difference]: Without dead ends: 252 [2024-11-27 20:30:27,959 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 408 GetRequests, 397 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2024-11-27 20:30:27,963 INFO L435 NwaCegarLoop]: 115 mSDtfsCounter, 79 mSDsluCounter, 135 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 250 SdHoareTripleChecker+Invalid, 144 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-27 20:30:27,964 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 250 Invalid, 144 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 130 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-27 20:30:27,968 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 252 states. [2024-11-27 20:30:28,039 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 252 to 205. [2024-11-27 20:30:28,040 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 122 states have (on average 1.2868852459016393) internal successors, (157), 124 states have internal predecessors, (157), 78 states have call successors, (78), 4 states have call predecessors, (78), 4 states have return successors, (78), 76 states have call predecessors, (78), 78 states have call successors, (78) [2024-11-27 20:30:28,043 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 313 transitions. [2024-11-27 20:30:28,048 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 313 transitions. Word has length 204 [2024-11-27 20:30:28,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:30:28,049 INFO L471 AbstractCegarLoop]: Abstraction has 205 states and 313 transitions. [2024-11-27 20:30:28,050 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 10.5) internal successors, (42), 4 states have internal predecessors, (42), 1 states have call successors, (33), 1 states have call predecessors, (33), 1 states have return successors, (33), 1 states have call predecessors, (33), 1 states have call successors, (33) [2024-11-27 20:30:28,050 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 313 transitions. [2024-11-27 20:30:28,056 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-27 20:30:28,060 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:30:28,060 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:30:28,067 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (4)] Ended with exit code 0 [2024-11-27 20:30:28,265 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:30:28,265 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:30:28,266 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:30:28,266 INFO L85 PathProgramCache]: Analyzing trace with hash 1156158062, now seen corresponding path program 1 times [2024-11-27 20:30:28,267 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:30:28,267 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [632859030] [2024-11-27 20:30:28,267 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:30:28,267 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-27 20:30:28,267 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 20:30:28,275 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:30:28,277 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:30:28,548 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:30:28,560 INFO L256 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-11-27 20:30:28,566 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:30:29,049 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 1046 proven. 57 refuted. 0 times theorem prover too weak. 1009 trivial. 0 not checked. [2024-11-27 20:30:29,050 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:30:29,458 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 39 proven. 57 refuted. 0 times theorem prover too weak. 2016 trivial. 0 not checked. [2024-11-27 20:30:29,458 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:30:29,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [632859030] [2024-11-27 20:30:29,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [632859030] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-27 20:30:29,459 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:30:29,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2024-11-27 20:30:29,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1130440867] [2024-11-27 20:30:29,459 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 20:30:29,460 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-27 20:30:29,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:30:29,461 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-27 20:30:29,461 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-11-27 20:30:29,461 INFO L87 Difference]: Start difference. First operand 205 states and 313 transitions. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 2 states have call successors, (52), 2 states have call predecessors, (52), 4 states have return successors, (53), 2 states have call predecessors, (53), 2 states have call successors, (53) [2024-11-27 20:30:30,176 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:30:30,176 INFO L93 Difference]: Finished difference Result 334 states and 499 transitions. [2024-11-27 20:30:30,181 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-27 20:30:30,181 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 2 states have call successors, (52), 2 states have call predecessors, (52), 4 states have return successors, (53), 2 states have call predecessors, (53), 2 states have call successors, (53) Word has length 204 [2024-11-27 20:30:30,182 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:30:30,186 INFO L225 Difference]: With dead ends: 334 [2024-11-27 20:30:30,186 INFO L226 Difference]: Without dead ends: 223 [2024-11-27 20:30:30,187 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 414 GetRequests, 399 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=87, Invalid=153, Unknown=0, NotChecked=0, Total=240 [2024-11-27 20:30:30,188 INFO L435 NwaCegarLoop]: 82 mSDtfsCounter, 228 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 220 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 176 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 220 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-27 20:30:30,188 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [230 Valid, 176 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [220 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-27 20:30:30,189 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2024-11-27 20:30:30,214 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 116. [2024-11-27 20:30:30,214 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 116 states, 73 states have (on average 1.2054794520547945) internal successors, (88), 74 states have internal predecessors, (88), 39 states have call successors, (39), 3 states have call predecessors, (39), 3 states have return successors, (39), 38 states have call predecessors, (39), 39 states have call successors, (39) [2024-11-27 20:30:30,216 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 116 states to 116 states and 166 transitions. [2024-11-27 20:30:30,219 INFO L78 Accepts]: Start accepts. Automaton has 116 states and 166 transitions. Word has length 204 [2024-11-27 20:30:30,220 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:30:30,220 INFO L471 AbstractCegarLoop]: Abstraction has 116 states and 166 transitions. [2024-11-27 20:30:30,221 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 9 states have internal predecessors, (57), 2 states have call successors, (52), 2 states have call predecessors, (52), 4 states have return successors, (53), 2 states have call predecessors, (53), 2 states have call successors, (53) [2024-11-27 20:30:30,221 INFO L276 IsEmpty]: Start isEmpty. Operand 116 states and 166 transitions. [2024-11-27 20:30:30,223 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-27 20:30:30,225 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:30:30,226 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:30:30,232 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/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)] Ended with exit code 0 [2024-11-27 20:30:30,426 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:30:30,427 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:30:30,427 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:30:30,427 INFO L85 PathProgramCache]: Analyzing trace with hash 1965504688, now seen corresponding path program 1 times [2024-11-27 20:30:30,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:30:30,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1729178974] [2024-11-27 20:30:30,428 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:30:30,428 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-27 20:30:30,428 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 20:30:30,430 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:30:30,431 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Waiting until timeout for monitored process [2024-11-27 20:30:30,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:30:30,675 INFO L256 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-27 20:30:30,682 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:30:33,651 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 931 proven. 213 refuted. 0 times theorem prover too weak. 968 trivial. 0 not checked. [2024-11-27 20:30:33,652 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:30:39,376 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-11-27 20:30:39,376 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1729178974] [2024-11-27 20:30:39,376 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1729178974] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:30:39,377 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [510727054] [2024-11-27 20:30:39,377 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:30:39,377 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-11-27 20:30:39,378 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 [2024-11-27 20:30:39,380 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-11-27 20:30:39,384 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2024-11-27 20:30:40,340 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:30:40,381 INFO L256 TraceCheckSpWp]: Trace formula consists of 332 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-27 20:30:40,387 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-11-27 20:30:51,876 INFO L134 CoverageAnalysis]: Checked inductivity of 2112 backedges. 913 proven. 207 refuted. 0 times theorem prover too weak. 992 trivial. 0 not checked. [2024-11-27 20:30:51,876 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-11-27 20:30:59,984 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [510727054] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-27 20:30:59,984 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-11-27 20:30:59,985 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2024-11-27 20:30:59,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [106683919] [2024-11-27 20:30:59,985 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-11-27 20:30:59,986 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-27 20:30:59,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-11-27 20:30:59,987 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-27 20:30:59,988 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=105, Invalid=650, Unknown=1, NotChecked=0, Total=756 [2024-11-27 20:30:59,988 INFO L87 Difference]: Start difference. First operand 116 states and 166 transitions. Second operand has 22 states, 22 states have (on average 4.681818181818182) internal successors, (103), 22 states have internal predecessors, (103), 7 states have call successors, (61), 7 states have call predecessors, (61), 12 states have return successors, (62), 7 states have call predecessors, (62), 7 states have call successors, (62) [2024-11-27 20:31:24,300 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.09s for a HTC check with result UNKNOWN. Formula has sorts [Bool, BitVec], hasArrays=false, hasNonlinArith=false, quantifiers [0] [2024-11-27 20:31:45,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-27 20:31:45,287 INFO L93 Difference]: Finished difference Result 317 states and 424 transitions. [2024-11-27 20:31:45,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2024-11-27 20:31:45,289 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 4.681818181818182) internal successors, (103), 22 states have internal predecessors, (103), 7 states have call successors, (61), 7 states have call predecessors, (61), 12 states have return successors, (62), 7 states have call predecessors, (62), 7 states have call successors, (62) Word has length 204 [2024-11-27 20:31:45,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-27 20:31:45,292 INFO L225 Difference]: With dead ends: 317 [2024-11-27 20:31:45,292 INFO L226 Difference]: Without dead ends: 204 [2024-11-27 20:31:45,294 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 473 GetRequests, 422 SyntacticMatches, 0 SemanticMatches, 51 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 728 ImplicationChecksByTransitivity, 29.0s TimeCoverageRelationStatistics Valid=532, Invalid=2223, Unknown=1, NotChecked=0, Total=2756 [2024-11-27 20:31:45,295 INFO L435 NwaCegarLoop]: 90 mSDtfsCounter, 192 mSDsluCounter, 520 mSDsCounter, 0 mSdLazyCounter, 992 mSolverCounterSat, 110 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 31.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 194 SdHoareTripleChecker+Valid, 610 SdHoareTripleChecker+Invalid, 1103 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 110 IncrementalHoareTripleChecker+Valid, 992 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 33.0s IncrementalHoareTripleChecker+Time [2024-11-27 20:31:45,295 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [194 Valid, 610 Invalid, 1103 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [110 Valid, 992 Invalid, 1 Unknown, 0 Unchecked, 33.0s Time] [2024-11-27 20:31:45,296 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2024-11-27 20:31:45,346 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 191. [2024-11-27 20:31:45,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 124 states have (on average 1.1370967741935485) internal successors, (141), 127 states have internal predecessors, (141), 53 states have call successors, (53), 13 states have call predecessors, (53), 13 states have return successors, (53), 50 states have call predecessors, (53), 53 states have call successors, (53) [2024-11-27 20:31:45,351 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 247 transitions. [2024-11-27 20:31:45,355 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 247 transitions. Word has length 204 [2024-11-27 20:31:45,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-27 20:31:45,356 INFO L471 AbstractCegarLoop]: Abstraction has 191 states and 247 transitions. [2024-11-27 20:31:45,356 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 4.681818181818182) internal successors, (103), 22 states have internal predecessors, (103), 7 states have call successors, (61), 7 states have call predecessors, (61), 12 states have return successors, (62), 7 states have call predecessors, (62), 7 states have call successors, (62) [2024-11-27 20:31:45,356 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 247 transitions. [2024-11-27 20:31:45,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 205 [2024-11-27 20:31:45,360 INFO L210 NwaCegarLoop]: Found error trace [2024-11-27 20:31:45,360 INFO L218 NwaCegarLoop]: trace histogram [33, 33, 33, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-27 20:31:45,368 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt (7)] Forceful destruction successful, exit code 0 [2024-11-27 20:31:45,568 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (6)] Ended with exit code 0 [2024-11-27 20:31:45,761 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/cvc4 --incremental --print-success --lang smt,6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:31:45,761 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-27 20:31:45,762 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-27 20:31:45,762 INFO L85 PathProgramCache]: Analyzing trace with hash 1967351730, now seen corresponding path program 1 times [2024-11-27 20:31:45,763 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-11-27 20:31:45,763 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1465873968] [2024-11-27 20:31:45,763 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-27 20:31:45,763 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-27 20:31:45,763 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat [2024-11-27 20:31:45,768 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/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-27 20:31:45,770 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_855c6a22-0236-4139-ba9f-1af3c9c7e64b/bin/uautomizer-verify-aQ6SnzHsRB/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (8)] Waiting until timeout for monitored process [2024-11-27 20:31:46,067 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-27 20:31:46,075 INFO L256 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 41 conjuncts are in the unsatisfiable core [2024-11-27 20:31:46,089 INFO L279 TraceCheckSpWp]: Computing forward predicates...