./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-45.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_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-45.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1 --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 ad2fb0f87fb0b281072794eb7cd46dfb553a056ca9f2e2f18210a48553fd4c11 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 15:22:05,065 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 15:22:05,117 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-02 15:22:05,121 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 15:22:05,121 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 15:22:05,142 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 15:22:05,142 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 15:22:05,143 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 15:22:05,143 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 15:22:05,143 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 15:22:05,143 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 15:22:05,143 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 15:22:05,144 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 15:22:05,144 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 15:22:05,144 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 15:22:05,144 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 15:22:05,144 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 15:22:05,144 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 15:22:05,144 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 15:22:05,144 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 15:22:05,144 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 15:22:05,145 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 15:22:05,145 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 15:22:05,145 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 15:22:05,145 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 15:22:05,145 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 15:22:05,145 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 15:22:05,145 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 15:22:05,145 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 15:22:05,145 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:22:05,146 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 15:22:05,146 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:22:05,146 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:22:05,146 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 15:22:05,146 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:22:05,146 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 15:22:05,146 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:22:05,146 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:22:05,146 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 15:22:05,147 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 15:22:05,147 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 15:22:05,147 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 15:22:05,147 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 15:22:05,147 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 15:22:05,147 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 15:22:05,147 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 15:22:05,147 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 15:22:05,147 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 15:22:05,147 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_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1 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 -> ad2fb0f87fb0b281072794eb7cd46dfb553a056ca9f2e2f18210a48553fd4c11 [2024-12-02 15:22:05,350 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 15:22:05,358 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 15:22:05,360 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 15:22:05,361 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 15:22:05,361 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 15:22:05,362 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-45.i [2024-12-02 15:22:07,943 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/data/951090fdd/b36fdb2140f84c75a00a1bf4c5ac80ab/FLAGcb8dbfd51 [2024-12-02 15:22:08,205 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 15:22:08,206 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-45.i [2024-12-02 15:22:08,216 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/data/951090fdd/b36fdb2140f84c75a00a1bf4c5ac80ab/FLAGcb8dbfd51 [2024-12-02 15:22:08,523 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/data/951090fdd/b36fdb2140f84c75a00a1bf4c5ac80ab [2024-12-02 15:22:08,525 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 15:22:08,526 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 15:22:08,526 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 15:22:08,527 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 15:22:08,529 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 15:22:08,530 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:22:08" (1/1) ... [2024-12-02 15:22:08,531 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@ce0785 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:22:08, skipping insertion in model container [2024-12-02 15:22:08,531 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:22:08" (1/1) ... [2024-12-02 15:22:08,549 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 15:22:08,674 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_7b1f4825-1cee-47fc-b126-9a967c83cdc6/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-45.i[916,929] [2024-12-02 15:22:08,777 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:22:08,788 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 15:22:08,798 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_7b1f4825-1cee-47fc-b126-9a967c83cdc6/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-45.i[916,929] [2024-12-02 15:22:08,849 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:22:08,866 INFO L204 MainTranslator]: Completed translation [2024-12-02 15:22:08,867 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:22:08 WrapperNode [2024-12-02 15:22:08,867 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 15:22:08,868 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 15:22:08,868 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 15:22:08,868 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 15:22:08,874 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:22:08" (1/1) ... [2024-12-02 15:22:08,886 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:22:08" (1/1) ... [2024-12-02 15:22:08,926 INFO L138 Inliner]: procedures = 26, calls = 80, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 487 [2024-12-02 15:22:08,926 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 15:22:08,927 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 15:22:08,927 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 15:22:08,927 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 15:22:08,936 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:22:08" (1/1) ... [2024-12-02 15:22:08,936 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:22:08" (1/1) ... [2024-12-02 15:22:08,941 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:22:08" (1/1) ... [2024-12-02 15:22:08,962 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-12-02 15:22:08,962 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:22:08" (1/1) ... [2024-12-02 15:22:08,962 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:22:08" (1/1) ... [2024-12-02 15:22:08,976 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:22:08" (1/1) ... [2024-12-02 15:22:08,979 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:22:08" (1/1) ... [2024-12-02 15:22:08,984 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:22:08" (1/1) ... [2024-12-02 15:22:08,989 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:22:08" (1/1) ... [2024-12-02 15:22:08,992 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:22:08" (1/1) ... [2024-12-02 15:22:09,000 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 15:22:09,001 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 15:22:09,001 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 15:22:09,001 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 15:22:09,002 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:22:08" (1/1) ... [2024-12-02 15:22:09,007 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:22:09,018 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:22:09,029 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 15:22:09,032 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 15:22:09,054 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 15:22:09,054 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 15:22:09,054 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 15:22:09,055 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 15:22:09,055 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 15:22:09,055 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 15:22:09,152 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 15:22:09,153 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 15:22:09,847 INFO L? ?]: Removed 19 outVars from TransFormulas that were not future-live. [2024-12-02 15:22:09,848 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 15:22:09,860 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 15:22:09,861 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 15:22:09,861 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:22:09 BoogieIcfgContainer [2024-12-02 15:22:09,861 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 15:22:09,863 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 15:22:09,863 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 15:22:09,867 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 15:22:09,868 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 03:22:08" (1/3) ... [2024-12-02 15:22:09,868 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52fe168e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:22:09, skipping insertion in model container [2024-12-02 15:22:09,868 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:22:08" (2/3) ... [2024-12-02 15:22:09,869 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@52fe168e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:22:09, skipping insertion in model container [2024-12-02 15:22:09,869 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:22:09" (3/3) ... [2024-12-02 15:22:09,870 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-45.i [2024-12-02 15:22:09,883 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 15:22:09,885 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-45.i that has 2 procedures, 212 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 15:22:09,940 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 15:22:09,951 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;@20bc7c4f, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 15:22:09,951 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 15:22:09,955 INFO L276 IsEmpty]: Start isEmpty. Operand has 212 states, 142 states have (on average 1.5422535211267605) internal successors, (219), 143 states have internal predecessors, (219), 67 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2024-12-02 15:22:09,974 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 429 [2024-12-02 15:22:09,974 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:22:09,975 INFO L218 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:22:09,975 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:22:09,980 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:22:09,981 INFO L85 PathProgramCache]: Analyzing trace with hash -409694079, now seen corresponding path program 1 times [2024-12-02 15:22:09,988 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:22:09,988 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [793772512] [2024-12-02 15:22:09,988 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:22:09,989 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:22:10,125 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:22:10,430 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 8712 trivial. 0 not checked. [2024-12-02 15:22:10,431 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:22:10,431 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [793772512] [2024-12-02 15:22:10,432 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [793772512] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:22:10,432 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1122595953] [2024-12-02 15:22:10,432 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:22:10,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 15:22:10,432 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:22:10,434 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 15:22:10,436 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 15:22:10,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:22:10,731 INFO L256 TraceCheckSpWp]: Trace formula consists of 964 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 15:22:10,744 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:22:10,803 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 132 proven. 0 refuted. 0 times theorem prover too weak. 8712 trivial. 0 not checked. [2024-12-02 15:22:10,803 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:22:10,803 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1122595953] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:22:10,804 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:22:10,804 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-12-02 15:22:10,805 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372817066] [2024-12-02 15:22:10,806 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:22:10,809 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 15:22:10,809 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:22:10,826 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 15:22:10,826 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 15:22:10,829 INFO L87 Difference]: Start difference. First operand has 212 states, 142 states have (on average 1.5422535211267605) internal successors, (219), 143 states have internal predecessors, (219), 67 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) Second operand has 2 states, 2 states have (on average 49.0) internal successors, (98), 2 states have internal predecessors, (98), 2 states have call successors, (67), 2 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 2 states have call successors, (67) [2024-12-02 15:22:10,869 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:22:10,870 INFO L93 Difference]: Finished difference Result 417 states and 767 transitions. [2024-12-02 15:22:10,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 15:22:10,871 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 49.0) internal successors, (98), 2 states have internal predecessors, (98), 2 states have call successors, (67), 2 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 2 states have call successors, (67) Word has length 428 [2024-12-02 15:22:10,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:22:10,877 INFO L225 Difference]: With dead ends: 417 [2024-12-02 15:22:10,877 INFO L226 Difference]: Without dead ends: 208 [2024-12-02 15:22:10,881 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 429 GetRequests, 429 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-12-02 15:22:10,884 INFO L435 NwaCegarLoop]: 346 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, 346 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-12-02 15:22:10,885 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 346 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:22:10,899 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2024-12-02 15:22:10,935 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 208. [2024-12-02 15:22:10,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 139 states have (on average 1.525179856115108) internal successors, (212), 139 states have internal predecessors, (212), 67 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2024-12-02 15:22:10,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 346 transitions. [2024-12-02 15:22:10,945 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 346 transitions. Word has length 428 [2024-12-02 15:22:10,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:22:10,945 INFO L471 AbstractCegarLoop]: Abstraction has 208 states and 346 transitions. [2024-12-02 15:22:10,945 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 49.0) internal successors, (98), 2 states have internal predecessors, (98), 2 states have call successors, (67), 2 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 2 states have call successors, (67) [2024-12-02 15:22:10,946 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 346 transitions. [2024-12-02 15:22:10,956 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 429 [2024-12-02 15:22:10,956 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:22:10,956 INFO L218 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:22:10,966 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 15:22:11,157 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-12-02 15:22:11,157 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:22:11,158 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:22:11,158 INFO L85 PathProgramCache]: Analyzing trace with hash 947689719, now seen corresponding path program 1 times [2024-12-02 15:22:11,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:22:11,158 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [124295993] [2024-12-02 15:22:11,158 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:22:11,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:22:11,256 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:22:11,552 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2024-12-02 15:22:11,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:22:11,552 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [124295993] [2024-12-02 15:22:11,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [124295993] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:22:11,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:22:11,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:22:11,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [234426993] [2024-12-02 15:22:11,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:22:11,554 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:22:11,555 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:22:11,555 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:22:11,556 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:22:11,556 INFO L87 Difference]: Start difference. First operand 208 states and 346 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:22:11,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:22:11,629 INFO L93 Difference]: Finished difference Result 531 states and 889 transitions. [2024-12-02 15:22:11,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:22:11,630 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 428 [2024-12-02 15:22:11,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:22:11,635 INFO L225 Difference]: With dead ends: 531 [2024-12-02 15:22:11,635 INFO L226 Difference]: Without dead ends: 326 [2024-12-02 15:22:11,637 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-12-02 15:22:11,637 INFO L435 NwaCegarLoop]: 445 mSDtfsCounter, 203 mSDsluCounter, 323 mSDsCounter, 0 mSdLazyCounter, 12 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 203 SdHoareTripleChecker+Valid, 768 SdHoareTripleChecker+Invalid, 19 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 12 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 15:22:11,638 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [203 Valid, 768 Invalid, 19 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 12 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:22:11,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2024-12-02 15:22:11,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 323. [2024-12-02 15:22:11,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 323 states, 237 states have (on average 1.5822784810126582) internal successors, (375), 238 states have internal predecessors, (375), 83 states have call successors, (83), 2 states have call predecessors, (83), 2 states have return successors, (83), 82 states have call predecessors, (83), 83 states have call successors, (83) [2024-12-02 15:22:11,683 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 323 states to 323 states and 541 transitions. [2024-12-02 15:22:11,684 INFO L78 Accepts]: Start accepts. Automaton has 323 states and 541 transitions. Word has length 428 [2024-12-02 15:22:11,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:22:11,685 INFO L471 AbstractCegarLoop]: Abstraction has 323 states and 541 transitions. [2024-12-02 15:22:11,685 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:22:11,685 INFO L276 IsEmpty]: Start isEmpty. Operand 323 states and 541 transitions. [2024-12-02 15:22:11,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 429 [2024-12-02 15:22:11,691 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:22:11,691 INFO L218 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:22:11,692 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 15:22:11,692 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:22:11,692 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:22:11,693 INFO L85 PathProgramCache]: Analyzing trace with hash 932171001, now seen corresponding path program 1 times [2024-12-02 15:22:11,693 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:22:11,693 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1212955667] [2024-12-02 15:22:11,693 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:22:11,693 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:22:11,784 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:22:12,079 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2024-12-02 15:22:12,079 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:22:12,079 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1212955667] [2024-12-02 15:22:12,079 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1212955667] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:22:12,079 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:22:12,079 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:22:12,079 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [53947425] [2024-12-02 15:22:12,079 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:22:12,080 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:22:12,080 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:22:12,081 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:22:12,081 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:22:12,082 INFO L87 Difference]: Start difference. First operand 323 states and 541 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:22:12,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:22:12,145 INFO L93 Difference]: Finished difference Result 650 states and 1084 transitions. [2024-12-02 15:22:12,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:22:12,146 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 428 [2024-12-02 15:22:12,148 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:22:12,151 INFO L225 Difference]: With dead ends: 650 [2024-12-02 15:22:12,151 INFO L226 Difference]: Without dead ends: 330 [2024-12-02 15:22:12,152 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-12-02 15:22:12,153 INFO L435 NwaCegarLoop]: 387 mSDtfsCounter, 167 mSDsluCounter, 333 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 167 SdHoareTripleChecker+Valid, 720 SdHoareTripleChecker+Invalid, 17 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 15:22:12,153 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [167 Valid, 720 Invalid, 17 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:22:12,154 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2024-12-02 15:22:12,178 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 258. [2024-12-02 15:22:12,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 188 states have (on average 1.5585106382978724) internal successors, (293), 188 states have internal predecessors, (293), 67 states have call successors, (67), 2 states have call predecessors, (67), 2 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2024-12-02 15:22:12,181 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 427 transitions. [2024-12-02 15:22:12,182 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 427 transitions. Word has length 428 [2024-12-02 15:22:12,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:22:12,183 INFO L471 AbstractCegarLoop]: Abstraction has 258 states and 427 transitions. [2024-12-02 15:22:12,184 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:22:12,184 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 427 transitions. [2024-12-02 15:22:12,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 429 [2024-12-02 15:22:12,189 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:22:12,190 INFO L218 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:22:12,190 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 15:22:12,190 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:22:12,190 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:22:12,191 INFO L85 PathProgramCache]: Analyzing trace with hash 114522551, now seen corresponding path program 1 times [2024-12-02 15:22:12,191 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:22:12,191 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [275662548] [2024-12-02 15:22:12,191 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:22:12,191 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:22:12,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:22:12,494 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2024-12-02 15:22:12,494 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:22:12,494 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [275662548] [2024-12-02 15:22:12,494 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [275662548] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:22:12,495 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:22:12,495 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:22:12,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [608958248] [2024-12-02 15:22:12,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:22:12,495 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:22:12,495 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:22:12,496 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:22:12,496 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:22:12,496 INFO L87 Difference]: Start difference. First operand 258 states and 427 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:22:12,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:22:12,553 INFO L93 Difference]: Finished difference Result 765 states and 1269 transitions. [2024-12-02 15:22:12,554 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:22:12,554 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 428 [2024-12-02 15:22:12,555 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:22:12,559 INFO L225 Difference]: With dead ends: 765 [2024-12-02 15:22:12,559 INFO L226 Difference]: Without dead ends: 510 [2024-12-02 15:22:12,560 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-12-02 15:22:12,560 INFO L435 NwaCegarLoop]: 348 mSDtfsCounter, 335 mSDsluCounter, 331 mSDsCounter, 0 mSdLazyCounter, 9 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 335 SdHoareTripleChecker+Valid, 679 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 9 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 15:22:12,561 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [335 Valid, 679 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 9 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:22:12,562 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2024-12-02 15:22:12,616 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 508. [2024-12-02 15:22:12,617 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 508 states, 369 states have (on average 1.5528455284552845) internal successors, (573), 369 states have internal predecessors, (573), 134 states have call successors, (134), 4 states have call predecessors, (134), 4 states have return successors, (134), 134 states have call predecessors, (134), 134 states have call successors, (134) [2024-12-02 15:22:12,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 508 states to 508 states and 841 transitions. [2024-12-02 15:22:12,622 INFO L78 Accepts]: Start accepts. Automaton has 508 states and 841 transitions. Word has length 428 [2024-12-02 15:22:12,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:22:12,623 INFO L471 AbstractCegarLoop]: Abstraction has 508 states and 841 transitions. [2024-12-02 15:22:12,623 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:22:12,623 INFO L276 IsEmpty]: Start isEmpty. Operand 508 states and 841 transitions. [2024-12-02 15:22:12,627 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 430 [2024-12-02 15:22:12,627 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:22:12,627 INFO L218 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:22:12,627 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 15:22:12,627 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:22:12,628 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:22:12,628 INFO L85 PathProgramCache]: Analyzing trace with hash -1150255895, now seen corresponding path program 1 times [2024-12-02 15:22:12,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:22:12,628 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [368802328] [2024-12-02 15:22:12,628 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:22:12,628 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:22:12,712 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:22:27,868 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2024-12-02 15:22:27,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:22:27,868 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [368802328] [2024-12-02 15:22:27,869 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [368802328] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:22:27,869 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:22:27,869 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 15:22:27,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667927169] [2024-12-02 15:22:27,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:22:27,870 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 15:22:27,870 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:22:27,870 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 15:22:27,870 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-12-02 15:22:27,871 INFO L87 Difference]: Start difference. First operand 508 states and 841 transitions. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:22:28,287 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:22:28,287 INFO L93 Difference]: Finished difference Result 1134 states and 1844 transitions. [2024-12-02 15:22:28,288 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 15:22:28,288 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 429 [2024-12-02 15:22:28,289 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:22:28,293 INFO L225 Difference]: With dead ends: 1134 [2024-12-02 15:22:28,293 INFO L226 Difference]: Without dead ends: 629 [2024-12-02 15:22:28,295 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-12-02 15:22:28,296 INFO L435 NwaCegarLoop]: 386 mSDtfsCounter, 82 mSDsluCounter, 362 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 748 SdHoareTripleChecker+Invalid, 83 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 15:22:28,296 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 748 Invalid, 83 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 15:22:28,297 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 629 states. [2024-12-02 15:22:28,371 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 629 to 578. [2024-12-02 15:22:28,372 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 578 states, 421 states have (on average 1.520190023752969) internal successors, (640), 423 states have internal predecessors, (640), 150 states have call successors, (150), 6 states have call predecessors, (150), 6 states have return successors, (150), 148 states have call predecessors, (150), 150 states have call successors, (150) [2024-12-02 15:22:28,376 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 578 states to 578 states and 940 transitions. [2024-12-02 15:22:28,377 INFO L78 Accepts]: Start accepts. Automaton has 578 states and 940 transitions. Word has length 429 [2024-12-02 15:22:28,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:22:28,378 INFO L471 AbstractCegarLoop]: Abstraction has 578 states and 940 transitions. [2024-12-02 15:22:28,378 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:22:28,379 INFO L276 IsEmpty]: Start isEmpty. Operand 578 states and 940 transitions. [2024-12-02 15:22:28,382 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 430 [2024-12-02 15:22:28,382 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:22:28,382 INFO L218 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:22:28,382 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 15:22:28,382 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:22:28,383 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:22:28,383 INFO L85 PathProgramCache]: Analyzing trace with hash -1959602521, now seen corresponding path program 1 times [2024-12-02 15:22:28,383 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:22:28,383 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1698486012] [2024-12-02 15:22:28,384 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:22:28,384 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:22:28,447 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:22:30,458 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2024-12-02 15:22:30,458 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:22:30,458 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1698486012] [2024-12-02 15:22:30,458 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1698486012] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:22:30,458 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:22:30,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 15:22:30,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1510922063] [2024-12-02 15:22:30,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:22:30,459 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 15:22:30,459 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:22:30,460 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 15:22:30,460 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-12-02 15:22:30,460 INFO L87 Difference]: Start difference. First operand 578 states and 940 transitions. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:22:30,916 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:22:30,916 INFO L93 Difference]: Finished difference Result 1204 states and 1942 transitions. [2024-12-02 15:22:30,917 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 15:22:30,917 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 429 [2024-12-02 15:22:30,918 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:22:30,921 INFO L225 Difference]: With dead ends: 1204 [2024-12-02 15:22:30,921 INFO L226 Difference]: Without dead ends: 629 [2024-12-02 15:22:30,923 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-12-02 15:22:30,923 INFO L435 NwaCegarLoop]: 391 mSDtfsCounter, 77 mSDsluCounter, 1000 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 1391 SdHoareTripleChecker+Invalid, 135 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 15:22:30,924 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 1391 Invalid, 135 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 135 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 15:22:30,925 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 629 states. [2024-12-02 15:22:30,986 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 629 to 573. [2024-12-02 15:22:30,987 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 416 states have (on average 1.5216346153846154) internal successors, (633), 418 states have internal predecessors, (633), 150 states have call successors, (150), 6 states have call predecessors, (150), 6 states have return successors, (150), 148 states have call predecessors, (150), 150 states have call successors, (150) [2024-12-02 15:22:30,991 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 933 transitions. [2024-12-02 15:22:30,992 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 933 transitions. Word has length 429 [2024-12-02 15:22:30,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:22:30,993 INFO L471 AbstractCegarLoop]: Abstraction has 573 states and 933 transitions. [2024-12-02 15:22:30,993 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:22:30,993 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 933 transitions. [2024-12-02 15:22:30,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 430 [2024-12-02 15:22:30,996 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:22:30,996 INFO L218 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:22:30,996 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 15:22:30,996 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:22:30,996 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:22:30,997 INFO L85 PathProgramCache]: Analyzing trace with hash 597561841, now seen corresponding path program 1 times [2024-12-02 15:22:30,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:22:30,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [671010896] [2024-12-02 15:22:30,997 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:22:30,997 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:22:31,136 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:22:31,542 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2024-12-02 15:22:31,542 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:22:31,542 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [671010896] [2024-12-02 15:22:31,542 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [671010896] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:22:31,542 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:22:31,543 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 15:22:31,543 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [798088436] [2024-12-02 15:22:31,543 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:22:31,543 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 15:22:31,543 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:22:31,544 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 15:22:31,544 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 15:22:31,544 INFO L87 Difference]: Start difference. First operand 573 states and 933 transitions. Second operand has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:22:31,959 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:22:31,959 INFO L93 Difference]: Finished difference Result 2145 states and 3487 transitions. [2024-12-02 15:22:31,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 15:22:31,960 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 429 [2024-12-02 15:22:31,961 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:22:31,971 INFO L225 Difference]: With dead ends: 2145 [2024-12-02 15:22:31,971 INFO L226 Difference]: Without dead ends: 1575 [2024-12-02 15:22:31,973 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2024-12-02 15:22:31,974 INFO L435 NwaCegarLoop]: 560 mSDtfsCounter, 553 mSDsluCounter, 690 mSDsCounter, 0 mSdLazyCounter, 134 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 553 SdHoareTripleChecker+Valid, 1250 SdHoareTripleChecker+Invalid, 138 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 134 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 15:22:31,974 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [553 Valid, 1250 Invalid, 138 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 134 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 15:22:31,976 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1575 states. [2024-12-02 15:22:32,153 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1575 to 1569. [2024-12-02 15:22:32,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1569 states, 1140 states have (on average 1.5166666666666666) internal successors, (1729), 1148 states have internal predecessors, (1729), 410 states have call successors, (410), 18 states have call predecessors, (410), 18 states have return successors, (410), 402 states have call predecessors, (410), 410 states have call successors, (410) [2024-12-02 15:22:32,161 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1569 states to 1569 states and 2549 transitions. [2024-12-02 15:22:32,162 INFO L78 Accepts]: Start accepts. Automaton has 1569 states and 2549 transitions. Word has length 429 [2024-12-02 15:22:32,162 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:22:32,162 INFO L471 AbstractCegarLoop]: Abstraction has 1569 states and 2549 transitions. [2024-12-02 15:22:32,163 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:22:32,163 INFO L276 IsEmpty]: Start isEmpty. Operand 1569 states and 2549 transitions. [2024-12-02 15:22:32,164 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 430 [2024-12-02 15:22:32,164 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:22:32,165 INFO L218 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:22:32,165 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 15:22:32,165 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:22:32,165 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:22:32,165 INFO L85 PathProgramCache]: Analyzing trace with hash -1396582865, now seen corresponding path program 1 times [2024-12-02 15:22:32,165 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:22:32,165 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1546462831] [2024-12-02 15:22:32,165 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:22:32,166 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:22:32,278 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:22:33,414 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2024-12-02 15:22:33,414 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:22:33,414 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1546462831] [2024-12-02 15:22:33,414 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1546462831] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:22:33,414 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:22:33,415 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-12-02 15:22:33,415 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1840121853] [2024-12-02 15:22:33,415 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:22:33,415 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 15:22:33,415 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:22:33,416 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 15:22:33,416 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2024-12-02 15:22:33,416 INFO L87 Difference]: Start difference. First operand 1569 states and 2549 transitions. Second operand has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:22:35,222 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:22:35,222 INFO L93 Difference]: Finished difference Result 6203 states and 9973 transitions. [2024-12-02 15:22:35,223 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 15:22:35,223 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 429 [2024-12-02 15:22:35,224 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:22:35,247 INFO L225 Difference]: With dead ends: 6203 [2024-12-02 15:22:35,247 INFO L226 Difference]: Without dead ends: 4637 [2024-12-02 15:22:35,253 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:22:35,253 INFO L435 NwaCegarLoop]: 361 mSDtfsCounter, 1016 mSDsluCounter, 1398 mSDsCounter, 0 mSdLazyCounter, 459 mSolverCounterSat, 336 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1016 SdHoareTripleChecker+Valid, 1759 SdHoareTripleChecker+Invalid, 795 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 336 IncrementalHoareTripleChecker+Valid, 459 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:22:35,253 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1016 Valid, 1759 Invalid, 795 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [336 Valid, 459 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-12-02 15:22:35,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4637 states. [2024-12-02 15:22:35,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4637 to 3113. [2024-12-02 15:22:35,699 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 3113 states, 2474 states have (on average 1.5812449474535166) internal successors, (3912), 2494 states have internal predecessors, (3912), 602 states have call successors, (602), 36 states have call predecessors, (602), 36 states have return successors, (602), 582 states have call predecessors, (602), 602 states have call successors, (602) [2024-12-02 15:22:35,713 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 3113 states to 3113 states and 5116 transitions. [2024-12-02 15:22:35,717 INFO L78 Accepts]: Start accepts. Automaton has 3113 states and 5116 transitions. Word has length 429 [2024-12-02 15:22:35,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:22:35,718 INFO L471 AbstractCegarLoop]: Abstraction has 3113 states and 5116 transitions. [2024-12-02 15:22:35,718 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 16.166666666666668) internal successors, (97), 6 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:22:35,718 INFO L276 IsEmpty]: Start isEmpty. Operand 3113 states and 5116 transitions. [2024-12-02 15:22:35,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 430 [2024-12-02 15:22:35,722 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:22:35,722 INFO L218 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:22:35,722 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 15:22:35,723 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:22:35,723 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:22:35,723 INFO L85 PathProgramCache]: Analyzing trace with hash 1092946097, now seen corresponding path program 1 times [2024-12-02 15:22:35,723 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:22:35,723 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1750017649] [2024-12-02 15:22:35,723 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:22:35,723 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:22:35,905 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:22:37,799 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2024-12-02 15:22:37,799 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:22:37,799 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1750017649] [2024-12-02 15:22:37,800 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1750017649] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:22:37,800 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:22:37,800 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 15:22:37,800 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1764058997] [2024-12-02 15:22:37,800 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:22:37,801 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 15:22:37,801 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:22:37,802 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 15:22:37,802 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 15:22:37,802 INFO L87 Difference]: Start difference. First operand 3113 states and 5116 transitions. Second operand has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:22:39,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:22:39,109 INFO L93 Difference]: Finished difference Result 8637 states and 14088 transitions. [2024-12-02 15:22:39,109 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 15:22:39,110 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 429 [2024-12-02 15:22:39,110 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:22:39,137 INFO L225 Difference]: With dead ends: 8637 [2024-12-02 15:22:39,137 INFO L226 Difference]: Without dead ends: 5527 [2024-12-02 15:22:39,145 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 15:22:39,146 INFO L435 NwaCegarLoop]: 519 mSDtfsCounter, 389 mSDsluCounter, 652 mSDsCounter, 0 mSdLazyCounter, 215 mSolverCounterSat, 112 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 389 SdHoareTripleChecker+Valid, 1171 SdHoareTripleChecker+Invalid, 327 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 112 IncrementalHoareTripleChecker+Valid, 215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 15:22:39,146 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [389 Valid, 1171 Invalid, 327 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [112 Valid, 215 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 15:22:39,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5527 states. [2024-12-02 15:22:40,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5527 to 5257. [2024-12-02 15:22:40,062 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5257 states, 3974 states have (on average 1.5244086562657273) internal successors, (6058), 4018 states have internal predecessors, (6058), 1204 states have call successors, (1204), 78 states have call predecessors, (1204), 78 states have return successors, (1204), 1160 states have call predecessors, (1204), 1204 states have call successors, (1204) [2024-12-02 15:22:40,081 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5257 states to 5257 states and 8466 transitions. [2024-12-02 15:22:40,086 INFO L78 Accepts]: Start accepts. Automaton has 5257 states and 8466 transitions. Word has length 429 [2024-12-02 15:22:40,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:22:40,087 INFO L471 AbstractCegarLoop]: Abstraction has 5257 states and 8466 transitions. [2024-12-02 15:22:40,087 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 24.25) internal successors, (97), 4 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:22:40,087 INFO L276 IsEmpty]: Start isEmpty. Operand 5257 states and 8466 transitions. [2024-12-02 15:22:40,093 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 430 [2024-12-02 15:22:40,093 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:22:40,093 INFO L218 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:22:40,093 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 15:22:40,093 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:22:40,094 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:22:40,094 INFO L85 PathProgramCache]: Analyzing trace with hash -1906055955, now seen corresponding path program 1 times [2024-12-02 15:22:40,094 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:22:40,094 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [388244179] [2024-12-02 15:22:40,094 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:22:40,094 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:22:40,301 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:25:13,943 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2024-12-02 15:25:13,944 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:25:13,944 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [388244179] [2024-12-02 15:25:13,944 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [388244179] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:25:13,944 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:25:13,944 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-12-02 15:25:13,944 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1975113988] [2024-12-02 15:25:13,944 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:25:13,945 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 15:25:13,945 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:25:13,946 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 15:25:13,946 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=64, Invalid=118, Unknown=0, NotChecked=0, Total=182 [2024-12-02 15:25:13,946 INFO L87 Difference]: Start difference. First operand 5257 states and 8466 transitions. Second operand has 14 states, 14 states have (on average 6.928571428571429) internal successors, (97), 14 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:25:18,795 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:25:18,795 INFO L93 Difference]: Finished difference Result 11776 states and 18443 transitions. [2024-12-02 15:25:18,796 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 15:25:18,796 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 6.928571428571429) internal successors, (97), 14 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 429 [2024-12-02 15:25:18,796 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:25:18,816 INFO L225 Difference]: With dead ends: 11776 [2024-12-02 15:25:18,816 INFO L226 Difference]: Without dead ends: 6522 [2024-12-02 15:25:18,824 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 24 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 10.1s TimeCoverageRelationStatistics Valid=144, Invalid=236, Unknown=0, NotChecked=0, Total=380 [2024-12-02 15:25:18,825 INFO L435 NwaCegarLoop]: 341 mSDtfsCounter, 230 mSDsluCounter, 2264 mSDsCounter, 0 mSdLazyCounter, 349 mSolverCounterSat, 33 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 230 SdHoareTripleChecker+Valid, 2605 SdHoareTripleChecker+Invalid, 382 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 33 IncrementalHoareTripleChecker+Valid, 349 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:25:18,825 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [230 Valid, 2605 Invalid, 382 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [33 Valid, 349 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-12-02 15:25:18,829 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6522 states. [2024-12-02 15:25:19,670 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6522 to 5985. [2024-12-02 15:25:19,674 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 5985 states, 4603 states have (on average 1.4814251575059743) internal successors, (6819), 4672 states have internal predecessors, (6819), 1254 states have call successors, (1254), 127 states have call predecessors, (1254), 127 states have return successors, (1254), 1185 states have call predecessors, (1254), 1254 states have call successors, (1254) [2024-12-02 15:25:19,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 5985 states to 5985 states and 9327 transitions. [2024-12-02 15:25:19,689 INFO L78 Accepts]: Start accepts. Automaton has 5985 states and 9327 transitions. Word has length 429 [2024-12-02 15:25:19,689 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:25:19,689 INFO L471 AbstractCegarLoop]: Abstraction has 5985 states and 9327 transitions. [2024-12-02 15:25:19,690 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.928571428571429) internal successors, (97), 14 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:25:19,690 INFO L276 IsEmpty]: Start isEmpty. Operand 5985 states and 9327 transitions. [2024-12-02 15:25:19,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 430 [2024-12-02 15:25:19,694 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:25:19,695 INFO L218 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:25:19,695 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 15:25:19,695 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:25:19,696 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:25:19,696 INFO L85 PathProgramCache]: Analyzing trace with hash -131048593, now seen corresponding path program 1 times [2024-12-02 15:25:19,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:25:19,696 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373321136] [2024-12-02 15:25:19,696 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:25:19,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:25:19,843 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:26:55,979 WARN L286 SmtUtils]: Spent 8.30s on a formula simplification. DAG size of input: 273 DAG size of output: 206 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-12-02 15:28:32,411 WARN L286 SmtUtils]: Spent 9.37s on a formula simplification. DAG size of input: 273 DAG size of output: 208 (called from [L 388] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2024-12-02 15:28:32,461 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2024-12-02 15:28:32,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:28:32,461 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373321136] [2024-12-02 15:28:32,461 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [373321136] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:28:32,461 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:28:32,461 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-12-02 15:28:32,461 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511992979] [2024-12-02 15:28:32,461 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:28:32,462 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 15:28:32,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:28:32,462 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 15:28:32,462 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2024-12-02 15:28:32,463 INFO L87 Difference]: Start difference. First operand 5985 states and 9327 transitions. Second operand has 14 states, 14 states have (on average 6.928571428571429) internal successors, (97), 14 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:28:39,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:28:39,641 INFO L93 Difference]: Finished difference Result 13747 states and 20776 transitions. [2024-12-02 15:28:39,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-02 15:28:39,642 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 6.928571428571429) internal successors, (97), 14 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 429 [2024-12-02 15:28:39,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:28:39,665 INFO L225 Difference]: With dead ends: 13747 [2024-12-02 15:28:39,665 INFO L226 Difference]: Without dead ends: 7773 [2024-12-02 15:28:39,674 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 22.6s TimeCoverageRelationStatistics Valid=152, Invalid=354, Unknown=0, NotChecked=0, Total=506 [2024-12-02 15:28:39,674 INFO L435 NwaCegarLoop]: 353 mSDtfsCounter, 218 mSDsluCounter, 2291 mSDsCounter, 0 mSdLazyCounter, 441 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 218 SdHoareTripleChecker+Valid, 2644 SdHoareTripleChecker+Invalid, 482 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 441 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-12-02 15:28:39,675 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [218 Valid, 2644 Invalid, 482 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 441 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-12-02 15:28:39,678 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7773 states. [2024-12-02 15:28:40,977 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7773 to 6684. [2024-12-02 15:28:40,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6684 states, 5204 states have (on average 1.4534973097617216) internal successors, (7564), 5297 states have internal predecessors, (7564), 1304 states have call successors, (1304), 175 states have call predecessors, (1304), 175 states have return successors, (1304), 1211 states have call predecessors, (1304), 1304 states have call successors, (1304) [2024-12-02 15:28:40,992 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6684 states to 6684 states and 10172 transitions. [2024-12-02 15:28:40,996 INFO L78 Accepts]: Start accepts. Automaton has 6684 states and 10172 transitions. Word has length 429 [2024-12-02 15:28:40,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:28:40,997 INFO L471 AbstractCegarLoop]: Abstraction has 6684 states and 10172 transitions. [2024-12-02 15:28:40,997 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.928571428571429) internal successors, (97), 14 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:28:40,997 INFO L276 IsEmpty]: Start isEmpty. Operand 6684 states and 10172 transitions. [2024-12-02 15:28:41,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 430 [2024-12-02 15:28:41,000 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:28:41,001 INFO L218 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:28:41,001 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 15:28:41,001 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:28:41,001 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:28:41,001 INFO L85 PathProgramCache]: Analyzing trace with hash -638770073, now seen corresponding path program 1 times [2024-12-02 15:28:41,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:28:41,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129979315] [2024-12-02 15:28:41,002 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:28:41,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:28:41,046 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:28:51,827 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2024-12-02 15:28:51,827 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:28:51,827 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129979315] [2024-12-02 15:28:51,827 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129979315] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:28:51,827 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:28:51,827 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 15:28:51,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [867356810] [2024-12-02 15:28:51,827 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:28:51,828 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 15:28:51,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:28:51,828 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 15:28:51,828 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-12-02 15:28:51,829 INFO L87 Difference]: Start difference. First operand 6684 states and 10172 transitions. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:28:54,062 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:28:54,062 INFO L93 Difference]: Finished difference Result 14612 states and 21875 transitions. [2024-12-02 15:28:54,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 15:28:54,063 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 429 [2024-12-02 15:28:54,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:28:54,084 INFO L225 Difference]: With dead ends: 14612 [2024-12-02 15:28:54,084 INFO L226 Difference]: Without dead ends: 7942 [2024-12-02 15:28:54,093 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-12-02 15:28:54,094 INFO L435 NwaCegarLoop]: 401 mSDtfsCounter, 84 mSDsluCounter, 1011 mSDsCounter, 0 mSdLazyCounter, 162 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 84 SdHoareTripleChecker+Valid, 1412 SdHoareTripleChecker+Invalid, 162 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 162 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 15:28:54,094 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [84 Valid, 1412 Invalid, 162 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 162 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 15:28:54,098 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7942 states. [2024-12-02 15:28:55,760 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7942 to 7890. [2024-12-02 15:28:55,765 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7890 states, 6022 states have (on average 1.403852540684158) internal successors, (8454), 6163 states have internal predecessors, (8454), 1596 states have call successors, (1596), 271 states have call predecessors, (1596), 271 states have return successors, (1596), 1455 states have call predecessors, (1596), 1596 states have call successors, (1596) [2024-12-02 15:28:55,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7890 states to 7890 states and 11646 transitions. [2024-12-02 15:28:55,782 INFO L78 Accepts]: Start accepts. Automaton has 7890 states and 11646 transitions. Word has length 429 [2024-12-02 15:28:55,782 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:28:55,782 INFO L471 AbstractCegarLoop]: Abstraction has 7890 states and 11646 transitions. [2024-12-02 15:28:55,783 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:28:55,783 INFO L276 IsEmpty]: Start isEmpty. Operand 7890 states and 11646 transitions. [2024-12-02 15:28:55,786 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 430 [2024-12-02 15:28:55,786 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:28:55,786 INFO L218 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:28:55,786 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 15:28:55,786 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:28:55,786 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:28:55,787 INFO L85 PathProgramCache]: Analyzing trace with hash -1448116699, now seen corresponding path program 1 times [2024-12-02 15:28:55,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:28:55,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1726612294] [2024-12-02 15:28:55,787 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:28:55,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:28:55,818 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:28:57,228 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2024-12-02 15:28:57,228 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:28:57,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1726612294] [2024-12-02 15:28:57,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1726612294] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:28:57,229 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:28:57,229 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 15:28:57,229 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [899152247] [2024-12-02 15:28:57,229 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:28:57,229 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 15:28:57,229 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:28:57,229 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 15:28:57,230 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-12-02 15:28:57,230 INFO L87 Difference]: Start difference. First operand 7890 states and 11646 transitions. Second operand has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:28:59,247 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:28:59,247 INFO L93 Difference]: Finished difference Result 15908 states and 23387 transitions. [2024-12-02 15:28:59,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 15:28:59,248 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 429 [2024-12-02 15:28:59,249 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:28:59,272 INFO L225 Difference]: With dead ends: 15908 [2024-12-02 15:28:59,272 INFO L226 Difference]: Without dead ends: 8038 [2024-12-02 15:28:59,284 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2024-12-02 15:28:59,284 INFO L435 NwaCegarLoop]: 419 mSDtfsCounter, 82 mSDsluCounter, 380 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 82 SdHoareTripleChecker+Valid, 799 SdHoareTripleChecker+Invalid, 124 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 15:28:59,285 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [82 Valid, 799 Invalid, 124 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 15:28:59,290 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8038 states. [2024-12-02 15:29:01,072 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8038 to 6954. [2024-12-02 15:29:01,077 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6954 states, 5374 states have (on average 1.4346855228879791) internal successors, (7710), 5467 states have internal predecessors, (7710), 1356 states have call successors, (1356), 223 states have call predecessors, (1356), 223 states have return successors, (1356), 1263 states have call predecessors, (1356), 1356 states have call successors, (1356) [2024-12-02 15:29:01,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6954 states to 6954 states and 10422 transitions. [2024-12-02 15:29:01,101 INFO L78 Accepts]: Start accepts. Automaton has 6954 states and 10422 transitions. Word has length 429 [2024-12-02 15:29:01,102 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:29:01,102 INFO L471 AbstractCegarLoop]: Abstraction has 6954 states and 10422 transitions. [2024-12-02 15:29:01,102 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 19.4) internal successors, (97), 5 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:29:01,102 INFO L276 IsEmpty]: Start isEmpty. Operand 6954 states and 10422 transitions. [2024-12-02 15:29:01,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 430 [2024-12-02 15:29:01,107 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:29:01,107 INFO L218 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:29:01,107 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-02 15:29:01,107 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:29:01,108 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:29:01,108 INFO L85 PathProgramCache]: Analyzing trace with hash 1109047663, now seen corresponding path program 1 times [2024-12-02 15:29:01,108 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:29:01,108 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [465985085] [2024-12-02 15:29:01,108 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:29:01,108 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:29:01,239 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:31:23,001 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2024-12-02 15:31:23,001 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:31:23,001 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [465985085] [2024-12-02 15:31:23,001 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [465985085] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:31:23,001 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:31:23,001 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-12-02 15:31:23,001 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [645920698] [2024-12-02 15:31:23,002 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:31:23,002 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 15:31:23,002 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:31:23,003 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 15:31:23,003 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=125, Unknown=0, NotChecked=0, Total=182 [2024-12-02 15:31:23,003 INFO L87 Difference]: Start difference. First operand 6954 states and 10422 transitions. Second operand has 14 states, 14 states have (on average 6.928571428571429) internal successors, (97), 14 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:31:30,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:31:30,283 INFO L93 Difference]: Finished difference Result 8042 states and 11638 transitions. [2024-12-02 15:31:30,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2024-12-02 15:31:30,284 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 6.928571428571429) internal successors, (97), 14 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 429 [2024-12-02 15:31:30,284 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:31:30,301 INFO L225 Difference]: With dead ends: 8042 [2024-12-02 15:31:30,302 INFO L226 Difference]: Without dead ends: 8040 [2024-12-02 15:31:30,304 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 80 ImplicationChecksByTransitivity, 12.7s TimeCoverageRelationStatistics Valid=152, Invalid=354, Unknown=0, NotChecked=0, Total=506 [2024-12-02 15:31:30,304 INFO L435 NwaCegarLoop]: 337 mSDtfsCounter, 254 mSDsluCounter, 1939 mSDsCounter, 0 mSdLazyCounter, 354 mSolverCounterSat, 51 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 254 SdHoareTripleChecker+Valid, 2276 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 51 IncrementalHoareTripleChecker+Valid, 354 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2024-12-02 15:31:30,304 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [254 Valid, 2276 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [51 Valid, 354 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2024-12-02 15:31:30,310 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8040 states. [2024-12-02 15:31:32,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8040 to 6930. [2024-12-02 15:31:32,060 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6930 states, 5350 states have (on average 1.4366355140186915) internal successors, (7686), 5443 states have internal predecessors, (7686), 1356 states have call successors, (1356), 223 states have call predecessors, (1356), 223 states have return successors, (1356), 1263 states have call predecessors, (1356), 1356 states have call successors, (1356) [2024-12-02 15:31:32,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6930 states to 6930 states and 10398 transitions. [2024-12-02 15:31:32,075 INFO L78 Accepts]: Start accepts. Automaton has 6930 states and 10398 transitions. Word has length 429 [2024-12-02 15:31:32,075 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:31:32,075 INFO L471 AbstractCegarLoop]: Abstraction has 6930 states and 10398 transitions. [2024-12-02 15:31:32,075 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.928571428571429) internal successors, (97), 14 states have internal predecessors, (97), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:31:32,075 INFO L276 IsEmpty]: Start isEmpty. Operand 6930 states and 10398 transitions. [2024-12-02 15:31:32,078 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 431 [2024-12-02 15:31:32,078 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:31:32,079 INFO L218 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:31:32,079 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-12-02 15:31:32,079 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:31:32,079 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:31:32,079 INFO L85 PathProgramCache]: Analyzing trace with hash -1837418062, now seen corresponding path program 1 times [2024-12-02 15:31:32,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:31:32,079 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1128916193] [2024-12-02 15:31:32,079 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:31:32,079 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:31:32,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:32:55,590 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2024-12-02 15:32:55,590 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:32:55,590 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1128916193] [2024-12-02 15:32:55,590 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1128916193] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:32:55,590 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:32:55,590 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-12-02 15:32:55,590 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [482674917] [2024-12-02 15:32:55,590 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:32:55,590 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 15:32:55,590 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:32:55,591 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 15:32:55,591 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2024-12-02 15:32:55,591 INFO L87 Difference]: Start difference. First operand 6930 states and 10398 transitions. Second operand has 13 states, 13 states have (on average 7.538461538461538) internal successors, (98), 13 states have internal predecessors, (98), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:33:00,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:33:00,056 INFO L93 Difference]: Finished difference Result 7744 states and 11315 transitions. [2024-12-02 15:33:00,057 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 15:33:00,057 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 7.538461538461538) internal successors, (98), 13 states have internal predecessors, (98), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 430 [2024-12-02 15:33:00,058 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:33:00,073 INFO L225 Difference]: With dead ends: 7744 [2024-12-02 15:33:00,073 INFO L226 Difference]: Without dead ends: 7742 [2024-12-02 15:33:00,075 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 6.0s TimeCoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2024-12-02 15:33:00,075 INFO L435 NwaCegarLoop]: 352 mSDtfsCounter, 258 mSDsluCounter, 1105 mSDsCounter, 0 mSdLazyCounter, 280 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 258 SdHoareTripleChecker+Valid, 1457 SdHoareTripleChecker+Invalid, 303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 280 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-12-02 15:33:00,075 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [258 Valid, 1457 Invalid, 303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 280 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-12-02 15:33:00,080 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7742 states. [2024-12-02 15:33:01,613 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7742 to 7038. [2024-12-02 15:33:01,616 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7038 states, 5458 states have (on average 1.4301942103334555) internal successors, (7806), 5551 states have internal predecessors, (7806), 1356 states have call successors, (1356), 223 states have call predecessors, (1356), 223 states have return successors, (1356), 1263 states have call predecessors, (1356), 1356 states have call successors, (1356) [2024-12-02 15:33:01,626 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7038 states to 7038 states and 10518 transitions. [2024-12-02 15:33:01,630 INFO L78 Accepts]: Start accepts. Automaton has 7038 states and 10518 transitions. Word has length 430 [2024-12-02 15:33:01,631 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:33:01,631 INFO L471 AbstractCegarLoop]: Abstraction has 7038 states and 10518 transitions. [2024-12-02 15:33:01,631 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.538461538461538) internal successors, (98), 13 states have internal predecessors, (98), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:33:01,631 INFO L276 IsEmpty]: Start isEmpty. Operand 7038 states and 10518 transitions. [2024-12-02 15:33:01,634 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 431 [2024-12-02 15:33:01,634 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:33:01,634 INFO L218 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:33:01,634 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-02 15:33:01,635 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:33:01,635 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:33:01,635 INFO L85 PathProgramCache]: Analyzing trace with hash -1157359692, now seen corresponding path program 1 times [2024-12-02 15:33:01,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:33:01,635 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [837868696] [2024-12-02 15:33:01,635 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:33:01,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:33:01,766 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:34:07,403 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2024-12-02 15:34:07,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:34:07,403 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [837868696] [2024-12-02 15:34:07,403 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [837868696] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:34:07,403 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:34:07,403 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-12-02 15:34:07,403 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1814829851] [2024-12-02 15:34:07,403 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:34:07,404 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 15:34:07,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:34:07,405 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 15:34:07,405 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=105, Unknown=0, NotChecked=0, Total=156 [2024-12-02 15:34:07,405 INFO L87 Difference]: Start difference. First operand 7038 states and 10518 transitions. Second operand has 13 states, 13 states have (on average 7.538461538461538) internal successors, (98), 13 states have internal predecessors, (98), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:34:11,292 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:34:11,292 INFO L93 Difference]: Finished difference Result 7512 states and 11037 transitions. [2024-12-02 15:34:11,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 15:34:11,293 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 7.538461538461538) internal successors, (98), 13 states have internal predecessors, (98), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 430 [2024-12-02 15:34:11,293 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:34:11,308 INFO L225 Difference]: With dead ends: 7512 [2024-12-02 15:34:11,308 INFO L226 Difference]: Without dead ends: 7510 [2024-12-02 15:34:11,309 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=71, Invalid=139, Unknown=0, NotChecked=0, Total=210 [2024-12-02 15:34:11,310 INFO L435 NwaCegarLoop]: 365 mSDtfsCounter, 146 mSDsluCounter, 1463 mSDsCounter, 0 mSdLazyCounter, 339 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 1828 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 339 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2024-12-02 15:34:11,310 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [146 Valid, 1828 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 339 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2024-12-02 15:34:11,314 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7510 states. [2024-12-02 15:34:12,846 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7510 to 7038. [2024-12-02 15:34:12,850 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7038 states, 5458 states have (on average 1.4301942103334555) internal successors, (7806), 5551 states have internal predecessors, (7806), 1356 states have call successors, (1356), 223 states have call predecessors, (1356), 223 states have return successors, (1356), 1263 states have call predecessors, (1356), 1356 states have call successors, (1356) [2024-12-02 15:34:12,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7038 states to 7038 states and 10518 transitions. [2024-12-02 15:34:12,864 INFO L78 Accepts]: Start accepts. Automaton has 7038 states and 10518 transitions. Word has length 430 [2024-12-02 15:34:12,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:34:12,865 INFO L471 AbstractCegarLoop]: Abstraction has 7038 states and 10518 transitions. [2024-12-02 15:34:12,865 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 7.538461538461538) internal successors, (98), 13 states have internal predecessors, (98), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:34:12,865 INFO L276 IsEmpty]: Start isEmpty. Operand 7038 states and 10518 transitions. [2024-12-02 15:34:12,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 431 [2024-12-02 15:34:12,867 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:34:12,868 INFO L218 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:34:12,868 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-12-02 15:34:12,868 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:34:12,868 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:34:12,868 INFO L85 PathProgramCache]: Analyzing trace with hash 39161588, now seen corresponding path program 1 times [2024-12-02 15:34:12,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:34:12,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [621380999] [2024-12-02 15:34:12,868 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:34:12,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:34:12,953 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:35:01,093 WARN L249 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) stderr output: (error "out of memory") [2024-12-02 15:35:01,093 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Forceful destruction successful, exit code 101 [2024-12-02 15:35:01,093 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-12-02 15:35:01,094 FATAL L? ?]: An unrecoverable error occured during an interaction with an SMT solver: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parseSuccess(Executor.java:277) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Scriptor.push(Scriptor.java:133) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.push(DiffWrapperScript.java:90) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.push(WrapperScript.java:148) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.scripttransfer.HistoryRecordingScript.push(HistoryRecordingScript.java:107) at de.uni_freiburg.informatik.ultimate.logic.Util.checkSat(Util.java:48) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.checkRedundancy(SimplifyDDA2.java:275) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convertForPreprocessedInputTerms(SimplifyDDA2.java:499) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convert(SimplifyDDA2.java:484) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.convert(SimplifyDDA2.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:88) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.simplify(SimplifyDDA2.java:590) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplify(SmtUtils.java:245) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SmtUtils.simplifyWithStatistics(SmtUtils.java:318) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify(QuantifierPusher.java:728) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:133) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.convert(QuantifierPushTermWalker.java:1) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine$ApplicationTermTask.doStep(TermContextTransformationEngine.java:209) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:100) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.TermContextTransformationEngine.transform(TermContextTransformationEngine.java:84) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:297) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPushTermWalker.eliminate(QuantifierPushTermWalker.java:283) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.PartialQuantifierElimination.eliminate(PartialQuantifierElimination.java:51) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.NestedInterpolantsBuilder.postprocessInterpolant(NestedInterpolantsBuilder.java:472) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.NestedInterpolantsBuilder.buildPredicates(NestedInterpolantsBuilder.java:416) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.NestedInterpolantsBuilder.(NestedInterpolantsBuilder.java:164) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolantsTree(InterpolatingTraceCheckCraig.java:292) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheckCraig.computeInterpolants(InterpolatingTraceCheckCraig.java:227) at de.uni_freiburg.informatik.ultimate.lib.tracecheckerutils.singletracecheck.InterpolatingTraceCheckCraig.(InterpolatingTraceCheckCraig.java:98) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleCraig.construct(IpTcStrategyModuleCraig.java:75) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleCraig.construct(IpTcStrategyModuleCraig.java:1) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.getOrConstruct(IpTcStrategyModuleBase.java:101) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.IpTcStrategyModuleBase.isCorrect(IpTcStrategyModuleBase.java:57) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.checkFeasibility(AutomatonFreeRefinementEngine.java:210) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.executeStrategy(AutomatonFreeRefinementEngine.java:121) at de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.tracehandling.AutomatonFreeRefinementEngine.(AutomatonFreeRefinementEngine.java:85) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.tracehandling.TraceAbstractionRefinementEngine.(TraceAbstractionRefinementEngine.java:82) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.BasicCegarLoop.isCounterexampleFeasible(BasicCegarLoop.java:317) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.iterate(AbstractCegarLoop.java:407) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.startCegar(AbstractCegarLoop.java:342) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.AbstractCegarLoop.runCegar(AbstractCegarLoop.java:324) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.executeCegarLoop(TraceAbstractionStarter.java:428) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseProgram(TraceAbstractionStarter.java:314) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.analyseSequentialProgram(TraceAbstractionStarter.java:275) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.runCegarLoops(TraceAbstractionStarter.java:167) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionStarter.(TraceAbstractionStarter.java:140) at de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver.finish(TraceAbstractionObserver.java:132) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runObserver(PluginConnector.java:167) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.runTool(PluginConnector.java:150) at de.uni_freiburg.informatik.ultimate.core.coreplugin.PluginConnector.run(PluginConnector.java:127) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.executePluginConnector(ToolchainWalker.java:233) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.processPlugin(ToolchainWalker.java:227) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walkUnprotected(ToolchainWalker.java:144) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainWalker.walk(ToolchainWalker.java:106) at de.uni_freiburg.informatik.ultimate.core.coreplugin.ToolchainManager$Toolchain.processToolchain(ToolchainManager.java:319) at de.uni_freiburg.informatik.ultimate.core.coreplugin.toolchain.DefaultToolchainJob.run(DefaultToolchainJob.java:145) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63) Caused by: de.uni_freiburg.informatik.ultimate.logic.SMTLIBException: EOF at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser$Action$.CUP$do_action(Parser.java:1518) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Parser.do_action(Parser.java:701) at com.github.jhoenicke.javacup.runtime.LRParser.parse(LRParser.java:383) at de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:258) ... 58 more [2024-12-02 15:35:01,098 INFO L158 Benchmark]: Toolchain (without parser) took 772572.25ms. Allocated memory was 142.6MB in the beginning and 2.0GB in the end (delta: 1.8GB). Free memory was 116.5MB in the beginning and 674.8MB in the end (delta: -558.3MB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. [2024-12-02 15:35:01,098 INFO L158 Benchmark]: CDTParser took 0.26ms. Allocated memory is still 142.6MB. Free memory is still 84.0MB. There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 15:35:01,098 INFO L158 Benchmark]: CACSL2BoogieTranslator took 340.74ms. Allocated memory is still 142.6MB. Free memory was 116.5MB in the beginning and 94.4MB in the end (delta: 22.1MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. [2024-12-02 15:35:01,098 INFO L158 Benchmark]: Boogie Procedure Inliner took 58.70ms. Allocated memory is still 142.6MB. Free memory was 94.1MB in the beginning and 87.4MB in the end (delta: 6.7MB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 15:35:01,099 INFO L158 Benchmark]: Boogie Preprocessor took 73.29ms. Allocated memory is still 142.6MB. Free memory was 87.4MB in the beginning and 80.2MB in the end (delta: 7.3MB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 15:35:01,099 INFO L158 Benchmark]: RCFGBuilder took 860.38ms. Allocated memory is still 142.6MB. Free memory was 79.9MB in the beginning and 81.7MB in the end (delta: -1.8MB). Peak memory consumption was 41.6MB. Max. memory is 16.1GB. [2024-12-02 15:35:01,099 INFO L158 Benchmark]: TraceAbstraction took 771234.41ms. Allocated memory was 142.6MB in the beginning and 2.0GB in the end (delta: 1.8GB). Free memory was 81.0MB in the beginning and 674.8MB in the end (delta: -593.8MB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. [2024-12-02 15:35:01,101 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.26ms. Allocated memory is still 142.6MB. Free memory is still 84.0MB. There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 340.74ms. Allocated memory is still 142.6MB. Free memory was 116.5MB in the beginning and 94.4MB in the end (delta: 22.1MB). Peak memory consumption was 25.2MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 58.70ms. Allocated memory is still 142.6MB. Free memory was 94.1MB in the beginning and 87.4MB in the end (delta: 6.7MB). There was no memory consumed. Max. memory is 16.1GB. * Boogie Preprocessor took 73.29ms. Allocated memory is still 142.6MB. Free memory was 87.4MB in the beginning and 80.2MB in the end (delta: 7.3MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 860.38ms. Allocated memory is still 142.6MB. Free memory was 79.9MB in the beginning and 81.7MB in the end (delta: -1.8MB). Peak memory consumption was 41.6MB. Max. memory is 16.1GB. * TraceAbstraction took 771234.41ms. Allocated memory was 142.6MB in the beginning and 2.0GB in the end (delta: 1.8GB). Free memory was 81.0MB in the beginning and 674.8MB in the end (delta: -593.8MB). Peak memory consumption was 1.3GB. Max. memory is 16.1GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - ExceptionOrErrorResult: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: SMTLIBException: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1) with exit command (exit)) Received EOF on stdin. stderr output: (error "out of memory") : de.uni_freiburg.informatik.ultimate.smtsolver.external.Executor.parse(Executor.java:262) RESULT: Ultimate could not prove your program: Toolchain returned no result. 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_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-45.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1 --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 ad2fb0f87fb0b281072794eb7cd46dfb553a056ca9f2e2f18210a48553fd4c11 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 15:35:02,872 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 15:35:02,951 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-12-02 15:35:02,957 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 15:35:02,958 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 15:35:02,980 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 15:35:02,981 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 15:35:02,981 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 15:35:02,981 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 15:35:02,981 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 15:35:02,981 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 15:35:02,981 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 15:35:02,982 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 15:35:02,982 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 15:35:02,982 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 15:35:02,982 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 15:35:02,982 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 15:35:02,982 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 15:35:02,982 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 15:35:02,982 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 15:35:02,982 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 15:35:02,983 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 15:35:02,983 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 15:35:02,983 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 15:35:02,983 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-12-02 15:35:02,983 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-12-02 15:35:02,983 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 15:35:02,983 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 15:35:02,983 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 15:35:02,983 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 15:35:02,983 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 15:35:02,983 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:35:02,983 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 15:35:02,983 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:35:02,984 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:35:02,984 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 15:35:02,984 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:35:02,984 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 15:35:02,984 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:35:02,984 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:35:02,984 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 15:35:02,984 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 15:35:02,984 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 15:35:02,984 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 15:35:02,984 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-12-02 15:35:02,984 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-12-02 15:35:02,985 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 15:35:02,985 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 15:35:02,985 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 15:35:02,985 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 15:35:02,986 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_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1 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 -> ad2fb0f87fb0b281072794eb7cd46dfb553a056ca9f2e2f18210a48553fd4c11 [2024-12-02 15:35:03,213 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 15:35:03,222 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 15:35:03,224 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 15:35:03,226 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 15:35:03,226 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 15:35:03,227 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-45.i [2024-12-02 15:35:05,915 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/data/f5b21ca75/2d4ed82c95544e93a57976921382368b/FLAG6dad46221 [2024-12-02 15:35:06,122 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 15:35:06,123 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-45.i [2024-12-02 15:35:06,133 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/data/f5b21ca75/2d4ed82c95544e93a57976921382368b/FLAG6dad46221 [2024-12-02 15:35:06,145 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/data/f5b21ca75/2d4ed82c95544e93a57976921382368b [2024-12-02 15:35:06,147 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 15:35:06,149 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 15:35:06,150 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 15:35:06,150 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 15:35:06,153 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 15:35:06,154 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:35:06" (1/1) ... [2024-12-02 15:35:06,154 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@26569014 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:06, skipping insertion in model container [2024-12-02 15:35:06,154 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:35:06" (1/1) ... [2024-12-02 15:35:06,176 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 15:35:06,283 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_7b1f4825-1cee-47fc-b126-9a967c83cdc6/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-45.i[916,929] [2024-12-02 15:35:06,396 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:35:06,411 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 15:35:06,420 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_7b1f4825-1cee-47fc-b126-9a967c83cdc6/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodesize_ps-cn-250_file-45.i[916,929] [2024-12-02 15:35:06,479 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:35:06,495 INFO L204 MainTranslator]: Completed translation [2024-12-02 15:35:06,495 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:06 WrapperNode [2024-12-02 15:35:06,496 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 15:35:06,496 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 15:35:06,496 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 15:35:06,496 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 15:35:06,502 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:06" (1/1) ... [2024-12-02 15:35:06,516 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:06" (1/1) ... [2024-12-02 15:35:06,548 INFO L138 Inliner]: procedures = 27, calls = 80, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 430 [2024-12-02 15:35:06,549 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 15:35:06,549 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 15:35:06,549 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 15:35:06,549 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 15:35:06,556 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:06" (1/1) ... [2024-12-02 15:35:06,556 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:06" (1/1) ... [2024-12-02 15:35:06,562 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:06" (1/1) ... [2024-12-02 15:35:06,575 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-12-02 15:35:06,575 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:06" (1/1) ... [2024-12-02 15:35:06,575 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:06" (1/1) ... [2024-12-02 15:35:06,597 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:06" (1/1) ... [2024-12-02 15:35:06,599 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:06" (1/1) ... [2024-12-02 15:35:06,605 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:06" (1/1) ... [2024-12-02 15:35:06,609 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:06" (1/1) ... [2024-12-02 15:35:06,611 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:06" (1/1) ... [2024-12-02 15:35:06,617 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 15:35:06,618 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 15:35:06,618 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 15:35:06,618 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 15:35:06,619 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:06" (1/1) ... [2024-12-02 15:35:06,624 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:35:06,635 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:35:06,647 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 15:35:06,649 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 15:35:06,668 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 15:35:06,669 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-12-02 15:35:06,669 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 15:35:06,669 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 15:35:06,669 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 15:35:06,669 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 15:35:06,759 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 15:35:06,761 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 15:35:17,756 INFO L? ?]: Removed 16 outVars from TransFormulas that were not future-live. [2024-12-02 15:35:17,757 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 15:35:17,769 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 15:35:17,770 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 15:35:17,770 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:35:17 BoogieIcfgContainer [2024-12-02 15:35:17,770 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 15:35:17,772 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 15:35:17,773 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 15:35:17,777 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 15:35:17,777 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 03:35:06" (1/3) ... [2024-12-02 15:35:17,777 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@556b4ba1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:35:17, skipping insertion in model container [2024-12-02 15:35:17,777 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:35:06" (2/3) ... [2024-12-02 15:35:17,778 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@556b4ba1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:35:17, skipping insertion in model container [2024-12-02 15:35:17,778 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:35:17" (3/3) ... [2024-12-02 15:35:17,779 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-45.i [2024-12-02 15:35:17,791 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 15:35:17,793 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodesize_ps-cn-250_file-45.i that has 2 procedures, 196 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 15:35:17,845 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 15:35:17,854 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;@3dc8258c, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 15:35:17,854 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 15:35:17,858 INFO L276 IsEmpty]: Start isEmpty. Operand has 196 states, 126 states have (on average 1.5238095238095237) internal successors, (192), 127 states have internal predecessors, (192), 67 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2024-12-02 15:35:17,878 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 428 [2024-12-02 15:35:17,878 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:35:17,879 INFO L218 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:35:17,880 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:35:17,884 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:35:17,885 INFO L85 PathProgramCache]: Analyzing trace with hash -375332575, now seen corresponding path program 1 times [2024-12-02 15:35:17,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:35:17,895 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1928990014] [2024-12-02 15:35:17,896 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:35:17,896 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-12-02 15:35:17,896 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:35:17,898 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 15:35:17,898 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 15:35:18,648 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:35:18,674 INFO L256 TraceCheckSpWp]: Trace formula consists of 683 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 15:35:18,684 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:35:18,747 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 2552 proven. 0 refuted. 0 times theorem prover too weak. 6292 trivial. 0 not checked. [2024-12-02 15:35:18,747 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:35:18,748 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:35:18,748 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1928990014] [2024-12-02 15:35:18,748 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1928990014] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:35:18,748 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:35:18,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:35:18,750 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1097738516] [2024-12-02 15:35:18,751 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:35:18,755 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 15:35:18,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:35:18,776 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 15:35:18,776 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 15:35:18,780 INFO L87 Difference]: Start difference. First operand has 196 states, 126 states have (on average 1.5238095238095237) internal successors, (192), 127 states have internal predecessors, (192), 67 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) Second operand has 2 states, 2 states have (on average 49.5) internal successors, (99), 2 states have internal predecessors, (99), 2 states have call successors, (67), 2 states have call predecessors, (67), 2 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2024-12-02 15:35:18,819 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:35:18,819 INFO L93 Difference]: Finished difference Result 385 states and 713 transitions. [2024-12-02 15:35:18,820 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 15:35:18,821 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 49.5) internal successors, (99), 2 states have internal predecessors, (99), 2 states have call successors, (67), 2 states have call predecessors, (67), 2 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) Word has length 427 [2024-12-02 15:35:18,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:35:18,827 INFO L225 Difference]: With dead ends: 385 [2024-12-02 15:35:18,827 INFO L226 Difference]: Without dead ends: 192 [2024-12-02 15:35:18,831 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 426 GetRequests, 426 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-12-02 15:35:18,834 INFO L435 NwaCegarLoop]: 316 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, 316 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-12-02 15:35:18,834 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 316 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:35:18,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 192 states. [2024-12-02 15:35:18,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 192 to 192. [2024-12-02 15:35:18,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 123 states have (on average 1.4796747967479675) internal successors, (182), 123 states have internal predecessors, (182), 67 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 67 states have call predecessors, (67), 67 states have call successors, (67) [2024-12-02 15:35:18,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 316 transitions. [2024-12-02 15:35:18,896 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 316 transitions. Word has length 427 [2024-12-02 15:35:18,897 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:35:18,897 INFO L471 AbstractCegarLoop]: Abstraction has 192 states and 316 transitions. [2024-12-02 15:35:18,897 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 49.5) internal successors, (99), 2 states have internal predecessors, (99), 2 states have call successors, (67), 2 states have call predecessors, (67), 2 states have return successors, (67), 2 states have call predecessors, (67), 2 states have call successors, (67) [2024-12-02 15:35:18,898 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 316 transitions. [2024-12-02 15:35:18,907 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 428 [2024-12-02 15:35:18,908 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:35:18,908 INFO L218 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:35:18,928 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (2)] Ended with exit code 0 [2024-12-02 15:35:19,108 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 15:35:19,109 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:35:19,109 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:35:19,110 INFO L85 PathProgramCache]: Analyzing trace with hash -470093333, now seen corresponding path program 1 times [2024-12-02 15:35:19,110 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:35:19,110 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1307918294] [2024-12-02 15:35:19,110 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:35:19,111 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-12-02 15:35:19,111 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:35:19,112 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 15:35:19,113 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 15:35:19,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:35:19,904 INFO L256 TraceCheckSpWp]: Trace formula consists of 683 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 15:35:19,916 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:35:19,980 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2024-12-02 15:35:19,981 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:35:19,981 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:35:19,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1307918294] [2024-12-02 15:35:19,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1307918294] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:35:19,981 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:35:19,981 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:35:19,981 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1554343449] [2024-12-02 15:35:19,981 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:35:19,983 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:35:19,984 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:35:19,985 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:35:19,985 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:35:19,985 INFO L87 Difference]: Start difference. First operand 192 states and 316 transitions. Second operand has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:35:20,097 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:35:20,097 INFO L93 Difference]: Finished difference Result 483 states and 799 transitions. [2024-12-02 15:35:20,098 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:35:20,098 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 427 [2024-12-02 15:35:20,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:35:20,103 INFO L225 Difference]: With dead ends: 483 [2024-12-02 15:35:20,103 INFO L226 Difference]: Without dead ends: 294 [2024-12-02 15:35:20,104 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 426 GetRequests, 425 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-12-02 15:35:20,105 INFO L435 NwaCegarLoop]: 432 mSDtfsCounter, 173 mSDsluCounter, 292 mSDsCounter, 0 mSdLazyCounter, 13 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 173 SdHoareTripleChecker+Valid, 724 SdHoareTripleChecker+Invalid, 20 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 13 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:35:20,105 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [173 Valid, 724 Invalid, 20 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 13 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 15:35:20,106 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2024-12-02 15:35:20,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 291. [2024-12-02 15:35:20,145 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 291 states, 205 states have (on average 1.5365853658536586) internal successors, (315), 206 states have internal predecessors, (315), 83 states have call successors, (83), 2 states have call predecessors, (83), 2 states have return successors, (83), 82 states have call predecessors, (83), 83 states have call successors, (83) [2024-12-02 15:35:20,148 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 291 states to 291 states and 481 transitions. [2024-12-02 15:35:20,149 INFO L78 Accepts]: Start accepts. Automaton has 291 states and 481 transitions. Word has length 427 [2024-12-02 15:35:20,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:35:20,150 INFO L471 AbstractCegarLoop]: Abstraction has 291 states and 481 transitions. [2024-12-02 15:35:20,151 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 31.666666666666668) internal successors, (95), 3 states have internal predecessors, (95), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:35:20,151 INFO L276 IsEmpty]: Start isEmpty. Operand 291 states and 481 transitions. [2024-12-02 15:35:20,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 428 [2024-12-02 15:35:20,156 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:35:20,157 INFO L218 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:35:20,172 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (3)] Ended with exit code 0 [2024-12-02 15:35:20,357 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 15:35:20,357 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:35:20,358 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:35:20,358 INFO L85 PathProgramCache]: Analyzing trace with hash 1469068713, now seen corresponding path program 1 times [2024-12-02 15:35:20,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:35:20,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [31175639] [2024-12-02 15:35:20,359 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:35:20,359 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-12-02 15:35:20,359 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:35:20,361 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 15:35:20,364 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 15:35:21,068 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:35:21,098 INFO L256 TraceCheckSpWp]: Trace formula consists of 682 conjuncts, 4 conjuncts are in the unsatisfiable core [2024-12-02 15:35:21,103 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:35:21,560 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 2232 proven. 27 refuted. 0 times theorem prover too weak. 6585 trivial. 0 not checked. [2024-12-02 15:35:21,560 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:35:22,569 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 171 proven. 27 refuted. 0 times theorem prover too weak. 8646 trivial. 0 not checked. [2024-12-02 15:35:22,569 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:35:22,569 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [31175639] [2024-12-02 15:35:22,569 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [31175639] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:35:22,569 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 15:35:22,570 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 7 [2024-12-02 15:35:22,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395496308] [2024-12-02 15:35:22,570 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 15:35:22,571 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 15:35:22,571 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:35:22,572 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 15:35:22,572 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-12-02 15:35:22,572 INFO L87 Difference]: Start difference. First operand 291 states and 481 transitions. Second operand has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 2 states have call successors, (76), 2 states have call predecessors, (76), 4 states have return successors, (77), 2 states have call predecessors, (77), 2 states have call successors, (77) [2024-12-02 15:35:23,823 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:35:23,823 INFO L93 Difference]: Finished difference Result 581 states and 954 transitions. [2024-12-02 15:35:23,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:35:23,824 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 2 states have call successors, (76), 2 states have call predecessors, (76), 4 states have return successors, (77), 2 states have call predecessors, (77), 2 states have call successors, (77) Word has length 427 [2024-12-02 15:35:23,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:35:23,829 INFO L225 Difference]: With dead ends: 581 [2024-12-02 15:35:23,829 INFO L226 Difference]: Without dead ends: 293 [2024-12-02 15:35:23,830 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 856 GetRequests, 846 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=45, Invalid=65, Unknown=0, NotChecked=0, Total=110 [2024-12-02 15:35:23,831 INFO L435 NwaCegarLoop]: 233 mSDtfsCounter, 195 mSDsluCounter, 332 mSDsCounter, 0 mSdLazyCounter, 345 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 251 SdHoareTripleChecker+Valid, 565 SdHoareTripleChecker+Invalid, 366 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 345 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:35:23,831 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [251 Valid, 565 Invalid, 366 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 345 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-12-02 15:35:23,832 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 293 states. [2024-12-02 15:35:23,857 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 293 to 287. [2024-12-02 15:35:23,858 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 287 states, 200 states have (on average 1.5) internal successors, (300), 201 states have internal predecessors, (300), 83 states have call successors, (83), 3 states have call predecessors, (83), 3 states have return successors, (83), 82 states have call predecessors, (83), 83 states have call successors, (83) [2024-12-02 15:35:23,860 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 287 states to 287 states and 466 transitions. [2024-12-02 15:35:23,861 INFO L78 Accepts]: Start accepts. Automaton has 287 states and 466 transitions. Word has length 427 [2024-12-02 15:35:23,862 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:35:23,862 INFO L471 AbstractCegarLoop]: Abstraction has 287 states and 466 transitions. [2024-12-02 15:35:23,862 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.857142857142858) internal successors, (104), 7 states have internal predecessors, (104), 2 states have call successors, (76), 2 states have call predecessors, (76), 4 states have return successors, (77), 2 states have call predecessors, (77), 2 states have call successors, (77) [2024-12-02 15:35:23,862 INFO L276 IsEmpty]: Start isEmpty. Operand 287 states and 466 transitions. [2024-12-02 15:35:23,865 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 428 [2024-12-02 15:35:23,866 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:35:23,866 INFO L218 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:35:23,885 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 15:35:24,066 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 15:35:24,066 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:35:24,067 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:35:24,067 INFO L85 PathProgramCache]: Analyzing trace with hash -336369621, now seen corresponding path program 1 times [2024-12-02 15:35:24,067 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:35:24,068 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1261011841] [2024-12-02 15:35:24,068 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:35:24,068 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-12-02 15:35:24,068 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:35:24,069 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 15:35:24,070 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 15:35:24,715 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:35:24,739 INFO L256 TraceCheckSpWp]: Trace formula consists of 681 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 15:35:24,744 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:35:25,383 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 3618 proven. 54 refuted. 0 times theorem prover too weak. 5172 trivial. 0 not checked. [2024-12-02 15:35:25,384 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:35:26,253 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 144 proven. 54 refuted. 0 times theorem prover too weak. 8646 trivial. 0 not checked. [2024-12-02 15:35:26,253 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:35:26,253 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1261011841] [2024-12-02 15:35:26,253 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1261011841] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:35:26,253 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 15:35:26,253 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 8 [2024-12-02 15:35:26,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1139635377] [2024-12-02 15:35:26,253 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 15:35:26,254 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 15:35:26,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:35:26,255 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 15:35:26,255 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2024-12-02 15:35:26,255 INFO L87 Difference]: Start difference. First operand 287 states and 466 transitions. Second operand has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 2 states have call successors, (85), 2 states have call predecessors, (85), 4 states have return successors, (86), 2 states have call predecessors, (86), 2 states have call successors, (86) [2024-12-02 15:35:28,844 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:35:28,845 INFO L93 Difference]: Finished difference Result 875 states and 1408 transitions. [2024-12-02 15:35:28,845 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2024-12-02 15:35:28,845 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 2 states have call successors, (85), 2 states have call predecessors, (85), 4 states have return successors, (86), 2 states have call predecessors, (86), 2 states have call successors, (86) Word has length 427 [2024-12-02 15:35:28,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:35:28,849 INFO L225 Difference]: With dead ends: 875 [2024-12-02 15:35:28,849 INFO L226 Difference]: Without dead ends: 591 [2024-12-02 15:35:28,850 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 864 GetRequests, 846 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 45 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=112, Invalid=230, Unknown=0, NotChecked=0, Total=342 [2024-12-02 15:35:28,851 INFO L435 NwaCegarLoop]: 363 mSDtfsCounter, 441 mSDsluCounter, 678 mSDsCounter, 0 mSdLazyCounter, 767 mSolverCounterSat, 153 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 490 SdHoareTripleChecker+Valid, 1041 SdHoareTripleChecker+Invalid, 920 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 153 IncrementalHoareTripleChecker+Valid, 767 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2024-12-02 15:35:28,851 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [490 Valid, 1041 Invalid, 920 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [153 Valid, 767 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2024-12-02 15:35:28,853 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 591 states. [2024-12-02 15:35:28,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 591 to 573. [2024-12-02 15:35:28,902 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 398 states have (on average 1.4874371859296482) internal successors, (592), 400 states have internal predecessors, (592), 166 states have call successors, (166), 8 states have call predecessors, (166), 8 states have return successors, (166), 164 states have call predecessors, (166), 166 states have call successors, (166) [2024-12-02 15:35:28,906 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 924 transitions. [2024-12-02 15:35:28,906 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 924 transitions. Word has length 427 [2024-12-02 15:35:28,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:35:28,908 INFO L471 AbstractCegarLoop]: Abstraction has 573 states and 924 transitions. [2024-12-02 15:35:28,908 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.0) internal successors, (104), 8 states have internal predecessors, (104), 2 states have call successors, (85), 2 states have call predecessors, (85), 4 states have return successors, (86), 2 states have call predecessors, (86), 2 states have call successors, (86) [2024-12-02 15:35:28,908 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 924 transitions. [2024-12-02 15:35:28,911 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 428 [2024-12-02 15:35:28,911 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:35:28,912 INFO L218 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:35:28,927 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 15:35:29,112 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 15:35:29,112 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:35:29,113 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:35:29,113 INFO L85 PathProgramCache]: Analyzing trace with hash -1924717523, now seen corresponding path program 1 times [2024-12-02 15:35:29,113 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:35:29,113 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1722273051] [2024-12-02 15:35:29,113 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:35:29,113 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 15:35:29,113 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:35:29,115 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 15:35:29,116 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 15:35:29,892 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:35:29,915 INFO L256 TraceCheckSpWp]: Trace formula consists of 681 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 15:35:29,923 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:35:31,314 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 3006 proven. 156 refuted. 0 times theorem prover too weak. 5682 trivial. 0 not checked. [2024-12-02 15:35:31,314 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:35:32,451 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 42 proven. 156 refuted. 0 times theorem prover too weak. 8646 trivial. 0 not checked. [2024-12-02 15:35:32,451 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:35:32,451 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1722273051] [2024-12-02 15:35:32,451 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1722273051] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:35:32,451 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 15:35:32,452 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2024-12-02 15:35:32,452 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1969765085] [2024-12-02 15:35:32,452 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 15:35:32,453 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:35:32,453 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:35:32,454 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:35:32,454 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:35:32,454 INFO L87 Difference]: Start difference. First operand 573 states and 924 transitions. Second operand has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 2 states have call successors, (119), 2 states have call predecessors, (119), 4 states have return successors, (120), 2 states have call predecessors, (120), 2 states have call successors, (120) [2024-12-02 15:35:33,732 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:35:33,732 INFO L93 Difference]: Finished difference Result 1171 states and 1865 transitions. [2024-12-02 15:35:33,736 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:35:33,736 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 2 states have call successors, (119), 2 states have call predecessors, (119), 4 states have return successors, (120), 2 states have call predecessors, (120), 2 states have call successors, (120) Word has length 427 [2024-12-02 15:35:33,737 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:35:33,739 INFO L225 Difference]: With dead ends: 1171 [2024-12-02 15:35:33,739 INFO L226 Difference]: Without dead ends: 601 [2024-12-02 15:35:33,741 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 859 GetRequests, 845 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=76, Invalid=134, Unknown=0, NotChecked=0, Total=210 [2024-12-02 15:35:33,742 INFO L435 NwaCegarLoop]: 228 mSDtfsCounter, 522 mSDsluCounter, 321 mSDsCounter, 0 mSdLazyCounter, 337 mSolverCounterSat, 347 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 523 SdHoareTripleChecker+Valid, 549 SdHoareTripleChecker+Invalid, 684 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 347 IncrementalHoareTripleChecker+Valid, 337 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:35:33,742 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [523 Valid, 549 Invalid, 684 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [347 Valid, 337 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-12-02 15:35:33,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 601 states. [2024-12-02 15:35:33,809 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 601 to 585. [2024-12-02 15:35:33,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 406 states have (on average 1.438423645320197) internal successors, (584), 408 states have internal predecessors, (584), 166 states have call successors, (166), 12 states have call predecessors, (166), 12 states have return successors, (166), 164 states have call predecessors, (166), 166 states have call successors, (166) [2024-12-02 15:35:33,814 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 916 transitions. [2024-12-02 15:35:33,815 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 916 transitions. Word has length 427 [2024-12-02 15:35:33,815 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:35:33,816 INFO L471 AbstractCegarLoop]: Abstraction has 585 states and 916 transitions. [2024-12-02 15:35:33,816 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 12.555555555555555) internal successors, (113), 9 states have internal predecessors, (113), 2 states have call successors, (119), 2 states have call predecessors, (119), 4 states have return successors, (120), 2 states have call predecessors, (120), 2 states have call successors, (120) [2024-12-02 15:35:33,816 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 916 transitions. [2024-12-02 15:35:33,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 429 [2024-12-02 15:35:33,819 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:35:33,820 INFO L218 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:35:33,838 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 15:35:34,020 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 15:35:34,020 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:35:34,020 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:35:34,021 INFO L85 PathProgramCache]: Analyzing trace with hash 57811186, now seen corresponding path program 1 times [2024-12-02 15:35:34,021 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:35:34,021 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [929396633] [2024-12-02 15:35:34,021 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:35:34,021 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-12-02 15:35:34,021 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:35:34,023 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 15:35:34,024 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Waiting until timeout for monitored process [2024-12-02 15:35:34,679 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:35:34,702 INFO L256 TraceCheckSpWp]: Trace formula consists of 682 conjuncts, 2 conjuncts are in the unsatisfiable core [2024-12-02 15:35:34,706 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:35:34,753 INFO L134 CoverageAnalysis]: Checked inductivity of 8844 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 8844 trivial. 0 not checked. [2024-12-02 15:35:34,753 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:35:34,753 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:35:34,753 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [929396633] [2024-12-02 15:35:34,753 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [929396633] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:35:34,753 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:35:34,753 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:35:34,754 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1006605408] [2024-12-02 15:35:34,754 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:35:34,754 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:35:34,754 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:35:34,755 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:35:34,755 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:35:34,755 INFO L87 Difference]: Start difference. First operand 585 states and 916 transitions. Second operand has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:35:34,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:35:34,820 INFO L93 Difference]: Finished difference Result 1167 states and 1829 transitions. [2024-12-02 15:35:34,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:35:34,824 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) Word has length 428 [2024-12-02 15:35:34,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:35:34,834 INFO L225 Difference]: With dead ends: 1167 [2024-12-02 15:35:34,835 INFO L226 Difference]: Without dead ends: 585 [2024-12-02 15:35:34,836 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 427 GetRequests, 426 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-12-02 15:35:34,836 INFO L435 NwaCegarLoop]: 300 mSDtfsCounter, 0 mSDsluCounter, 296 mSDsCounter, 0 mSdLazyCounter, 4 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 596 SdHoareTripleChecker+Invalid, 4 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 4 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 15:35:34,836 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 596 Invalid, 4 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 4 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:35:34,837 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 585 states. [2024-12-02 15:35:34,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 585 to 585. [2024-12-02 15:35:34,868 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 585 states, 406 states have (on average 1.4285714285714286) internal successors, (580), 408 states have internal predecessors, (580), 166 states have call successors, (166), 12 states have call predecessors, (166), 12 states have return successors, (166), 164 states have call predecessors, (166), 166 states have call successors, (166) [2024-12-02 15:35:34,870 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 585 states to 585 states and 912 transitions. [2024-12-02 15:35:34,871 INFO L78 Accepts]: Start accepts. Automaton has 585 states and 912 transitions. Word has length 428 [2024-12-02 15:35:34,871 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:35:34,871 INFO L471 AbstractCegarLoop]: Abstraction has 585 states and 912 transitions. [2024-12-02 15:35:34,871 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 32.0) internal successors, (96), 3 states have internal predecessors, (96), 1 states have call successors, (67), 1 states have call predecessors, (67), 1 states have return successors, (67), 1 states have call predecessors, (67), 1 states have call successors, (67) [2024-12-02 15:35:34,871 INFO L276 IsEmpty]: Start isEmpty. Operand 585 states and 912 transitions. [2024-12-02 15:35:34,873 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 430 [2024-12-02 15:35:34,873 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:35:34,873 INFO L218 NwaCegarLoop]: trace histogram [67, 67, 67, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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-12-02 15:35:34,886 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 (7)] Ended with exit code 0 [2024-12-02 15:35:35,074 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 7 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 15:35:35,074 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:35:35,074 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:35:35,074 INFO L85 PathProgramCache]: Analyzing trace with hash 1555663364, now seen corresponding path program 1 times [2024-12-02 15:35:35,075 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:35:35,075 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [29150274] [2024-12-02 15:35:35,075 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:35:35,075 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-12-02 15:35:35,075 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:35:35,077 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 15:35:35,077 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_7b1f4825-1cee-47fc-b126-9a967c83cdc6/bin/uautomizer-verify-84ZbGMXZE1/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-12-02 15:35:35,912 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:35:35,937 INFO L256 TraceCheckSpWp]: Trace formula consists of 683 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-12-02 15:35:35,943 INFO L279 TraceCheckSpWp]: Computing forward predicates...