./Ultimate.py --spec ../../sv-benchmarks/c/properties/unreach-call.prp --file ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-81.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_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-81.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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_e90335b0-dcea-479c-a906-ea75424aa320/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 c0b041aa2b39223b19922ade0fcc5fbdd940e679150ec973bead00d3f56ba2c8 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 14:52:42,575 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 14:52:42,631 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-12-02 14:52:42,636 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 14:52:42,636 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 14:52:42,658 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 14:52:42,659 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 14:52:42,659 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 14:52:42,659 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 14:52:42,659 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 14:52:42,659 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 14:52:42,659 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 14:52:42,660 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 14:52:42,660 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 14:52:42,660 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 14:52:42,660 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 14:52:42,660 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 14:52:42,660 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 14:52:42,660 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-12-02 14:52:42,660 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 14:52:42,661 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 14:52:42,661 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 14:52:42,661 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 14:52:42,661 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 14:52:42,661 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 14:52:42,661 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 14:52:42,661 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 14:52:42,661 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 14:52:42,661 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 14:52:42,661 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 14:52:42,661 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 14:52:42,661 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 14:52:42,661 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 14:52:42,662 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 14:52:42,662 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 14:52:42,662 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 14:52:42,662 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 14:52:42,662 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 14:52:42,662 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 14:52:42,662 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 14:52:42,662 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 14:52:42,662 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 14:52:42,662 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-12-02 14:52:42,662 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-12-02 14:52:42,663 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 14:52:42,663 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 14:52:42,663 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 14:52:42,663 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 14:52:42,663 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_e90335b0-dcea-479c-a906-ea75424aa320/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 -> c0b041aa2b39223b19922ade0fcc5fbdd940e679150ec973bead00d3f56ba2c8 [2024-12-02 14:52:42,884 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 14:52:42,892 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 14:52:42,894 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 14:52:42,896 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 14:52:42,896 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 14:52:42,899 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-81.i [2024-12-02 14:52:45,585 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/data/c8d4dde0b/df3141da78e044538c1822cef074ae13/FLAGd95572d62 [2024-12-02 14:52:45,755 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 14:52:45,756 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-81.i [2024-12-02 14:52:45,764 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/data/c8d4dde0b/df3141da78e044538c1822cef074ae13/FLAGd95572d62 [2024-12-02 14:52:45,778 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/data/c8d4dde0b/df3141da78e044538c1822cef074ae13 [2024-12-02 14:52:45,780 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 14:52:45,781 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 14:52:45,783 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 14:52:45,783 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 14:52:45,787 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 14:52:45,787 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 02:52:45" (1/1) ... [2024-12-02 14:52:45,788 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3b702734 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:52:45, skipping insertion in model container [2024-12-02 14:52:45,788 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 02:52:45" (1/1) ... [2024-12-02 14:52:45,806 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 14:52:45,931 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_e90335b0-dcea-479c-a906-ea75424aa320/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-81.i[919,932] [2024-12-02 14:52:46,000 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 14:52:46,012 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 14:52:46,021 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_e90335b0-dcea-479c-a906-ea75424aa320/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-81.i[919,932] [2024-12-02 14:52:46,051 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 14:52:46,067 INFO L204 MainTranslator]: Completed translation [2024-12-02 14:52:46,068 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:52:46 WrapperNode [2024-12-02 14:52:46,068 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 14:52:46,069 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 14:52:46,069 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 14:52:46,069 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 14:52:46,075 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:52:46" (1/1) ... [2024-12-02 14:52:46,085 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:52:46" (1/1) ... [2024-12-02 14:52:46,118 INFO L138 Inliner]: procedures = 26, calls = 61, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 301 [2024-12-02 14:52:46,118 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 14:52:46,119 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 14:52:46,119 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 14:52:46,119 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 14:52:46,128 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:52:46" (1/1) ... [2024-12-02 14:52:46,128 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:52:46" (1/1) ... [2024-12-02 14:52:46,131 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:52:46" (1/1) ... [2024-12-02 14:52:46,150 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 14:52:46,150 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:52:46" (1/1) ... [2024-12-02 14:52:46,150 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:52:46" (1/1) ... [2024-12-02 14:52:46,161 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:52:46" (1/1) ... [2024-12-02 14:52:46,163 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:52:46" (1/1) ... [2024-12-02 14:52:46,167 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:52:46" (1/1) ... [2024-12-02 14:52:46,169 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:52:46" (1/1) ... [2024-12-02 14:52:46,171 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:52:46" (1/1) ... [2024-12-02 14:52:46,175 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 14:52:46,176 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 14:52:46,176 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 14:52:46,176 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 14:52:46,177 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:52:46" (1/1) ... [2024-12-02 14:52:46,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 14:52:46,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:52:46,204 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2024-12-02 14:52:46,206 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2024-12-02 14:52:46,229 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 14:52:46,229 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 14:52:46,229 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 14:52:46,229 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-12-02 14:52:46,229 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 14:52:46,229 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 14:52:46,307 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 14:52:46,309 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 14:52:46,727 INFO L? ?]: Removed 16 outVars from TransFormulas that were not future-live. [2024-12-02 14:52:46,727 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 14:52:46,738 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 14:52:46,738 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 14:52:46,739 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 02:52:46 BoogieIcfgContainer [2024-12-02 14:52:46,739 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 14:52:46,741 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 14:52:46,741 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 14:52:46,746 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 14:52:46,746 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 02:52:45" (1/3) ... [2024-12-02 14:52:46,747 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61151db1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 02:52:46, skipping insertion in model container [2024-12-02 14:52:46,747 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 02:52:46" (2/3) ... [2024-12-02 14:52:46,747 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@61151db1 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 02:52:46, skipping insertion in model container [2024-12-02 14:52:46,747 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 02:52:46" (3/3) ... [2024-12-02 14:52:46,748 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pe-co_file-81.i [2024-12-02 14:52:46,763 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 14:52:46,765 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pe-co_file-81.i that has 2 procedures, 131 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 14:52:46,814 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 14:52:46,823 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;@434a6d73, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 14:52:46,823 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 14:52:46,827 INFO L276 IsEmpty]: Start isEmpty. Operand has 131 states, 80 states have (on average 1.425) internal successors, (114), 81 states have internal predecessors, (114), 48 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2024-12-02 14:52:46,842 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2024-12-02 14:52:46,842 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:52:46,843 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:52:46,843 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:52:46,847 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:52:46,848 INFO L85 PathProgramCache]: Analyzing trace with hash -757152195, now seen corresponding path program 1 times [2024-12-02 14:52:46,854 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:52:46,855 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2087531451] [2024-12-02 14:52:46,855 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:52:46,855 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:52:46,969 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:52:47,191 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 94 refuted. 0 times theorem prover too weak. 4418 trivial. 0 not checked. [2024-12-02 14:52:47,192 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:52:47,192 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2087531451] [2024-12-02 14:52:47,193 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2087531451] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 14:52:47,193 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2007868841] [2024-12-02 14:52:47,193 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:52:47,193 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-12-02 14:52:47,193 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 14:52:47,196 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-12-02 14:52:47,199 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-12-02 14:52:47,416 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:52:47,420 INFO L256 TraceCheckSpWp]: Trace formula consists of 661 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 14:52:47,430 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 14:52:47,465 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 94 proven. 0 refuted. 0 times theorem prover too weak. 4418 trivial. 0 not checked. [2024-12-02 14:52:47,465 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 14:52:47,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2007868841] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:52:47,465 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 14:52:47,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [2] total 2 [2024-12-02 14:52:47,467 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459369797] [2024-12-02 14:52:47,468 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:52:47,472 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 14:52:47,472 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:52:47,490 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 14:52:47,490 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 14:52:47,492 INFO L87 Difference]: Start difference. First operand has 131 states, 80 states have (on average 1.425) internal successors, (114), 81 states have internal predecessors, (114), 48 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) Second operand has 2 states, 2 states have (on average 30.0) internal successors, (60), 2 states have internal predecessors, (60), 2 states have call successors, (48), 2 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) [2024-12-02 14:52:47,520 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:52:47,521 INFO L93 Difference]: Finished difference Result 255 states and 462 transitions. [2024-12-02 14:52:47,521 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 14:52:47,522 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 30.0) internal successors, (60), 2 states have internal predecessors, (60), 2 states have call successors, (48), 2 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) Word has length 295 [2024-12-02 14:52:47,522 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:52:47,528 INFO L225 Difference]: With dead ends: 255 [2024-12-02 14:52:47,528 INFO L226 Difference]: Without dead ends: 127 [2024-12-02 14:52:47,531 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 296 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 14:52:47,534 INFO L435 NwaCegarLoop]: 203 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, 203 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 14:52:47,534 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 203 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 14:52:47,547 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 127 states. [2024-12-02 14:52:47,572 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 127 to 127. [2024-12-02 14:52:47,573 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 127 states, 77 states have (on average 1.3896103896103895) internal successors, (107), 77 states have internal predecessors, (107), 48 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2024-12-02 14:52:47,578 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 127 states to 127 states and 203 transitions. [2024-12-02 14:52:47,580 INFO L78 Accepts]: Start accepts. Automaton has 127 states and 203 transitions. Word has length 295 [2024-12-02 14:52:47,580 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:52:47,580 INFO L471 AbstractCegarLoop]: Abstraction has 127 states and 203 transitions. [2024-12-02 14:52:47,580 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 30.0) internal successors, (60), 2 states have internal predecessors, (60), 2 states have call successors, (48), 2 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) [2024-12-02 14:52:47,580 INFO L276 IsEmpty]: Start isEmpty. Operand 127 states and 203 transitions. [2024-12-02 14:52:47,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2024-12-02 14:52:47,585 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:52:47,585 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:52:47,595 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-12-02 14:52:47,786 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2024-12-02 14:52:47,786 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:52:47,787 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:52:47,787 INFO L85 PathProgramCache]: Analyzing trace with hash 1235359541, now seen corresponding path program 1 times [2024-12-02 14:52:47,787 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:52:47,787 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1499574961] [2024-12-02 14:52:47,788 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:52:47,788 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:52:48,036 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:52:49,894 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 14:52:49,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:52:49,894 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1499574961] [2024-12-02 14:52:49,894 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1499574961] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:52:49,894 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:52:49,894 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2024-12-02 14:52:49,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [264311048] [2024-12-02 14:52:49,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:52:49,896 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2024-12-02 14:52:49,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:52:49,897 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2024-12-02 14:52:49,897 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2024-12-02 14:52:49,898 INFO L87 Difference]: Start difference. First operand 127 states and 203 transitions. Second operand has 8 states, 8 states have (on average 7.25) internal successors, (58), 8 states have internal predecessors, (58), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:52:51,612 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:52:51,612 INFO L93 Difference]: Finished difference Result 418 states and 672 transitions. [2024-12-02 14:52:51,613 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-12-02 14:52:51,613 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 8 states have internal predecessors, (58), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 295 [2024-12-02 14:52:51,614 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:52:51,617 INFO L225 Difference]: With dead ends: 418 [2024-12-02 14:52:51,617 INFO L226 Difference]: Without dead ends: 294 [2024-12-02 14:52:51,619 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2024-12-02 14:52:51,619 INFO L435 NwaCegarLoop]: 176 mSDtfsCounter, 384 mSDsluCounter, 684 mSDsCounter, 0 mSdLazyCounter, 560 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 384 SdHoareTripleChecker+Valid, 860 SdHoareTripleChecker+Invalid, 705 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 560 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2024-12-02 14:52:51,620 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [384 Valid, 860 Invalid, 705 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 560 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2024-12-02 14:52:51,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 294 states. [2024-12-02 14:52:51,686 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 294 to 212. [2024-12-02 14:52:51,687 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 113 states have (on average 1.2920353982300885) internal successors, (146), 113 states have internal predecessors, (146), 96 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (96), 96 states have call predecessors, (96), 96 states have call successors, (96) [2024-12-02 14:52:51,690 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 338 transitions. [2024-12-02 14:52:51,691 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 338 transitions. Word has length 295 [2024-12-02 14:52:51,692 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:52:51,692 INFO L471 AbstractCegarLoop]: Abstraction has 212 states and 338 transitions. [2024-12-02 14:52:51,692 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 7.25) internal successors, (58), 8 states have internal predecessors, (58), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:52:51,692 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 338 transitions. [2024-12-02 14:52:51,697 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2024-12-02 14:52:51,697 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:52:51,698 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:52:51,698 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-12-02 14:52:51,698 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:52:51,698 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:52:51,698 INFO L85 PathProgramCache]: Analyzing trace with hash 812657715, now seen corresponding path program 1 times [2024-12-02 14:52:51,699 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:52:51,699 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81987136] [2024-12-02 14:52:51,699 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:52:51,699 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:52:51,888 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:53:06,757 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 14:53:06,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:53:06,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81987136] [2024-12-02 14:53:06,757 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [81987136] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:53:06,757 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:53:06,757 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-12-02 14:53:06,757 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [583719018] [2024-12-02 14:53:06,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:53:06,758 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 14:53:06,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:53:06,759 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 14:53:06,759 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2024-12-02 14:53:06,760 INFO L87 Difference]: Start difference. First operand 212 states and 338 transitions. Second operand has 13 states, 13 states have (on average 4.461538461538462) internal successors, (58), 13 states have internal predecessors, (58), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) [2024-12-02 14:53:11,945 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:53:11,945 INFO L93 Difference]: Finished difference Result 540 states and 867 transitions. [2024-12-02 14:53:11,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 14:53:11,946 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.461538461538462) internal successors, (58), 13 states have internal predecessors, (58), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) Word has length 295 [2024-12-02 14:53:11,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:53:11,949 INFO L225 Difference]: With dead ends: 540 [2024-12-02 14:53:11,949 INFO L226 Difference]: Without dead ends: 416 [2024-12-02 14:53:11,950 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 51 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=123, Invalid=339, Unknown=0, NotChecked=0, Total=462 [2024-12-02 14:53:11,951 INFO L435 NwaCegarLoop]: 162 mSDtfsCounter, 1191 mSDsluCounter, 1120 mSDsCounter, 0 mSdLazyCounter, 1043 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1191 SdHoareTripleChecker+Valid, 1282 SdHoareTripleChecker+Invalid, 1237 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 1043 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.0s IncrementalHoareTripleChecker+Time [2024-12-02 14:53:11,951 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1191 Valid, 1282 Invalid, 1237 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 1043 Invalid, 0 Unknown, 0 Unchecked, 3.0s Time] [2024-12-02 14:53:11,953 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2024-12-02 14:53:11,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 244. [2024-12-02 14:53:11,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 244 states, 145 states have (on average 1.3793103448275863) internal successors, (200), 145 states have internal predecessors, (200), 96 states have call successors, (96), 2 states have call predecessors, (96), 2 states have return successors, (96), 96 states have call predecessors, (96), 96 states have call successors, (96) [2024-12-02 14:53:11,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 244 states to 244 states and 392 transitions. [2024-12-02 14:53:11,996 INFO L78 Accepts]: Start accepts. Automaton has 244 states and 392 transitions. Word has length 295 [2024-12-02 14:53:11,996 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:53:11,997 INFO L471 AbstractCegarLoop]: Abstraction has 244 states and 392 transitions. [2024-12-02 14:53:11,997 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.461538461538462) internal successors, (58), 13 states have internal predecessors, (58), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) [2024-12-02 14:53:11,997 INFO L276 IsEmpty]: Start isEmpty. Operand 244 states and 392 transitions. [2024-12-02 14:53:12,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2024-12-02 14:53:12,000 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:53:12,000 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:53:12,000 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2024-12-02 14:53:12,000 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:53:12,001 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:53:12,001 INFO L85 PathProgramCache]: Analyzing trace with hash -876286027, now seen corresponding path program 1 times [2024-12-02 14:53:12,001 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:53:12,001 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2129797617] [2024-12-02 14:53:12,001 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:53:12,002 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:53:12,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:53:12,286 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 14:53:12,287 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:53:12,287 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2129797617] [2024-12-02 14:53:12,287 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2129797617] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:53:12,287 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:53:12,287 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 14:53:12,287 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2066346016] [2024-12-02 14:53:12,287 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:53:12,288 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 14:53:12,288 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:53:12,289 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 14:53:12,289 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 14:53:12,289 INFO L87 Difference]: Start difference. First operand 244 states and 392 transitions. Second operand has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:53:12,375 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:53:12,375 INFO L93 Difference]: Finished difference Result 422 states and 676 transitions. [2024-12-02 14:53:12,375 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 14:53:12,376 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 295 [2024-12-02 14:53:12,376 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:53:12,379 INFO L225 Difference]: With dead ends: 422 [2024-12-02 14:53:12,379 INFO L226 Difference]: Without dead ends: 298 [2024-12-02 14:53:12,380 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 14:53:12,381 INFO L435 NwaCegarLoop]: 212 mSDtfsCounter, 77 mSDsluCounter, 388 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 600 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 14:53:12,382 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 600 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 14:53:12,383 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 298 states. [2024-12-02 14:53:12,416 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 298 to 295. [2024-12-02 14:53:12,417 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 191 states have (on average 1.418848167539267) internal successors, (271), 192 states have internal predecessors, (271), 100 states have call successors, (100), 3 states have call predecessors, (100), 3 states have return successors, (100), 99 states have call predecessors, (100), 100 states have call successors, (100) [2024-12-02 14:53:12,419 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 471 transitions. [2024-12-02 14:53:12,420 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 471 transitions. Word has length 295 [2024-12-02 14:53:12,421 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:53:12,421 INFO L471 AbstractCegarLoop]: Abstraction has 295 states and 471 transitions. [2024-12-02 14:53:12,421 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.5) internal successors, (58), 4 states have internal predecessors, (58), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:53:12,421 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 471 transitions. [2024-12-02 14:53:12,424 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2024-12-02 14:53:12,424 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:53:12,424 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:53:12,424 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-12-02 14:53:12,424 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:53:12,425 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:53:12,425 INFO L85 PathProgramCache]: Analyzing trace with hash -4990735, now seen corresponding path program 1 times [2024-12-02 14:53:12,425 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:53:12,425 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [358541856] [2024-12-02 14:53:12,425 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:53:12,425 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:53:12,570 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:53:28,857 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 14:53:28,857 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:53:28,857 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [358541856] [2024-12-02 14:53:28,857 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [358541856] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:53:28,857 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:53:28,857 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-12-02 14:53:28,857 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [993685304] [2024-12-02 14:53:28,857 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:53:28,858 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 14:53:28,858 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:53:28,859 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 14:53:28,859 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=143, Unknown=0, NotChecked=0, Total=182 [2024-12-02 14:53:28,859 INFO L87 Difference]: Start difference. First operand 295 states and 471 transitions. Second operand has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 14 states have internal predecessors, (58), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) [2024-12-02 14:53:33,283 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:53:33,283 INFO L93 Difference]: Finished difference Result 629 states and 1005 transitions. [2024-12-02 14:53:33,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 14:53:33,284 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 14 states have internal predecessors, (58), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) Word has length 295 [2024-12-02 14:53:33,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:53:33,289 INFO L225 Difference]: With dead ends: 629 [2024-12-02 14:53:33,289 INFO L226 Difference]: Without dead ends: 454 [2024-12-02 14:53:33,290 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 75 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=142, Invalid=410, Unknown=0, NotChecked=0, Total=552 [2024-12-02 14:53:33,291 INFO L435 NwaCegarLoop]: 164 mSDtfsCounter, 923 mSDsluCounter, 876 mSDsCounter, 0 mSdLazyCounter, 889 mSolverCounterSat, 243 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 923 SdHoareTripleChecker+Valid, 1040 SdHoareTripleChecker+Invalid, 1132 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 243 IncrementalHoareTripleChecker+Valid, 889 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2024-12-02 14:53:33,291 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [923 Valid, 1040 Invalid, 1132 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [243 Valid, 889 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2024-12-02 14:53:33,292 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 454 states. [2024-12-02 14:53:33,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 454 to 295. [2024-12-02 14:53:33,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 295 states, 191 states have (on average 1.418848167539267) internal successors, (271), 192 states have internal predecessors, (271), 100 states have call successors, (100), 3 states have call predecessors, (100), 3 states have return successors, (100), 99 states have call predecessors, (100), 100 states have call successors, (100) [2024-12-02 14:53:33,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 295 states to 295 states and 471 transitions. [2024-12-02 14:53:33,340 INFO L78 Accepts]: Start accepts. Automaton has 295 states and 471 transitions. Word has length 295 [2024-12-02 14:53:33,341 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:53:33,341 INFO L471 AbstractCegarLoop]: Abstraction has 295 states and 471 transitions. [2024-12-02 14:53:33,341 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 14 states have internal predecessors, (58), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) [2024-12-02 14:53:33,342 INFO L276 IsEmpty]: Start isEmpty. Operand 295 states and 471 transitions. [2024-12-02 14:53:33,344 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2024-12-02 14:53:33,344 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:53:33,344 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:53:33,345 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2024-12-02 14:53:33,345 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:53:33,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:53:33,345 INFO L85 PathProgramCache]: Analyzing trace with hash -570078793, now seen corresponding path program 1 times [2024-12-02 14:53:33,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:53:33,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [98523173] [2024-12-02 14:53:33,346 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:53:33,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:53:33,401 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:53:34,094 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 14:53:34,094 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:53:34,094 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [98523173] [2024-12-02 14:53:34,094 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [98523173] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:53:34,094 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:53:34,094 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 14:53:34,094 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [551764975] [2024-12-02 14:53:34,094 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:53:34,095 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 14:53:34,095 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:53:34,096 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 14:53:34,096 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-12-02 14:53:34,096 INFO L87 Difference]: Start difference. First operand 295 states and 471 transitions. Second operand has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:53:34,765 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:53:34,765 INFO L93 Difference]: Finished difference Result 552 states and 884 transitions. [2024-12-02 14:53:34,766 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 14:53:34,766 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 295 [2024-12-02 14:53:34,767 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:53:34,768 INFO L225 Difference]: With dead ends: 552 [2024-12-02 14:53:34,768 INFO L226 Difference]: Without dead ends: 377 [2024-12-02 14:53:34,769 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=32, Invalid=78, Unknown=0, NotChecked=0, Total=110 [2024-12-02 14:53:34,769 INFO L435 NwaCegarLoop]: 193 mSDtfsCounter, 183 mSDsluCounter, 622 mSDsCounter, 0 mSdLazyCounter, 401 mSolverCounterSat, 145 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 183 SdHoareTripleChecker+Valid, 815 SdHoareTripleChecker+Invalid, 546 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 145 IncrementalHoareTripleChecker+Valid, 401 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 14:53:34,770 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [183 Valid, 815 Invalid, 546 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [145 Valid, 401 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 14:53:34,770 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2024-12-02 14:53:34,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 297. [2024-12-02 14:53:34,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 193 states have (on average 1.4145077720207253) internal successors, (273), 194 states have internal predecessors, (273), 100 states have call successors, (100), 3 states have call predecessors, (100), 3 states have return successors, (100), 99 states have call predecessors, (100), 100 states have call successors, (100) [2024-12-02 14:53:34,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 473 transitions. [2024-12-02 14:53:34,798 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 473 transitions. Word has length 295 [2024-12-02 14:53:34,798 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:53:34,798 INFO L471 AbstractCegarLoop]: Abstraction has 297 states and 473 transitions. [2024-12-02 14:53:34,798 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:53:34,798 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 473 transitions. [2024-12-02 14:53:34,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2024-12-02 14:53:34,800 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:53:34,800 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:53:34,800 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2024-12-02 14:53:34,800 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:53:34,800 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:53:34,801 INFO L85 PathProgramCache]: Analyzing trace with hash -992780619, now seen corresponding path program 1 times [2024-12-02 14:53:34,801 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:53:34,801 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1514463858] [2024-12-02 14:53:34,801 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:53:34,801 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:53:34,934 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:53:45,306 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 14:53:45,306 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:53:45,306 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1514463858] [2024-12-02 14:53:45,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1514463858] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:53:45,306 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:53:45,307 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 14:53:45,307 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971923111] [2024-12-02 14:53:45,307 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:53:45,307 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 14:53:45,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:53:45,307 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 14:53:45,307 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2024-12-02 14:53:45,307 INFO L87 Difference]: Start difference. First operand 297 states and 473 transitions. Second operand has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:53:47,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:53:47,680 INFO L93 Difference]: Finished difference Result 617 states and 984 transitions. [2024-12-02 14:53:47,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 14:53:47,681 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 295 [2024-12-02 14:53:47,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:53:47,683 INFO L225 Difference]: With dead ends: 617 [2024-12-02 14:53:47,683 INFO L226 Difference]: Without dead ends: 442 [2024-12-02 14:53:47,683 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2024-12-02 14:53:47,684 INFO L435 NwaCegarLoop]: 167 mSDtfsCounter, 420 mSDsluCounter, 763 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 420 SdHoareTripleChecker+Valid, 930 SdHoareTripleChecker+Invalid, 303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2024-12-02 14:53:47,684 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [420 Valid, 930 Invalid, 303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2024-12-02 14:53:47,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 442 states. [2024-12-02 14:53:47,708 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 442 to 298. [2024-12-02 14:53:47,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 298 states, 194 states have (on average 1.4175257731958764) internal successors, (275), 195 states have internal predecessors, (275), 100 states have call successors, (100), 3 states have call predecessors, (100), 3 states have return successors, (100), 99 states have call predecessors, (100), 100 states have call successors, (100) [2024-12-02 14:53:47,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 298 states to 298 states and 475 transitions. [2024-12-02 14:53:47,710 INFO L78 Accepts]: Start accepts. Automaton has 298 states and 475 transitions. Word has length 295 [2024-12-02 14:53:47,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:53:47,711 INFO L471 AbstractCegarLoop]: Abstraction has 298 states and 475 transitions. [2024-12-02 14:53:47,711 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.444444444444445) internal successors, (58), 9 states have internal predecessors, (58), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:53:47,711 INFO L276 IsEmpty]: Start isEmpty. Operand 298 states and 475 transitions. [2024-12-02 14:53:47,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 296 [2024-12-02 14:53:47,712 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:53:47,712 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:53:47,712 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2024-12-02 14:53:47,712 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:53:47,713 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:53:47,713 INFO L85 PathProgramCache]: Analyzing trace with hash -1810429069, now seen corresponding path program 1 times [2024-12-02 14:53:47,713 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:53:47,713 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939569850] [2024-12-02 14:53:47,713 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:53:47,713 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:53:47,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:54:00,599 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 14:54:00,599 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:54:00,599 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939569850] [2024-12-02 14:54:00,600 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1939569850] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:54:00,600 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:54:00,600 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-12-02 14:54:00,600 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489202839] [2024-12-02 14:54:00,600 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:54:00,600 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 14:54:00,600 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:54:00,601 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 14:54:00,601 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=148, Unknown=0, NotChecked=0, Total=182 [2024-12-02 14:54:00,601 INFO L87 Difference]: Start difference. First operand 298 states and 475 transitions. Second operand has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 14 states have internal predecessors, (58), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) [2024-12-02 14:54:03,991 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:54:03,992 INFO L93 Difference]: Finished difference Result 685 states and 1098 transitions. [2024-12-02 14:54:03,992 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 14:54:03,992 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 14 states have internal predecessors, (58), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) Word has length 295 [2024-12-02 14:54:03,993 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:54:03,994 INFO L225 Difference]: With dead ends: 685 [2024-12-02 14:54:03,994 INFO L226 Difference]: Without dead ends: 481 [2024-12-02 14:54:03,995 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 4 SyntacticMatches, 2 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=148, Invalid=452, Unknown=0, NotChecked=0, Total=600 [2024-12-02 14:54:03,996 INFO L435 NwaCegarLoop]: 205 mSDtfsCounter, 604 mSDsluCounter, 1123 mSDsCounter, 0 mSdLazyCounter, 881 mSolverCounterSat, 194 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 604 SdHoareTripleChecker+Valid, 1328 SdHoareTripleChecker+Invalid, 1075 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 194 IncrementalHoareTripleChecker+Valid, 881 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-12-02 14:54:03,996 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [604 Valid, 1328 Invalid, 1075 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [194 Valid, 881 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-12-02 14:54:03,996 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 481 states. [2024-12-02 14:54:04,043 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 481 to 296. [2024-12-02 14:54:04,044 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 296 states, 192 states have (on average 1.421875) internal successors, (273), 193 states have internal predecessors, (273), 100 states have call successors, (100), 3 states have call predecessors, (100), 3 states have return successors, (100), 99 states have call predecessors, (100), 100 states have call successors, (100) [2024-12-02 14:54:04,046 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 296 states to 296 states and 473 transitions. [2024-12-02 14:54:04,046 INFO L78 Accepts]: Start accepts. Automaton has 296 states and 473 transitions. Word has length 295 [2024-12-02 14:54:04,047 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:54:04,047 INFO L471 AbstractCegarLoop]: Abstraction has 296 states and 473 transitions. [2024-12-02 14:54:04,047 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.142857142857143) internal successors, (58), 14 states have internal predecessors, (58), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) [2024-12-02 14:54:04,047 INFO L276 IsEmpty]: Start isEmpty. Operand 296 states and 473 transitions. [2024-12-02 14:54:04,049 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2024-12-02 14:54:04,049 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:54:04,050 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:54:04,050 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2024-12-02 14:54:04,050 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:54:04,050 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:54:04,050 INFO L85 PathProgramCache]: Analyzing trace with hash -1014062877, now seen corresponding path program 1 times [2024-12-02 14:54:04,051 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:54:04,051 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1679893904] [2024-12-02 14:54:04,051 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:54:04,051 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:54:04,177 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:54:16,368 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 14:54:16,368 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:54:16,368 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1679893904] [2024-12-02 14:54:16,368 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1679893904] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:54:16,368 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:54:16,368 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2024-12-02 14:54:16,368 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [600427833] [2024-12-02 14:54:16,368 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:54:16,369 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-12-02 14:54:16,369 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:54:16,369 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-12-02 14:54:16,369 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=173, Unknown=0, NotChecked=0, Total=210 [2024-12-02 14:54:16,369 INFO L87 Difference]: Start difference. First operand 296 states and 473 transitions. Second operand has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) [2024-12-02 14:54:19,539 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:54:19,540 INFO L93 Difference]: Finished difference Result 927 states and 1498 transitions. [2024-12-02 14:54:19,540 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 14:54:19,541 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) Word has length 296 [2024-12-02 14:54:19,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:54:19,544 INFO L225 Difference]: With dead ends: 927 [2024-12-02 14:54:19,544 INFO L226 Difference]: Without dead ends: 723 [2024-12-02 14:54:19,544 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=149, Invalid=451, Unknown=0, NotChecked=0, Total=600 [2024-12-02 14:54:19,545 INFO L435 NwaCegarLoop]: 162 mSDtfsCounter, 1519 mSDsluCounter, 1009 mSDsCounter, 0 mSdLazyCounter, 1130 mSolverCounterSat, 243 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1519 SdHoareTripleChecker+Valid, 1171 SdHoareTripleChecker+Invalid, 1373 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 243 IncrementalHoareTripleChecker+Valid, 1130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-12-02 14:54:19,545 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1519 Valid, 1171 Invalid, 1373 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [243 Valid, 1130 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-12-02 14:54:19,546 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 723 states. [2024-12-02 14:54:19,578 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 723 to 301. [2024-12-02 14:54:19,579 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 301 states, 197 states have (on average 1.4263959390862944) internal successors, (281), 198 states have internal predecessors, (281), 100 states have call successors, (100), 3 states have call predecessors, (100), 3 states have return successors, (100), 99 states have call predecessors, (100), 100 states have call successors, (100) [2024-12-02 14:54:19,581 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 301 states to 301 states and 481 transitions. [2024-12-02 14:54:19,582 INFO L78 Accepts]: Start accepts. Automaton has 301 states and 481 transitions. Word has length 296 [2024-12-02 14:54:19,582 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:54:19,583 INFO L471 AbstractCegarLoop]: Abstraction has 301 states and 481 transitions. [2024-12-02 14:54:19,583 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.933333333333333) internal successors, (59), 15 states have internal predecessors, (59), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) [2024-12-02 14:54:19,583 INFO L276 IsEmpty]: Start isEmpty. Operand 301 states and 481 transitions. [2024-12-02 14:54:19,584 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2024-12-02 14:54:19,584 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:54:19,584 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:54:19,584 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8 [2024-12-02 14:54:19,584 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:54:19,585 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:54:19,585 INFO L85 PathProgramCache]: Analyzing trace with hash 1591960677, now seen corresponding path program 1 times [2024-12-02 14:54:19,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:54:19,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [798903232] [2024-12-02 14:54:19,585 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:54:19,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:54:19,644 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:54:29,071 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 14:54:29,071 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:54:29,071 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [798903232] [2024-12-02 14:54:29,071 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [798903232] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:54:29,071 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:54:29,071 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-12-02 14:54:29,072 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2064588415] [2024-12-02 14:54:29,072 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:54:29,072 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 14:54:29,072 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:54:29,073 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 14:54:29,073 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-12-02 14:54:29,073 INFO L87 Difference]: Start difference. First operand 301 states and 481 transitions. Second operand has 13 states, 13 states have (on average 4.538461538461538) internal successors, (59), 13 states have internal predecessors, (59), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) [2024-12-02 14:54:32,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:54:32,169 INFO L93 Difference]: Finished difference Result 755 states and 1217 transitions. [2024-12-02 14:54:32,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 14:54:32,169 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.538461538461538) internal successors, (59), 13 states have internal predecessors, (59), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) Word has length 296 [2024-12-02 14:54:32,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:54:32,171 INFO L225 Difference]: With dead ends: 755 [2024-12-02 14:54:32,171 INFO L226 Difference]: Without dead ends: 551 [2024-12-02 14:54:32,172 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 1.9s TimeCoverageRelationStatistics Valid=114, Invalid=348, Unknown=0, NotChecked=0, Total=462 [2024-12-02 14:54:32,172 INFO L435 NwaCegarLoop]: 226 mSDtfsCounter, 1058 mSDsluCounter, 984 mSDsCounter, 0 mSdLazyCounter, 901 mSolverCounterSat, 244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1058 SdHoareTripleChecker+Valid, 1210 SdHoareTripleChecker+Invalid, 1145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 244 IncrementalHoareTripleChecker+Valid, 901 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2024-12-02 14:54:32,172 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1058 Valid, 1210 Invalid, 1145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [244 Valid, 901 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2024-12-02 14:54:32,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 551 states. [2024-12-02 14:54:32,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 551 to 328. [2024-12-02 14:54:32,227 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 328 states, 224 states have (on average 1.4598214285714286) internal successors, (327), 225 states have internal predecessors, (327), 100 states have call successors, (100), 3 states have call predecessors, (100), 3 states have return successors, (100), 99 states have call predecessors, (100), 100 states have call successors, (100) [2024-12-02 14:54:32,229 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 328 states to 328 states and 527 transitions. [2024-12-02 14:54:32,229 INFO L78 Accepts]: Start accepts. Automaton has 328 states and 527 transitions. Word has length 296 [2024-12-02 14:54:32,230 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:54:32,230 INFO L471 AbstractCegarLoop]: Abstraction has 328 states and 527 transitions. [2024-12-02 14:54:32,230 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.538461538461538) internal successors, (59), 13 states have internal predecessors, (59), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) [2024-12-02 14:54:32,230 INFO L276 IsEmpty]: Start isEmpty. Operand 328 states and 527 transitions. [2024-12-02 14:54:32,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2024-12-02 14:54:32,232 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:54:32,232 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:54:32,232 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9 [2024-12-02 14:54:32,232 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:54:32,233 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:54:32,233 INFO L85 PathProgramCache]: Analyzing trace with hash -1831711327, now seen corresponding path program 1 times [2024-12-02 14:54:32,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:54:32,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210625659] [2024-12-02 14:54:32,233 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:54:32,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:54:32,329 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:54:43,294 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 14:54:43,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:54:43,295 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210625659] [2024-12-02 14:54:43,295 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1210625659] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:54:43,295 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:54:43,295 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 14:54:43,295 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1624098506] [2024-12-02 14:54:43,295 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:54:43,296 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 14:54:43,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:54:43,296 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 14:54:43,296 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=60, Unknown=0, NotChecked=0, Total=90 [2024-12-02 14:54:43,296 INFO L87 Difference]: Start difference. First operand 328 states and 527 transitions. Second operand has 10 states, 10 states have (on average 5.9) internal successors, (59), 10 states have internal predecessors, (59), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:54:44,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:54:44,932 INFO L93 Difference]: Finished difference Result 722 states and 1163 transitions. [2024-12-02 14:54:44,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 14:54:44,932 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 10 states have internal predecessors, (59), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 296 [2024-12-02 14:54:44,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:54:44,935 INFO L225 Difference]: With dead ends: 722 [2024-12-02 14:54:44,935 INFO L226 Difference]: Without dead ends: 518 [2024-12-02 14:54:44,936 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 4 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=83, Invalid=157, Unknown=0, NotChecked=0, Total=240 [2024-12-02 14:54:44,937 INFO L435 NwaCegarLoop]: 164 mSDtfsCounter, 458 mSDsluCounter, 814 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 458 SdHoareTripleChecker+Valid, 978 SdHoareTripleChecker+Invalid, 396 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-12-02 14:54:44,937 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [458 Valid, 978 Invalid, 396 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 393 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-12-02 14:54:44,938 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 518 states. [2024-12-02 14:54:44,995 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 518 to 334. [2024-12-02 14:54:44,996 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 334 states, 230 states have (on average 1.4608695652173913) internal successors, (336), 231 states have internal predecessors, (336), 100 states have call successors, (100), 3 states have call predecessors, (100), 3 states have return successors, (100), 99 states have call predecessors, (100), 100 states have call successors, (100) [2024-12-02 14:54:44,998 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 334 states to 334 states and 536 transitions. [2024-12-02 14:54:44,999 INFO L78 Accepts]: Start accepts. Automaton has 334 states and 536 transitions. Word has length 296 [2024-12-02 14:54:44,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:54:44,999 INFO L471 AbstractCegarLoop]: Abstraction has 334 states and 536 transitions. [2024-12-02 14:54:44,999 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.9) internal successors, (59), 10 states have internal predecessors, (59), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:54:44,999 INFO L276 IsEmpty]: Start isEmpty. Operand 334 states and 536 transitions. [2024-12-02 14:54:45,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2024-12-02 14:54:45,002 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:54:45,002 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:54:45,002 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10 [2024-12-02 14:54:45,002 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:54:45,002 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:54:45,003 INFO L85 PathProgramCache]: Analyzing trace with hash 774312227, now seen corresponding path program 1 times [2024-12-02 14:54:45,003 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:54:45,003 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [290654536] [2024-12-02 14:54:45,003 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:54:45,003 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:54:45,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:54:54,261 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 14:54:54,261 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:54:54,261 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [290654536] [2024-12-02 14:54:54,261 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [290654536] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:54:54,261 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:54:54,261 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2024-12-02 14:54:54,261 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117680103] [2024-12-02 14:54:54,262 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:54:54,262 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-12-02 14:54:54,262 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:54:54,263 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-12-02 14:54:54,263 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2024-12-02 14:54:54,263 INFO L87 Difference]: Start difference. First operand 334 states and 536 transitions. Second operand has 13 states, 13 states have (on average 4.538461538461538) internal successors, (59), 13 states have internal predecessors, (59), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) [2024-12-02 14:54:57,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:54:57,508 INFO L93 Difference]: Finished difference Result 739 states and 1188 transitions. [2024-12-02 14:54:57,508 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 14:54:57,508 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 4.538461538461538) internal successors, (59), 13 states have internal predecessors, (59), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) Word has length 296 [2024-12-02 14:54:57,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:54:57,511 INFO L225 Difference]: With dead ends: 739 [2024-12-02 14:54:57,511 INFO L226 Difference]: Without dead ends: 530 [2024-12-02 14:54:57,511 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 6 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 2.1s TimeCoverageRelationStatistics Valid=129, Invalid=377, Unknown=0, NotChecked=0, Total=506 [2024-12-02 14:54:57,512 INFO L435 NwaCegarLoop]: 226 mSDtfsCounter, 726 mSDsluCounter, 1076 mSDsCounter, 0 mSdLazyCounter, 1125 mSolverCounterSat, 244 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 726 SdHoareTripleChecker+Valid, 1302 SdHoareTripleChecker+Invalid, 1369 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 244 IncrementalHoareTripleChecker+Valid, 1125 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2024-12-02 14:54:57,512 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [726 Valid, 1302 Invalid, 1369 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [244 Valid, 1125 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2024-12-02 14:54:57,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 530 states. [2024-12-02 14:54:57,543 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 530 to 357. [2024-12-02 14:54:57,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 357 states, 253 states have (on average 1.4861660079051384) internal successors, (376), 254 states have internal predecessors, (376), 100 states have call successors, (100), 3 states have call predecessors, (100), 3 states have return successors, (100), 99 states have call predecessors, (100), 100 states have call successors, (100) [2024-12-02 14:54:57,544 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 357 states to 357 states and 576 transitions. [2024-12-02 14:54:57,545 INFO L78 Accepts]: Start accepts. Automaton has 357 states and 576 transitions. Word has length 296 [2024-12-02 14:54:57,545 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:54:57,545 INFO L471 AbstractCegarLoop]: Abstraction has 357 states and 576 transitions. [2024-12-02 14:54:57,545 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 4.538461538461538) internal successors, (59), 13 states have internal predecessors, (59), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) [2024-12-02 14:54:57,545 INFO L276 IsEmpty]: Start isEmpty. Operand 357 states and 576 transitions. [2024-12-02 14:54:57,546 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2024-12-02 14:54:57,546 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:54:57,546 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:54:57,546 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11 [2024-12-02 14:54:57,547 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:54:57,547 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:54:57,547 INFO L85 PathProgramCache]: Analyzing trace with hash -213477657, now seen corresponding path program 1 times [2024-12-02 14:54:57,547 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:54:57,547 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [717694370] [2024-12-02 14:54:57,547 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:54:57,547 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:54:57,596 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:54:58,397 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 14:54:58,397 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:54:58,397 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [717694370] [2024-12-02 14:54:58,397 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [717694370] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:54:58,397 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:54:58,397 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2024-12-02 14:54:58,398 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1757400192] [2024-12-02 14:54:58,398 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:54:58,398 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2024-12-02 14:54:58,398 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:54:58,399 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2024-12-02 14:54:58,399 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2024-12-02 14:54:58,399 INFO L87 Difference]: Start difference. First operand 357 states and 576 transitions. Second operand has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:54:59,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:54:59,279 INFO L93 Difference]: Finished difference Result 738 states and 1185 transitions. [2024-12-02 14:54:59,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 14:54:59,280 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 296 [2024-12-02 14:54:59,281 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:54:59,285 INFO L225 Difference]: With dead ends: 738 [2024-12-02 14:54:59,285 INFO L226 Difference]: Without dead ends: 529 [2024-12-02 14:54:59,286 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 19 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2024-12-02 14:54:59,287 INFO L435 NwaCegarLoop]: 240 mSDtfsCounter, 549 mSDsluCounter, 664 mSDsCounter, 0 mSdLazyCounter, 542 mSolverCounterSat, 147 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 549 SdHoareTripleChecker+Valid, 904 SdHoareTripleChecker+Invalid, 689 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 147 IncrementalHoareTripleChecker+Valid, 542 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 14:54:59,287 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [549 Valid, 904 Invalid, 689 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [147 Valid, 542 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 14:54:59,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 529 states. [2024-12-02 14:54:59,343 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 529 to 355. [2024-12-02 14:54:59,344 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 355 states, 251 states have (on average 1.4900398406374502) internal successors, (374), 252 states have internal predecessors, (374), 100 states have call successors, (100), 3 states have call predecessors, (100), 3 states have return successors, (100), 99 states have call predecessors, (100), 100 states have call successors, (100) [2024-12-02 14:54:59,346 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 355 states to 355 states and 574 transitions. [2024-12-02 14:54:59,347 INFO L78 Accepts]: Start accepts. Automaton has 355 states and 574 transitions. Word has length 296 [2024-12-02 14:54:59,347 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:54:59,347 INFO L471 AbstractCegarLoop]: Abstraction has 355 states and 574 transitions. [2024-12-02 14:54:59,347 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 8.428571428571429) internal successors, (59), 7 states have internal predecessors, (59), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:54:59,348 INFO L276 IsEmpty]: Start isEmpty. Operand 355 states and 574 transitions. [2024-12-02 14:54:59,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2024-12-02 14:54:59,349 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:54:59,350 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:54:59,350 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12 [2024-12-02 14:54:59,350 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:54:59,350 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:54:59,350 INFO L85 PathProgramCache]: Analyzing trace with hash -1148076383, now seen corresponding path program 1 times [2024-12-02 14:54:59,350 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:54:59,350 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510547589] [2024-12-02 14:54:59,351 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:54:59,351 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:54:59,409 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:54:59,595 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 14:54:59,595 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:54:59,595 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510547589] [2024-12-02 14:54:59,596 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [510547589] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:54:59,596 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:54:59,596 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-12-02 14:54:59,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2126170449] [2024-12-02 14:54:59,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:54:59,596 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 14:54:59,596 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:54:59,597 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 14:54:59,597 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 14:54:59,597 INFO L87 Difference]: Start difference. First operand 355 states and 574 transitions. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:54:59,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:54:59,665 INFO L93 Difference]: Finished difference Result 633 states and 1019 transitions. [2024-12-02 14:54:59,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 14:54:59,666 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 296 [2024-12-02 14:54:59,666 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:54:59,668 INFO L225 Difference]: With dead ends: 633 [2024-12-02 14:54:59,668 INFO L226 Difference]: Without dead ends: 424 [2024-12-02 14:54:59,668 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-12-02 14:54:59,669 INFO L435 NwaCegarLoop]: 253 mSDtfsCounter, 131 mSDsluCounter, 426 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 679 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 14:54:59,669 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [131 Valid, 679 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 14:54:59,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 424 states. [2024-12-02 14:54:59,701 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 424 to 304. [2024-12-02 14:54:59,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 304 states, 203 states have (on average 1.4285714285714286) internal successors, (290), 203 states have internal predecessors, (290), 96 states have call successors, (96), 4 states have call predecessors, (96), 4 states have return successors, (96), 96 states have call predecessors, (96), 96 states have call successors, (96) [2024-12-02 14:54:59,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 304 states to 304 states and 482 transitions. [2024-12-02 14:54:59,702 INFO L78 Accepts]: Start accepts. Automaton has 304 states and 482 transitions. Word has length 296 [2024-12-02 14:54:59,703 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:54:59,703 INFO L471 AbstractCegarLoop]: Abstraction has 304 states and 482 transitions. [2024-12-02 14:54:59,703 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:54:59,703 INFO L276 IsEmpty]: Start isEmpty. Operand 304 states and 482 transitions. [2024-12-02 14:54:59,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2024-12-02 14:54:59,704 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:54:59,704 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:54:59,704 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13 [2024-12-02 14:54:59,704 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:54:59,705 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:54:59,705 INFO L85 PathProgramCache]: Analyzing trace with hash 1457947171, now seen corresponding path program 1 times [2024-12-02 14:54:59,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:54:59,705 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1120596807] [2024-12-02 14:54:59,705 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:54:59,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:54:59,769 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:55:12,515 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 14:55:12,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:55:12,515 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1120596807] [2024-12-02 14:55:12,515 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1120596807] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:55:12,515 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:55:12,515 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-12-02 14:55:12,515 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760638513] [2024-12-02 14:55:12,515 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:55:12,516 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 14:55:12,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:55:12,516 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 14:55:12,516 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=145, Unknown=0, NotChecked=0, Total=182 [2024-12-02 14:55:12,516 INFO L87 Difference]: Start difference. First operand 304 states and 482 transitions. Second operand has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) [2024-12-02 14:55:17,455 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:55:17,456 INFO L93 Difference]: Finished difference Result 652 states and 1029 transitions. [2024-12-02 14:55:17,456 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2024-12-02 14:55:17,456 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) Word has length 296 [2024-12-02 14:55:17,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:55:17,458 INFO L225 Difference]: With dead ends: 652 [2024-12-02 14:55:17,458 INFO L226 Difference]: Without dead ends: 477 [2024-12-02 14:55:17,458 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=157, Invalid=443, Unknown=0, NotChecked=0, Total=600 [2024-12-02 14:55:17,459 INFO L435 NwaCegarLoop]: 270 mSDtfsCounter, 693 mSDsluCounter, 1310 mSDsCounter, 0 mSdLazyCounter, 1412 mSolverCounterSat, 239 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 693 SdHoareTripleChecker+Valid, 1580 SdHoareTripleChecker+Invalid, 1651 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 239 IncrementalHoareTripleChecker+Valid, 1412 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2024-12-02 14:55:17,459 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [693 Valid, 1580 Invalid, 1651 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [239 Valid, 1412 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2024-12-02 14:55:17,460 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2024-12-02 14:55:17,510 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 308. [2024-12-02 14:55:17,510 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 207 states have (on average 1.4251207729468598) internal successors, (295), 207 states have internal predecessors, (295), 96 states have call successors, (96), 4 states have call predecessors, (96), 4 states have return successors, (96), 96 states have call predecessors, (96), 96 states have call successors, (96) [2024-12-02 14:55:17,511 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 487 transitions. [2024-12-02 14:55:17,512 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 487 transitions. Word has length 296 [2024-12-02 14:55:17,512 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:55:17,512 INFO L471 AbstractCegarLoop]: Abstraction has 308 states and 487 transitions. [2024-12-02 14:55:17,512 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.214285714285714) internal successors, (59), 14 states have internal predecessors, (59), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) [2024-12-02 14:55:17,512 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 487 transitions. [2024-12-02 14:55:17,513 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 297 [2024-12-02 14:55:17,513 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:55:17,513 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:55:17,513 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14 [2024-12-02 14:55:17,513 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:55:17,514 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:55:17,514 INFO L85 PathProgramCache]: Analyzing trace with hash 640298721, now seen corresponding path program 1 times [2024-12-02 14:55:17,514 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:55:17,514 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1084420374] [2024-12-02 14:55:17,514 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:55:17,514 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:55:17,568 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:55:29,696 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 14:55:29,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:55:29,696 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1084420374] [2024-12-02 14:55:29,696 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1084420374] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:55:29,696 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:55:29,696 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-12-02 14:55:29,696 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288288927] [2024-12-02 14:55:29,696 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:55:29,696 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 14:55:29,696 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:55:29,697 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 14:55:29,697 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-12-02 14:55:29,697 INFO L87 Difference]: Start difference. First operand 308 states and 487 transitions. Second operand has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) [2024-12-02 14:55:32,951 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:55:32,951 INFO L93 Difference]: Finished difference Result 761 states and 1208 transitions. [2024-12-02 14:55:32,952 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 14:55:32,952 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) Word has length 296 [2024-12-02 14:55:32,952 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:55:32,954 INFO L225 Difference]: With dead ends: 761 [2024-12-02 14:55:32,954 INFO L226 Difference]: Without dead ends: 586 [2024-12-02 14:55:32,955 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=134, Invalid=246, Unknown=0, NotChecked=0, Total=380 [2024-12-02 14:55:32,955 INFO L435 NwaCegarLoop]: 280 mSDtfsCounter, 492 mSDsluCounter, 853 mSDsCounter, 0 mSdLazyCounter, 870 mSolverCounterSat, 50 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 492 SdHoareTripleChecker+Valid, 1133 SdHoareTripleChecker+Invalid, 920 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 870 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-12-02 14:55:32,955 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [492 Valid, 1133 Invalid, 920 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 870 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-12-02 14:55:32,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 586 states. [2024-12-02 14:55:33,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 586 to 460. [2024-12-02 14:55:33,022 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 460 states, 309 states have (on average 1.4466019417475728) internal successors, (447), 309 states have internal predecessors, (447), 144 states have call successors, (144), 6 states have call predecessors, (144), 6 states have return successors, (144), 144 states have call predecessors, (144), 144 states have call successors, (144) [2024-12-02 14:55:33,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 460 states to 460 states and 735 transitions. [2024-12-02 14:55:33,024 INFO L78 Accepts]: Start accepts. Automaton has 460 states and 735 transitions. Word has length 296 [2024-12-02 14:55:33,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:55:33,024 INFO L471 AbstractCegarLoop]: Abstraction has 460 states and 735 transitions. [2024-12-02 14:55:33,024 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.916666666666667) internal successors, (59), 12 states have internal predecessors, (59), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) [2024-12-02 14:55:33,024 INFO L276 IsEmpty]: Start isEmpty. Operand 460 states and 735 transitions. [2024-12-02 14:55:33,025 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2024-12-02 14:55:33,025 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:55:33,026 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:55:33,026 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15 [2024-12-02 14:55:33,026 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:55:33,026 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:55:33,026 INFO L85 PathProgramCache]: Analyzing trace with hash -1554131378, now seen corresponding path program 1 times [2024-12-02 14:55:33,026 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:55:33,026 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048054925] [2024-12-02 14:55:33,026 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:55:33,026 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:55:33,045 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:55:58,553 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 14:55:58,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:55:58,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048054925] [2024-12-02 14:55:58,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2048054925] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:55:58,553 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:55:58,553 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 14:55:58,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2065562160] [2024-12-02 14:55:58,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:55:58,554 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 14:55:58,554 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:55:58,554 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 14:55:58,554 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-12-02 14:55:58,554 INFO L87 Difference]: Start difference. First operand 460 states and 735 transitions. Second operand has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:55:59,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:55:59,979 INFO L93 Difference]: Finished difference Result 971 states and 1547 transitions. [2024-12-02 14:55:59,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 14:55:59,980 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 297 [2024-12-02 14:55:59,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:55:59,982 INFO L225 Difference]: With dead ends: 971 [2024-12-02 14:55:59,982 INFO L226 Difference]: Without dead ends: 629 [2024-12-02 14:55:59,983 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-12-02 14:55:59,984 INFO L435 NwaCegarLoop]: 215 mSDtfsCounter, 144 mSDsluCounter, 1177 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 1392 SdHoareTripleChecker+Invalid, 205 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 14:55:59,984 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 1392 Invalid, 205 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 14:55:59,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 629 states. [2024-12-02 14:56:00,038 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 629 to 569. [2024-12-02 14:56:00,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 569 states, 416 states have (on average 1.5048076923076923) internal successors, (626), 416 states have internal predecessors, (626), 144 states have call successors, (144), 8 states have call predecessors, (144), 8 states have return successors, (144), 144 states have call predecessors, (144), 144 states have call successors, (144) [2024-12-02 14:56:00,040 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 569 states to 569 states and 914 transitions. [2024-12-02 14:56:00,040 INFO L78 Accepts]: Start accepts. Automaton has 569 states and 914 transitions. Word has length 297 [2024-12-02 14:56:00,040 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:56:00,040 INFO L471 AbstractCegarLoop]: Abstraction has 569 states and 914 transitions. [2024-12-02 14:56:00,041 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.666666666666667) internal successors, (60), 9 states have internal predecessors, (60), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:56:00,041 INFO L276 IsEmpty]: Start isEmpty. Operand 569 states and 914 transitions. [2024-12-02 14:56:00,042 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2024-12-02 14:56:00,042 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:56:00,042 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:56:00,042 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2024-12-02 14:56:00,042 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:56:00,042 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:56:00,042 INFO L85 PathProgramCache]: Analyzing trace with hash 1372589103, now seen corresponding path program 1 times [2024-12-02 14:56:00,042 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:56:00,042 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2027466102] [2024-12-02 14:56:00,042 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:56:00,042 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:56:00,115 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:56:14,637 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 14:56:14,637 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:56:14,637 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2027466102] [2024-12-02 14:56:14,638 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2027466102] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:56:14,638 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:56:14,638 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2024-12-02 14:56:14,638 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1846856911] [2024-12-02 14:56:14,638 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:56:14,638 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-12-02 14:56:14,638 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:56:14,639 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-12-02 14:56:14,639 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=94, Unknown=0, NotChecked=0, Total=132 [2024-12-02 14:56:14,639 INFO L87 Difference]: Start difference. First operand 569 states and 914 transitions. Second operand has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) [2024-12-02 14:56:16,607 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:56:16,608 INFO L93 Difference]: Finished difference Result 1196 states and 1911 transitions. [2024-12-02 14:56:16,608 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 14:56:16,609 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) Word has length 297 [2024-12-02 14:56:16,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:56:16,612 INFO L225 Difference]: With dead ends: 1196 [2024-12-02 14:56:16,612 INFO L226 Difference]: Without dead ends: 770 [2024-12-02 14:56:16,613 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 3 SyntacticMatches, 2 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 46 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=120, Invalid=260, Unknown=0, NotChecked=0, Total=380 [2024-12-02 14:56:16,614 INFO L435 NwaCegarLoop]: 234 mSDtfsCounter, 551 mSDsluCounter, 854 mSDsCounter, 0 mSdLazyCounter, 569 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 551 SdHoareTripleChecker+Valid, 1088 SdHoareTripleChecker+Invalid, 571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 569 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2024-12-02 14:56:16,614 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [551 Valid, 1088 Invalid, 571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 569 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2024-12-02 14:56:16,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states. [2024-12-02 14:56:16,690 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 604. [2024-12-02 14:56:16,691 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 604 states, 451 states have (on average 1.523281596452328) internal successors, (687), 451 states have internal predecessors, (687), 144 states have call successors, (144), 8 states have call predecessors, (144), 8 states have return successors, (144), 144 states have call predecessors, (144), 144 states have call successors, (144) [2024-12-02 14:56:16,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 604 states to 604 states and 975 transitions. [2024-12-02 14:56:16,693 INFO L78 Accepts]: Start accepts. Automaton has 604 states and 975 transitions. Word has length 297 [2024-12-02 14:56:16,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:56:16,694 INFO L471 AbstractCegarLoop]: Abstraction has 604 states and 975 transitions. [2024-12-02 14:56:16,694 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.0) internal successors, (60), 12 states have internal predecessors, (60), 2 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 2 states have call successors, (48) [2024-12-02 14:56:16,694 INFO L276 IsEmpty]: Start isEmpty. Operand 604 states and 975 transitions. [2024-12-02 14:56:16,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2024-12-02 14:56:16,695 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:56:16,695 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:56:16,695 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable17 [2024-12-02 14:56:16,695 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:56:16,695 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:56:16,695 INFO L85 PathProgramCache]: Analyzing trace with hash 1090435887, now seen corresponding path program 1 times [2024-12-02 14:56:16,695 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:56:16,695 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1700166947] [2024-12-02 14:56:16,696 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:56:16,696 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:56:16,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:56:25,007 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 14:56:25,007 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:56:25,007 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1700166947] [2024-12-02 14:56:25,008 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1700166947] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:56:25,008 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:56:25,008 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2024-12-02 14:56:25,008 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1574971524] [2024-12-02 14:56:25,008 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:56:25,008 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 14:56:25,008 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:56:25,008 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 14:56:25,009 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2024-12-02 14:56:25,009 INFO L87 Difference]: Start difference. First operand 604 states and 975 transitions. Second operand has 14 states, 14 states have (on average 4.285714285714286) internal successors, (60), 14 states have internal predecessors, (60), 3 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 2 states have call predecessors, (48), 3 states have call successors, (48) [2024-12-02 14:56:26,942 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:56:26,942 INFO L93 Difference]: Finished difference Result 1365 states and 2190 transitions. [2024-12-02 14:56:26,943 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-12-02 14:56:26,943 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 4.285714285714286) internal successors, (60), 14 states have internal predecessors, (60), 3 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 2 states have call predecessors, (48), 3 states have call successors, (48) Word has length 297 [2024-12-02 14:56:26,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:56:26,946 INFO L225 Difference]: With dead ends: 1365 [2024-12-02 14:56:26,946 INFO L226 Difference]: Without dead ends: 897 [2024-12-02 14:56:26,947 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 65 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=151, Invalid=401, Unknown=0, NotChecked=0, Total=552 [2024-12-02 14:56:26,947 INFO L435 NwaCegarLoop]: 229 mSDtfsCounter, 448 mSDsluCounter, 1397 mSDsCounter, 0 mSdLazyCounter, 752 mSolverCounterSat, 193 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 448 SdHoareTripleChecker+Valid, 1626 SdHoareTripleChecker+Invalid, 945 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 193 IncrementalHoareTripleChecker+Valid, 752 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-12-02 14:56:26,947 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [448 Valid, 1626 Invalid, 945 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [193 Valid, 752 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-12-02 14:56:26,948 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 897 states. [2024-12-02 14:56:27,023 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 897 to 608. [2024-12-02 14:56:27,023 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 608 states, 455 states have (on average 1.5208791208791208) internal successors, (692), 455 states have internal predecessors, (692), 144 states have call successors, (144), 8 states have call predecessors, (144), 8 states have return successors, (144), 144 states have call predecessors, (144), 144 states have call successors, (144) [2024-12-02 14:56:27,025 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 608 states to 608 states and 980 transitions. [2024-12-02 14:56:27,026 INFO L78 Accepts]: Start accepts. Automaton has 608 states and 980 transitions. Word has length 297 [2024-12-02 14:56:27,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:56:27,027 INFO L471 AbstractCegarLoop]: Abstraction has 608 states and 980 transitions. [2024-12-02 14:56:27,027 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 4.285714285714286) internal successors, (60), 14 states have internal predecessors, (60), 3 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 2 states have call predecessors, (48), 3 states have call successors, (48) [2024-12-02 14:56:27,027 INFO L276 IsEmpty]: Start isEmpty. Operand 608 states and 980 transitions. [2024-12-02 14:56:27,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 298 [2024-12-02 14:56:27,029 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:56:27,029 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:56:27,029 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18 [2024-12-02 14:56:27,029 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:56:27,030 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:56:27,030 INFO L85 PathProgramCache]: Analyzing trace with hash 1513137713, now seen corresponding path program 1 times [2024-12-02 14:56:27,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:56:27,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1669304991] [2024-12-02 14:56:27,030 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:56:27,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:56:27,110 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:56:37,963 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 14:56:37,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:56:37,963 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1669304991] [2024-12-02 14:56:37,963 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1669304991] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:56:37,963 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:56:37,963 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 14:56:37,963 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [161043361] [2024-12-02 14:56:37,963 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:56:37,964 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 14:56:37,964 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:56:37,964 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 14:56:37,964 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=55, Unknown=0, NotChecked=0, Total=90 [2024-12-02 14:56:37,964 INFO L87 Difference]: Start difference. First operand 608 states and 980 transitions. Second operand has 10 states, 10 states have (on average 6.0) internal successors, (60), 10 states have internal predecessors, (60), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:56:38,712 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:56:38,712 INFO L93 Difference]: Finished difference Result 1332 states and 2156 transitions. [2024-12-02 14:56:38,713 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 14:56:38,713 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.0) internal successors, (60), 10 states have internal predecessors, (60), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 297 [2024-12-02 14:56:38,714 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:56:38,720 INFO L225 Difference]: With dead ends: 1332 [2024-12-02 14:56:38,720 INFO L226 Difference]: Without dead ends: 864 [2024-12-02 14:56:38,721 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 3 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=44, Invalid=66, Unknown=0, NotChecked=0, Total=110 [2024-12-02 14:56:38,721 INFO L435 NwaCegarLoop]: 229 mSDtfsCounter, 316 mSDsluCounter, 598 mSDsCounter, 0 mSdLazyCounter, 261 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 316 SdHoareTripleChecker+Valid, 827 SdHoareTripleChecker+Invalid, 263 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 14:56:38,722 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [316 Valid, 827 Invalid, 263 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 261 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 14:56:38,722 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 864 states. [2024-12-02 14:56:38,775 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 864 to 577. [2024-12-02 14:56:38,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 577 states, 424 states have (on average 1.5047169811320755) internal successors, (638), 424 states have internal predecessors, (638), 144 states have call successors, (144), 8 states have call predecessors, (144), 8 states have return successors, (144), 144 states have call predecessors, (144), 144 states have call successors, (144) [2024-12-02 14:56:38,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 577 states to 577 states and 926 transitions. [2024-12-02 14:56:38,778 INFO L78 Accepts]: Start accepts. Automaton has 577 states and 926 transitions. Word has length 297 [2024-12-02 14:56:38,778 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:56:38,778 INFO L471 AbstractCegarLoop]: Abstraction has 577 states and 926 transitions. [2024-12-02 14:56:38,778 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.0) internal successors, (60), 10 states have internal predecessors, (60), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:56:38,778 INFO L276 IsEmpty]: Start isEmpty. Operand 577 states and 926 transitions. [2024-12-02 14:56:38,779 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 299 [2024-12-02 14:56:38,779 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:56:38,779 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:56:38,779 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19 [2024-12-02 14:56:38,779 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:56:38,780 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:56:38,780 INFO L85 PathProgramCache]: Analyzing trace with hash -221157217, now seen corresponding path program 1 times [2024-12-02 14:56:38,780 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:56:38,780 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [891170002] [2024-12-02 14:56:38,780 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:56:38,780 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:56:38,802 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:56:39,961 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 14:56:39,961 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:56:39,961 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [891170002] [2024-12-02 14:56:39,961 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [891170002] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:56:39,961 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:56:39,961 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 14:56:39,961 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [6440709] [2024-12-02 14:56:39,961 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:56:39,961 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 14:56:39,961 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:56:39,962 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 14:56:39,962 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2024-12-02 14:56:39,962 INFO L87 Difference]: Start difference. First operand 577 states and 926 transitions. Second operand has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:56:40,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:56:40,250 INFO L93 Difference]: Finished difference Result 978 states and 1568 transitions. [2024-12-02 14:56:40,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 14:56:40,251 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 298 [2024-12-02 14:56:40,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:56:40,253 INFO L225 Difference]: With dead ends: 978 [2024-12-02 14:56:40,253 INFO L226 Difference]: Without dead ends: 746 [2024-12-02 14:56:40,254 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2024-12-02 14:56:40,254 INFO L435 NwaCegarLoop]: 259 mSDtfsCounter, 188 mSDsluCounter, 1303 mSDsCounter, 0 mSdLazyCounter, 219 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 188 SdHoareTripleChecker+Valid, 1562 SdHoareTripleChecker+Invalid, 229 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 219 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 14:56:40,255 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [188 Valid, 1562 Invalid, 229 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 219 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 14:56:40,255 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 746 states. [2024-12-02 14:56:40,308 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 746 to 629. [2024-12-02 14:56:40,309 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 629 states, 476 states have (on average 1.5294117647058822) internal successors, (728), 476 states have internal predecessors, (728), 144 states have call successors, (144), 8 states have call predecessors, (144), 8 states have return successors, (144), 144 states have call predecessors, (144), 144 states have call successors, (144) [2024-12-02 14:56:40,310 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 629 states to 629 states and 1016 transitions. [2024-12-02 14:56:40,311 INFO L78 Accepts]: Start accepts. Automaton has 629 states and 1016 transitions. Word has length 298 [2024-12-02 14:56:40,311 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:56:40,311 INFO L471 AbstractCegarLoop]: Abstraction has 629 states and 1016 transitions. [2024-12-02 14:56:40,312 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 10 states have internal predecessors, (61), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:56:40,312 INFO L276 IsEmpty]: Start isEmpty. Operand 629 states and 1016 transitions. [2024-12-02 14:56:40,313 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 299 [2024-12-02 14:56:40,313 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:56:40,313 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:56:40,313 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20 [2024-12-02 14:56:40,313 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:56:40,314 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:56:40,314 INFO L85 PathProgramCache]: Analyzing trace with hash 694672808, now seen corresponding path program 1 times [2024-12-02 14:56:40,314 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:56:40,314 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [264149608] [2024-12-02 14:56:40,314 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:56:40,314 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:56:40,342 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:56:40,434 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 14:56:40,435 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:56:40,435 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [264149608] [2024-12-02 14:56:40,435 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [264149608] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:56:40,435 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:56:40,435 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 14:56:40,435 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1202414906] [2024-12-02 14:56:40,435 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:56:40,435 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 14:56:40,435 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:56:40,436 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 14:56:40,436 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 14:56:40,436 INFO L87 Difference]: Start difference. First operand 629 states and 1016 transitions. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:56:40,601 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:56:40,601 INFO L93 Difference]: Finished difference Result 1356 states and 2189 transitions. [2024-12-02 14:56:40,601 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 14:56:40,601 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 298 [2024-12-02 14:56:40,602 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:56:40,606 INFO L225 Difference]: With dead ends: 1356 [2024-12-02 14:56:40,606 INFO L226 Difference]: Without dead ends: 827 [2024-12-02 14:56:40,607 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 14:56:40,609 INFO L435 NwaCegarLoop]: 225 mSDtfsCounter, 67 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 400 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 14:56:40,609 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [67 Valid, 400 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 14:56:40,610 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 827 states. [2024-12-02 14:56:40,727 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 827 to 823. [2024-12-02 14:56:40,728 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 823 states, 644 states have (on average 1.5388198757763976) internal successors, (991), 646 states have internal predecessors, (991), 164 states have call successors, (164), 14 states have call predecessors, (164), 14 states have return successors, (164), 162 states have call predecessors, (164), 164 states have call successors, (164) [2024-12-02 14:56:40,730 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 823 states to 823 states and 1319 transitions. [2024-12-02 14:56:40,732 INFO L78 Accepts]: Start accepts. Automaton has 823 states and 1319 transitions. Word has length 298 [2024-12-02 14:56:40,732 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:56:40,732 INFO L471 AbstractCegarLoop]: Abstraction has 823 states and 1319 transitions. [2024-12-02 14:56:40,732 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:56:40,732 INFO L276 IsEmpty]: Start isEmpty. Operand 823 states and 1319 transitions. [2024-12-02 14:56:40,734 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 299 [2024-12-02 14:56:40,734 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:56:40,734 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:56:40,734 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21 [2024-12-02 14:56:40,734 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:56:40,735 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:56:40,735 INFO L85 PathProgramCache]: Analyzing trace with hash 656045755, now seen corresponding path program 1 times [2024-12-02 14:56:40,735 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:56:40,735 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301533554] [2024-12-02 14:56:40,735 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:56:40,735 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:56:40,761 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:56:40,848 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 14:56:40,848 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:56:40,848 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301533554] [2024-12-02 14:56:40,848 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301533554] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:56:40,848 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:56:40,848 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 14:56:40,848 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1140396202] [2024-12-02 14:56:40,848 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:56:40,848 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 14:56:40,849 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:56:40,849 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 14:56:40,849 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 14:56:40,849 INFO L87 Difference]: Start difference. First operand 823 states and 1319 transitions. Second operand has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:56:40,954 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:56:40,955 INFO L93 Difference]: Finished difference Result 1562 states and 2497 transitions. [2024-12-02 14:56:40,955 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 14:56:40,955 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 298 [2024-12-02 14:56:40,955 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:56:40,958 INFO L225 Difference]: With dead ends: 1562 [2024-12-02 14:56:40,958 INFO L226 Difference]: Without dead ends: 839 [2024-12-02 14:56:40,959 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 14:56:40,959 INFO L435 NwaCegarLoop]: 236 mSDtfsCounter, 74 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 409 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 14:56:40,959 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [74 Valid, 409 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 14:56:40,960 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 839 states. [2024-12-02 14:56:41,058 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 839 to 726. [2024-12-02 14:56:41,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 726 states, 570 states have (on average 1.5421052631578946) internal successors, (879), 570 states have internal predecessors, (879), 144 states have call successors, (144), 11 states have call predecessors, (144), 11 states have return successors, (144), 144 states have call predecessors, (144), 144 states have call successors, (144) [2024-12-02 14:56:41,061 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 726 states to 726 states and 1167 transitions. [2024-12-02 14:56:41,062 INFO L78 Accepts]: Start accepts. Automaton has 726 states and 1167 transitions. Word has length 298 [2024-12-02 14:56:41,063 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:56:41,063 INFO L471 AbstractCegarLoop]: Abstraction has 726 states and 1167 transitions. [2024-12-02 14:56:41,063 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 20.333333333333332) internal successors, (61), 3 states have internal predecessors, (61), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:56:41,063 INFO L276 IsEmpty]: Start isEmpty. Operand 726 states and 1167 transitions. [2024-12-02 14:56:41,065 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2024-12-02 14:56:41,065 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:56:41,065 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:56:41,065 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2024-12-02 14:56:41,065 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:56:41,066 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:56:41,066 INFO L85 PathProgramCache]: Analyzing trace with hash 490687195, now seen corresponding path program 1 times [2024-12-02 14:56:41,066 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:56:41,066 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [200780887] [2024-12-02 14:56:41,066 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:56:41,066 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:56:41,092 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:56:41,263 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 14:56:41,263 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:56:41,263 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [200780887] [2024-12-02 14:56:41,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [200780887] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:56:41,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:56:41,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2024-12-02 14:56:41,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1968409742] [2024-12-02 14:56:41,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:56:41,264 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-12-02 14:56:41,264 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:56:41,264 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-12-02 14:56:41,264 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 14:56:41,264 INFO L87 Difference]: Start difference. First operand 726 states and 1167 transitions. Second operand has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:56:41,566 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:56:41,566 INFO L93 Difference]: Finished difference Result 1601 states and 2549 transitions. [2024-12-02 14:56:41,566 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2024-12-02 14:56:41,566 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 299 [2024-12-02 14:56:41,567 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:56:41,571 INFO L225 Difference]: With dead ends: 1601 [2024-12-02 14:56:41,571 INFO L226 Difference]: Without dead ends: 979 [2024-12-02 14:56:41,572 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 4 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-12-02 14:56:41,573 INFO L435 NwaCegarLoop]: 284 mSDtfsCounter, 158 mSDsluCounter, 457 mSDsCounter, 0 mSdLazyCounter, 152 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 741 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 152 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-12-02 14:56:41,573 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 741 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 152 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-12-02 14:56:41,574 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 979 states. [2024-12-02 14:56:41,632 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 979 to 788. [2024-12-02 14:56:41,632 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 788 states, 632 states have (on average 1.5632911392405062) internal successors, (988), 632 states have internal predecessors, (988), 144 states have call successors, (144), 11 states have call predecessors, (144), 11 states have return successors, (144), 144 states have call predecessors, (144), 144 states have call successors, (144) [2024-12-02 14:56:41,634 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 788 states to 788 states and 1276 transitions. [2024-12-02 14:56:41,635 INFO L78 Accepts]: Start accepts. Automaton has 788 states and 1276 transitions. Word has length 299 [2024-12-02 14:56:41,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:56:41,636 INFO L471 AbstractCegarLoop]: Abstraction has 788 states and 1276 transitions. [2024-12-02 14:56:41,636 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 12.4) internal successors, (62), 5 states have internal predecessors, (62), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:56:41,636 INFO L276 IsEmpty]: Start isEmpty. Operand 788 states and 1276 transitions. [2024-12-02 14:56:41,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 300 [2024-12-02 14:56:41,638 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:56:41,638 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:56:41,638 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2024-12-02 14:56:41,638 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:56:41,639 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:56:41,639 INFO L85 PathProgramCache]: Analyzing trace with hash -605673745, now seen corresponding path program 1 times [2024-12-02 14:56:41,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:56:41,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2008593047] [2024-12-02 14:56:41,639 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:56:41,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:56:41,664 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:58:06,159 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 14:58:06,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:58:06,159 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2008593047] [2024-12-02 14:58:06,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2008593047] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:58:06,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:58:06,160 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2024-12-02 14:58:06,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1760508184] [2024-12-02 14:58:06,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:58:06,160 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2024-12-02 14:58:06,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:58:06,160 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2024-12-02 14:58:06,160 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2024-12-02 14:58:06,160 INFO L87 Difference]: Start difference. First operand 788 states and 1276 transitions. Second operand has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 11 states have internal predecessors, (62), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:58:07,257 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:58:07,257 INFO L93 Difference]: Finished difference Result 1713 states and 2759 transitions. [2024-12-02 14:58:07,258 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 14:58:07,258 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 11 states have internal predecessors, (62), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 299 [2024-12-02 14:58:07,258 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:58:07,261 INFO L225 Difference]: With dead ends: 1713 [2024-12-02 14:58:07,261 INFO L226 Difference]: Without dead ends: 1029 [2024-12-02 14:58:07,262 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 22 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=55, Invalid=155, Unknown=0, NotChecked=0, Total=210 [2024-12-02 14:58:07,262 INFO L435 NwaCegarLoop]: 319 mSDtfsCounter, 280 mSDsluCounter, 1530 mSDsCounter, 0 mSdLazyCounter, 311 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 280 SdHoareTripleChecker+Valid, 1849 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 311 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2024-12-02 14:58:07,262 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [280 Valid, 1849 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 311 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2024-12-02 14:58:07,263 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1029 states. [2024-12-02 14:58:07,345 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1029 to 728. [2024-12-02 14:58:07,346 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 728 states, 572 states have (on average 1.5367132867132867) internal successors, (879), 572 states have internal predecessors, (879), 144 states have call successors, (144), 11 states have call predecessors, (144), 11 states have return successors, (144), 144 states have call predecessors, (144), 144 states have call successors, (144) [2024-12-02 14:58:07,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 728 states to 728 states and 1167 transitions. [2024-12-02 14:58:07,349 INFO L78 Accepts]: Start accepts. Automaton has 728 states and 1167 transitions. Word has length 299 [2024-12-02 14:58:07,349 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:58:07,349 INFO L471 AbstractCegarLoop]: Abstraction has 728 states and 1167 transitions. [2024-12-02 14:58:07,350 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.636363636363637) internal successors, (62), 11 states have internal predecessors, (62), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:58:07,350 INFO L276 IsEmpty]: Start isEmpty. Operand 728 states and 1167 transitions. [2024-12-02 14:58:07,351 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2024-12-02 14:58:07,351 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:58:07,351 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:58:07,351 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2024-12-02 14:58:07,352 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:58:07,352 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:58:07,352 INFO L85 PathProgramCache]: Analyzing trace with hash 1333579428, now seen corresponding path program 1 times [2024-12-02 14:58:07,352 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:58:07,352 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757143898] [2024-12-02 14:58:07,352 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:58:07,352 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:58:07,378 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 14:58:08,831 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 14:58:08,831 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 14:58:08,831 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757143898] [2024-12-02 14:58:08,831 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757143898] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 14:58:08,831 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 14:58:08,831 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 14:58:08,831 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1486940348] [2024-12-02 14:58:08,831 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 14:58:08,832 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 14:58:08,832 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 14:58:08,832 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 14:58:08,832 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=65, Unknown=0, NotChecked=0, Total=90 [2024-12-02 14:58:08,832 INFO L87 Difference]: Start difference. First operand 728 states and 1167 transitions. Second operand has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:58:09,238 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 14:58:09,239 INFO L93 Difference]: Finished difference Result 943 states and 1500 transitions. [2024-12-02 14:58:09,239 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-12-02 14:58:09,239 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 300 [2024-12-02 14:58:09,239 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 14:58:09,243 INFO L225 Difference]: With dead ends: 943 [2024-12-02 14:58:09,243 INFO L226 Difference]: Without dead ends: 941 [2024-12-02 14:58:09,243 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=53, Invalid=129, Unknown=0, NotChecked=0, Total=182 [2024-12-02 14:58:09,243 INFO L435 NwaCegarLoop]: 248 mSDtfsCounter, 239 mSDsluCounter, 1337 mSDsCounter, 0 mSdLazyCounter, 317 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 239 SdHoareTripleChecker+Valid, 1585 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 317 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-12-02 14:58:09,243 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [239 Valid, 1585 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 317 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-12-02 14:58:09,244 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 941 states. [2024-12-02 14:58:09,324 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 941 to 766. [2024-12-02 14:58:09,326 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 766 states, 610 states have (on average 1.5524590163934426) internal successors, (947), 610 states have internal predecessors, (947), 144 states have call successors, (144), 11 states have call predecessors, (144), 11 states have return successors, (144), 144 states have call predecessors, (144), 144 states have call successors, (144) [2024-12-02 14:58:09,328 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 766 states to 766 states and 1235 transitions. [2024-12-02 14:58:09,329 INFO L78 Accepts]: Start accepts. Automaton has 766 states and 1235 transitions. Word has length 300 [2024-12-02 14:58:09,330 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 14:58:09,330 INFO L471 AbstractCegarLoop]: Abstraction has 766 states and 1235 transitions. [2024-12-02 14:58:09,331 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.3) internal successors, (63), 10 states have internal predecessors, (63), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 14:58:09,331 INFO L276 IsEmpty]: Start isEmpty. Operand 766 states and 1235 transitions. [2024-12-02 14:58:09,333 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 301 [2024-12-02 14:58:09,333 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 14:58:09,333 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 14:58:09,333 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25 [2024-12-02 14:58:09,333 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 14:58:09,333 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 14:58:09,334 INFO L85 PathProgramCache]: Analyzing trace with hash -1746409522, now seen corresponding path program 1 times [2024-12-02 14:58:09,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 14:58:09,334 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1006674976] [2024-12-02 14:58:09,334 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 14:58:09,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 14:58:09,363 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:00:30,684 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 15:00:30,684 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:00:30,684 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1006674976] [2024-12-02 15:00:30,684 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1006674976] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:00:30,684 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:00:30,685 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2024-12-02 15:00:30,685 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343548986] [2024-12-02 15:00:30,685 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:00:30,685 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-12-02 15:00:30,685 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:00:30,685 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-12-02 15:00:30,685 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:00:30,685 INFO L87 Difference]: Start difference. First operand 766 states and 1235 transitions. Second operand has 9 states, 9 states have (on average 7.0) internal successors, (63), 9 states have internal predecessors, (63), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 15:00:32,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:00:32,849 INFO L93 Difference]: Finished difference Result 883 states and 1402 transitions. [2024-12-02 15:00:32,849 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2024-12-02 15:00:32,849 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.0) internal successors, (63), 9 states have internal predecessors, (63), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 300 [2024-12-02 15:00:32,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:00:32,852 INFO L225 Difference]: With dead ends: 883 [2024-12-02 15:00:32,852 INFO L226 Difference]: Without dead ends: 881 [2024-12-02 15:00:32,853 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=39, Invalid=117, Unknown=0, NotChecked=0, Total=156 [2024-12-02 15:00:32,853 INFO L435 NwaCegarLoop]: 276 mSDtfsCounter, 144 mSDsluCounter, 1382 mSDsCounter, 0 mSdLazyCounter, 388 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 144 SdHoareTripleChecker+Valid, 1658 SdHoareTripleChecker+Invalid, 388 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 388 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2024-12-02 15:00:32,853 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [144 Valid, 1658 Invalid, 388 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 388 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2024-12-02 15:00:32,854 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 881 states. [2024-12-02 15:00:32,914 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 881 to 799. [2024-12-02 15:00:32,914 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 799 states, 643 states have (on average 1.5614307931570761) internal successors, (1004), 643 states have internal predecessors, (1004), 144 states have call successors, (144), 11 states have call predecessors, (144), 11 states have return successors, (144), 144 states have call predecessors, (144), 144 states have call successors, (144) [2024-12-02 15:00:32,915 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 799 states to 799 states and 1292 transitions. [2024-12-02 15:00:32,916 INFO L78 Accepts]: Start accepts. Automaton has 799 states and 1292 transitions. Word has length 300 [2024-12-02 15:00:32,916 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:00:32,916 INFO L471 AbstractCegarLoop]: Abstraction has 799 states and 1292 transitions. [2024-12-02 15:00:32,917 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.0) internal successors, (63), 9 states have internal predecessors, (63), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 15:00:32,917 INFO L276 IsEmpty]: Start isEmpty. Operand 799 states and 1292 transitions. [2024-12-02 15:00:32,918 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2024-12-02 15:00:32,918 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:00:32,918 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:00:32,918 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2024-12-02 15:00:32,918 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:00:32,918 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:00:32,918 INFO L85 PathProgramCache]: Analyzing trace with hash 105282031, now seen corresponding path program 1 times [2024-12-02 15:00:32,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:00:32,918 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895146645] [2024-12-02 15:00:32,918 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:00:32,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:00:32,935 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:00:32,981 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 15:00:32,981 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:00:32,981 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895146645] [2024-12-02 15:00:32,981 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895146645] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:00:32,982 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:00:32,982 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2024-12-02 15:00:32,982 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1512037443] [2024-12-02 15:00:32,982 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:00:32,982 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2024-12-02 15:00:32,982 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:00:32,983 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2024-12-02 15:00:32,983 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2024-12-02 15:00:32,983 INFO L87 Difference]: Start difference. First operand 799 states and 1292 transitions. Second operand has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 15:00:33,123 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:00:33,123 INFO L93 Difference]: Finished difference Result 1721 states and 2781 transitions. [2024-12-02 15:00:33,124 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2024-12-02 15:00:33,124 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 301 [2024-12-02 15:00:33,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:00:33,129 INFO L225 Difference]: With dead ends: 1721 [2024-12-02 15:00:33,129 INFO L226 Difference]: Without dead ends: 1026 [2024-12-02 15:00:33,130 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:00:33,130 INFO L435 NwaCegarLoop]: 271 mSDtfsCounter, 66 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-12-02 15:00:33,131 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [66 Valid, 446 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:00:33,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1026 states. [2024-12-02 15:00:33,212 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1026 to 948. [2024-12-02 15:00:33,212 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 948 states, 792 states have (on average 1.5909090909090908) internal successors, (1260), 792 states have internal predecessors, (1260), 144 states have call successors, (144), 11 states have call predecessors, (144), 11 states have return successors, (144), 144 states have call predecessors, (144), 144 states have call successors, (144) [2024-12-02 15:00:33,214 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 948 states to 948 states and 1548 transitions. [2024-12-02 15:00:33,215 INFO L78 Accepts]: Start accepts. Automaton has 948 states and 1548 transitions. Word has length 301 [2024-12-02 15:00:33,215 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:00:33,215 INFO L471 AbstractCegarLoop]: Abstraction has 948 states and 1548 transitions. [2024-12-02 15:00:33,215 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 21.333333333333332) internal successors, (64), 3 states have internal predecessors, (64), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 15:00:33,215 INFO L276 IsEmpty]: Start isEmpty. Operand 948 states and 1548 transitions. [2024-12-02 15:00:33,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2024-12-02 15:00:33,216 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:00:33,216 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:00:33,216 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2024-12-02 15:00:33,216 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:00:33,217 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:00:33,217 INFO L85 PathProgramCache]: Analyzing trace with hash -1386554075, now seen corresponding path program 1 times [2024-12-02 15:00:33,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:00:33,217 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2065487887] [2024-12-02 15:00:33,217 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:00:33,217 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:00:33,236 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:01:51,124 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 15:01:51,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-12-02 15:01:51,125 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2065487887] [2024-12-02 15:01:51,125 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2065487887] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:01:51,125 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:01:51,125 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2024-12-02 15:01:51,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [40039094] [2024-12-02 15:01:51,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:01:51,126 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2024-12-02 15:01:51,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-12-02 15:01:51,126 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2024-12-02 15:01:51,126 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2024-12-02 15:01:51,126 INFO L87 Difference]: Start difference. First operand 948 states and 1548 transitions. Second operand has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 15:01:52,648 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:01:52,648 INFO L93 Difference]: Finished difference Result 1233 states and 2011 transitions. [2024-12-02 15:01:52,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-12-02 15:01:52,648 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 301 [2024-12-02 15:01:52,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:01:52,652 INFO L225 Difference]: With dead ends: 1233 [2024-12-02 15:01:52,652 INFO L226 Difference]: Without dead ends: 1231 [2024-12-02 15:01:52,653 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 15 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2024-12-02 15:01:52,653 INFO L435 NwaCegarLoop]: 254 mSDtfsCounter, 186 mSDsluCounter, 1710 mSDsCounter, 0 mSdLazyCounter, 393 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 186 SdHoareTripleChecker+Valid, 1964 SdHoareTripleChecker+Invalid, 394 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 393 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 15:01:52,653 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [186 Valid, 1964 Invalid, 394 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 393 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 15:01:52,654 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1231 states. [2024-12-02 15:01:52,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1231 to 948. [2024-12-02 15:01:52,715 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 948 states, 792 states have (on average 1.5909090909090908) internal successors, (1260), 792 states have internal predecessors, (1260), 144 states have call successors, (144), 11 states have call predecessors, (144), 11 states have return successors, (144), 144 states have call predecessors, (144), 144 states have call successors, (144) [2024-12-02 15:01:52,716 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 948 states to 948 states and 1548 transitions. [2024-12-02 15:01:52,717 INFO L78 Accepts]: Start accepts. Automaton has 948 states and 1548 transitions. Word has length 301 [2024-12-02 15:01:52,717 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:01:52,717 INFO L471 AbstractCegarLoop]: Abstraction has 948 states and 1548 transitions. [2024-12-02 15:01:52,717 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.4) internal successors, (64), 10 states have internal predecessors, (64), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 15:01:52,717 INFO L276 IsEmpty]: Start isEmpty. Operand 948 states and 1548 transitions. [2024-12-02 15:01:52,718 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 302 [2024-12-02 15:01:52,718 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:01:52,718 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:01:52,718 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable28 [2024-12-02 15:01:52,718 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:01:52,718 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:01:52,718 INFO L85 PathProgramCache]: Analyzing trace with hash 1917800846, now seen corresponding path program 1 times [2024-12-02 15:01:52,718 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-12-02 15:01:52,719 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1999426934] [2024-12-02 15:01:52,719 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:01:52,719 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-12-02 15:01:52,739 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:02:59,123 WARN L249 Executor]: External (MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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:02:59,123 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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:02:59,124 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29 [2024-12-02 15:02:59,124 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_e90335b0-dcea-479c-a906-ea75424aa320/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.assertTerm(Scriptor.java:147) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.arrays.DiffWrapperScript.assertTerm(DiffWrapperScript.java:111) at de.uni_freiburg.informatik.ultimate.logic.WrapperScript.assertTerm(WrapperScript.java:158) at de.uni_freiburg.informatik.ultimate.lib.smtlibutils.SimplifyDDA2.simplify(SimplifyDDA2.java:584) 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) ... 50 more [2024-12-02 15:02:59,128 INFO L158 Benchmark]: Toolchain (without parser) took 613346.71ms. Allocated memory was 117.4MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 92.3MB in the beginning and 1.0GB in the end (delta: -923.7MB). Peak memory consumption was 871.5MB. Max. memory is 16.1GB. [2024-12-02 15:02:59,128 INFO L158 Benchmark]: CDTParser took 0.40ms. Allocated memory is still 117.4MB. Free memory was 72.8MB in the beginning and 72.7MB in the end (delta: 86.4kB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 15:02:59,128 INFO L158 Benchmark]: CACSL2BoogieTranslator took 285.79ms. Allocated memory is still 117.4MB. Free memory was 92.3MB in the beginning and 75.2MB in the end (delta: 17.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. [2024-12-02 15:02:59,128 INFO L158 Benchmark]: Boogie Procedure Inliner took 49.31ms. Allocated memory is still 117.4MB. Free memory was 75.2MB in the beginning and 69.8MB in the end (delta: 5.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. [2024-12-02 15:02:59,128 INFO L158 Benchmark]: Boogie Preprocessor took 56.90ms. Allocated memory is still 117.4MB. Free memory was 69.8MB in the beginning and 63.1MB in the end (delta: 6.7MB). There was no memory consumed. Max. memory is 16.1GB. [2024-12-02 15:02:59,129 INFO L158 Benchmark]: RCFGBuilder took 562.64ms. Allocated memory is still 117.4MB. Free memory was 63.1MB in the beginning and 79.2MB in the end (delta: -16.1MB). Peak memory consumption was 39.4MB. Max. memory is 16.1GB. [2024-12-02 15:02:59,129 INFO L158 Benchmark]: TraceAbstraction took 612386.16ms. Allocated memory was 117.4MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 78.7MB in the beginning and 1.0GB in the end (delta: -937.2MB). Peak memory consumption was 857.3MB. Max. memory is 16.1GB. [2024-12-02 15:02:59,130 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.40ms. Allocated memory is still 117.4MB. Free memory was 72.8MB in the beginning and 72.7MB in the end (delta: 86.4kB). There was no memory consumed. Max. memory is 16.1GB. * CACSL2BoogieTranslator took 285.79ms. Allocated memory is still 117.4MB. Free memory was 92.3MB in the beginning and 75.2MB in the end (delta: 17.1MB). Peak memory consumption was 16.8MB. Max. memory is 16.1GB. * Boogie Procedure Inliner took 49.31ms. Allocated memory is still 117.4MB. Free memory was 75.2MB in the beginning and 69.8MB in the end (delta: 5.3MB). Peak memory consumption was 8.4MB. Max. memory is 16.1GB. * Boogie Preprocessor took 56.90ms. Allocated memory is still 117.4MB. Free memory was 69.8MB in the beginning and 63.1MB in the end (delta: 6.7MB). There was no memory consumed. Max. memory is 16.1GB. * RCFGBuilder took 562.64ms. Allocated memory is still 117.4MB. Free memory was 63.1MB in the beginning and 79.2MB in the end (delta: -16.1MB). Peak memory consumption was 39.4MB. Max. memory is 16.1GB. * TraceAbstraction took 612386.16ms. Allocated memory was 117.4MB in the beginning and 1.4GB in the end (delta: 1.2GB). Free memory was 78.7MB in the beginning and 1.0GB in the end (delta: -937.2MB). Peak memory consumption was 857.3MB. 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_e90335b0-dcea-479c-a906-ea75424aa320/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_e90335b0-dcea-479c-a906-ea75424aa320/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_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/data/config -Xmx15G -Xms4m -jar /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/data -tc /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/config/AutomizerReach.xml -i ../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-81.i -s /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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_e90335b0-dcea-479c-a906-ea75424aa320/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 c0b041aa2b39223b19922ade0fcc5fbdd940e679150ec973bead00d3f56ba2c8 --- Real Ultimate output --- This is Ultimate 0.3.0-dev-d790fec [2024-12-02 15:03:00,853 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-12-02 15:03:00,936 INFO L114 SettingsManager]: Loading settings from /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/config/svcomp-Reach-32bit-Automizer_Bitvector.epf [2024-12-02 15:03:00,942 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-12-02 15:03:00,942 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-12-02 15:03:00,963 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-12-02 15:03:00,964 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-12-02 15:03:00,964 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-12-02 15:03:00,964 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-12-02 15:03:00,965 INFO L153 SettingsManager]: * Use memory slicer=true [2024-12-02 15:03:00,965 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-12-02 15:03:00,965 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-12-02 15:03:00,965 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-12-02 15:03:00,965 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-12-02 15:03:00,965 INFO L153 SettingsManager]: * Use SBE=true [2024-12-02 15:03:00,966 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-12-02 15:03:00,966 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-12-02 15:03:00,966 INFO L153 SettingsManager]: * sizeof long=4 [2024-12-02 15:03:00,966 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-12-02 15:03:00,966 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-12-02 15:03:00,966 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-12-02 15:03:00,966 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-12-02 15:03:00,966 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-12-02 15:03:00,966 INFO L153 SettingsManager]: * Adapt memory model on pointer casts if necessary=true [2024-12-02 15:03:00,966 INFO L153 SettingsManager]: * Use bitvectors instead of ints=true [2024-12-02 15:03:00,966 INFO L153 SettingsManager]: * Memory model=HoenickeLindenmann_4ByteResolution [2024-12-02 15:03:00,966 INFO L153 SettingsManager]: * sizeof long double=12 [2024-12-02 15:03:00,966 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-12-02 15:03:00,966 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2024-12-02 15:03:00,966 INFO L153 SettingsManager]: * Use constant arrays=true [2024-12-02 15:03:00,967 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-12-02 15:03:00,967 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:03:00,967 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 15:03:00,967 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:03:00,967 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:03:00,968 INFO L151 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2024-12-02 15:03:00,968 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-12-02 15:03:00,968 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-12-02 15:03:00,968 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-12-02 15:03:00,968 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:03:00,968 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-12-02 15:03:00,968 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-12-02 15:03:00,968 INFO L153 SettingsManager]: * Compute procedure contracts=false [2024-12-02 15:03:00,968 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-12-02 15:03:00,969 INFO L153 SettingsManager]: * Trace refinement strategy=FOX [2024-12-02 15:03:00,969 INFO L153 SettingsManager]: * Command for external solver=cvc4 --incremental --print-success --lang smt [2024-12-02 15:03:00,969 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-12-02 15:03:00,969 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-12-02 15:03:00,969 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-12-02 15:03:00,969 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-12-02 15:03:00,969 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC Applying setting for plugin de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator: Entry function -> main Applying setting for plugin de.uni_freiburg.informatik.ultimate.witnessprinter: Witness directory -> /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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 -> c0b041aa2b39223b19922ade0fcc5fbdd940e679150ec973bead00d3f56ba2c8 [2024-12-02 15:03:01,191 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-12-02 15:03:01,198 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-12-02 15:03:01,200 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-12-02 15:03:01,201 INFO L270 PluginConnector]: Initializing CDTParser... [2024-12-02 15:03:01,201 INFO L274 PluginConnector]: CDTParser initialized [2024-12-02 15:03:01,202 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/../../sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-81.i [2024-12-02 15:03:03,853 INFO L533 CDTParser]: Created temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/data/70cfffb4e/87037a2b4b8f4db48cdd0a182719c3c6/FLAG0a3caf285 [2024-12-02 15:03:04,069 INFO L384 CDTParser]: Found 1 translation units. [2024-12-02 15:03:04,070 INFO L180 CDTParser]: Scanning /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-81.i [2024-12-02 15:03:04,078 INFO L427 CDTParser]: About to delete temporary CDT project at /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/data/70cfffb4e/87037a2b4b8f4db48cdd0a182719c3c6/FLAG0a3caf285 [2024-12-02 15:03:04,090 INFO L435 CDTParser]: Successfully deleted /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/data/70cfffb4e/87037a2b4b8f4db48cdd0a182719c3c6 [2024-12-02 15:03:04,092 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-12-02 15:03:04,093 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-12-02 15:03:04,095 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-12-02 15:03:04,095 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-12-02 15:03:04,100 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-12-02 15:03:04,101 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:03:04" (1/1) ... [2024-12-02 15:03:04,102 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@47faa5af and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:03:04, skipping insertion in model container [2024-12-02 15:03:04,102 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 02.12 03:03:04" (1/1) ... [2024-12-02 15:03:04,123 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-12-02 15:03:04,256 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_e90335b0-dcea-479c-a906-ea75424aa320/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-81.i[919,932] [2024-12-02 15:03:04,323 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:03:04,338 INFO L200 MainTranslator]: Completed pre-run [2024-12-02 15:03:04,348 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_e90335b0-dcea-479c-a906-ea75424aa320/sv-benchmarks/c/hardness-nfm22/hardness_fillercode_fillercodestructure_filler-pe-co_file-81.i[919,932] [2024-12-02 15:03:04,384 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-12-02 15:03:04,403 INFO L204 MainTranslator]: Completed translation [2024-12-02 15:03:04,403 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:03:04 WrapperNode [2024-12-02 15:03:04,404 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-12-02 15:03:04,405 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-12-02 15:03:04,405 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-12-02 15:03:04,405 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-12-02 15:03:04,411 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:03:04" (1/1) ... [2024-12-02 15:03:04,422 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:03:04" (1/1) ... [2024-12-02 15:03:04,450 INFO L138 Inliner]: procedures = 27, calls = 61, calls flagged for inlining = 8, calls inlined = 8, statements flattened = 250 [2024-12-02 15:03:04,450 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-12-02 15:03:04,451 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-12-02 15:03:04,451 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-12-02 15:03:04,451 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-12-02 15:03:04,459 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:03:04" (1/1) ... [2024-12-02 15:03:04,459 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:03:04" (1/1) ... [2024-12-02 15:03:04,464 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:03:04" (1/1) ... [2024-12-02 15:03:04,478 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:03:04,478 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:03:04" (1/1) ... [2024-12-02 15:03:04,478 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:03:04" (1/1) ... [2024-12-02 15:03:04,491 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:03:04" (1/1) ... [2024-12-02 15:03:04,492 INFO L184 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:03:04" (1/1) ... [2024-12-02 15:03:04,496 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:03:04" (1/1) ... [2024-12-02 15:03:04,499 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:03:04" (1/1) ... [2024-12-02 15:03:04,501 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:03:04" (1/1) ... [2024-12-02 15:03:04,505 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-12-02 15:03:04,506 INFO L112 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2024-12-02 15:03:04,506 INFO L270 PluginConnector]: Initializing RCFGBuilder... [2024-12-02 15:03:04,506 INFO L274 PluginConnector]: RCFGBuilder initialized [2024-12-02 15:03:04,507 INFO L184 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:03:04" (1/1) ... [2024-12-02 15:03:04,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-12-02 15:03:04,525 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/z3 [2024-12-02 15:03:04,535 INFO L229 MonitoredProcess]: Starting monitored process 1 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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:03:04,538 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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:03:04,559 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-12-02 15:03:04,559 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~intINTTYPE1#0 [2024-12-02 15:03:04,559 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2024-12-02 15:03:04,559 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2024-12-02 15:03:04,560 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-12-02 15:03:04,560 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-12-02 15:03:04,646 INFO L234 CfgBuilder]: Building ICFG [2024-12-02 15:03:04,648 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2024-12-02 15:03:05,717 INFO L? ?]: Removed 14 outVars from TransFormulas that were not future-live. [2024-12-02 15:03:05,717 INFO L283 CfgBuilder]: Performing block encoding [2024-12-02 15:03:05,728 INFO L307 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-12-02 15:03:05,728 INFO L312 CfgBuilder]: Removed 2 assume(true) statements. [2024-12-02 15:03:05,728 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:03:05 BoogieIcfgContainer [2024-12-02 15:03:05,728 INFO L131 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2024-12-02 15:03:05,730 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-12-02 15:03:05,730 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-12-02 15:03:05,734 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-12-02 15:03:05,734 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 02.12 03:03:04" (1/3) ... [2024-12-02 15:03:05,734 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27cdb943 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:03:05, skipping insertion in model container [2024-12-02 15:03:05,735 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 02.12 03:03:04" (2/3) ... [2024-12-02 15:03:05,735 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@27cdb943 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 02.12 03:03:05, skipping insertion in model container [2024-12-02 15:03:05,735 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 02.12 03:03:05" (3/3) ... [2024-12-02 15:03:05,736 INFO L128 eAbstractionObserver]: Analyzing ICFG hardness_fillercode_fillercodestructure_filler-pe-co_file-81.i [2024-12-02 15:03:05,747 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-12-02 15:03:05,749 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG hardness_fillercode_fillercodestructure_filler-pe-co_file-81.i that has 2 procedures, 115 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2024-12-02 15:03:05,794 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-12-02 15:03:05,804 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;@747f9414, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-12-02 15:03:05,804 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-12-02 15:03:05,807 INFO L276 IsEmpty]: Start isEmpty. Operand has 115 states, 64 states have (on average 1.375) internal successors, (88), 65 states have internal predecessors, (88), 48 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2024-12-02 15:03:05,820 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 291 [2024-12-02 15:03:05,820 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:03:05,821 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:03:05,821 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:03:05,825 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:03:05,825 INFO L85 PathProgramCache]: Analyzing trace with hash 162501905, now seen corresponding path program 1 times [2024-12-02 15:03:05,835 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:03:05,835 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1246825474] [2024-12-02 15:03:05,835 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:03:05,836 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:03:05,836 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:03:05,837 INFO L229 MonitoredProcess]: Starting monitored process 2 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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:03:05,838 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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:03:06,189 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:03:06,201 INFO L256 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 1 conjuncts are in the unsatisfiable core [2024-12-02 15:03:06,213 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:03:06,266 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 1678 proven. 0 refuted. 0 times theorem prover too weak. 2834 trivial. 0 not checked. [2024-12-02 15:03:06,266 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:03:06,267 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:03:06,267 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1246825474] [2024-12-02 15:03:06,268 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1246825474] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:03:06,268 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-12-02 15:03:06,268 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-12-02 15:03:06,269 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1988891734] [2024-12-02 15:03:06,270 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:03:06,274 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-12-02 15:03:06,274 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:03:06,294 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-12-02 15:03:06,294 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-12-02 15:03:06,296 INFO L87 Difference]: Start difference. First operand has 115 states, 64 states have (on average 1.375) internal successors, (88), 65 states have internal predecessors, (88), 48 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) Second operand has 2 states, 2 states have (on average 28.5) internal successors, (57), 2 states have internal predecessors, (57), 2 states have call successors, (48), 2 states have call predecessors, (48), 2 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) [2024-12-02 15:03:06,331 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:03:06,331 INFO L93 Difference]: Finished difference Result 223 states and 410 transitions. [2024-12-02 15:03:06,332 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-12-02 15:03:06,333 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 28.5) internal successors, (57), 2 states have internal predecessors, (57), 2 states have call successors, (48), 2 states have call predecessors, (48), 2 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) Word has length 290 [2024-12-02 15:03:06,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:03:06,340 INFO L225 Difference]: With dead ends: 223 [2024-12-02 15:03:06,340 INFO L226 Difference]: Without dead ends: 111 [2024-12-02 15:03:06,344 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 289 GetRequests, 289 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:03:06,347 INFO L435 NwaCegarLoop]: 177 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, 177 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:03:06,347 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-12-02 15:03:06,361 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2024-12-02 15:03:06,388 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 111. [2024-12-02 15:03:06,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 111 states, 61 states have (on average 1.3278688524590163) internal successors, (81), 61 states have internal predecessors, (81), 48 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2024-12-02 15:03:06,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 111 states to 111 states and 177 transitions. [2024-12-02 15:03:06,395 INFO L78 Accepts]: Start accepts. Automaton has 111 states and 177 transitions. Word has length 290 [2024-12-02 15:03:06,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:03:06,396 INFO L471 AbstractCegarLoop]: Abstraction has 111 states and 177 transitions. [2024-12-02 15:03:06,396 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 28.5) internal successors, (57), 2 states have internal predecessors, (57), 2 states have call successors, (48), 2 states have call predecessors, (48), 2 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) [2024-12-02 15:03:06,396 INFO L276 IsEmpty]: Start isEmpty. Operand 111 states and 177 transitions. [2024-12-02 15:03:06,401 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 291 [2024-12-02 15:03:06,401 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:03:06,402 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:03:06,412 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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:03:06,602 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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:03:06,603 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:03:06,603 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:03:06,603 INFO L85 PathProgramCache]: Analyzing trace with hash 736856345, now seen corresponding path program 1 times [2024-12-02 15:03:06,604 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:03:06,604 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [394653122] [2024-12-02 15:03:06,604 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:03:06,604 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:03:06,604 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:03:06,606 INFO L229 MonitoredProcess]: Starting monitored process 3 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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:03:06,607 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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:03:06,946 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:03:06,958 INFO L256 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 8 conjuncts are in the unsatisfiable core [2024-12-02 15:03:06,966 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:03:08,716 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 47 proven. 141 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-12-02 15:03:08,716 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:03:09,441 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 141 refuted. 0 times theorem prover too weak. 4371 trivial. 0 not checked. [2024-12-02 15:03:09,442 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:03:09,442 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [394653122] [2024-12-02 15:03:09,442 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [394653122] provided 0 perfect and 2 imperfect interpolant sequences [2024-12-02 15:03:09,442 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 15:03:09,442 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7] total 14 [2024-12-02 15:03:09,442 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1032056540] [2024-12-02 15:03:09,442 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 15:03:09,444 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-12-02 15:03:09,445 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:03:09,446 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-12-02 15:03:09,446 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=133, Unknown=0, NotChecked=0, Total=182 [2024-12-02 15:03:09,446 INFO L87 Difference]: Start difference. First operand 111 states and 177 transitions. Second operand has 14 states, 14 states have (on average 6.785714285714286) internal successors, (95), 14 states have internal predecessors, (95), 4 states have call successors, (96), 3 states have call predecessors, (96), 4 states have return successors, (96), 2 states have call predecessors, (96), 4 states have call successors, (96) [2024-12-02 15:03:12,134 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:03:12,135 INFO L93 Difference]: Finished difference Result 449 states and 708 transitions. [2024-12-02 15:03:12,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2024-12-02 15:03:12,136 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 6.785714285714286) internal successors, (95), 14 states have internal predecessors, (95), 4 states have call successors, (96), 3 states have call predecessors, (96), 4 states have return successors, (96), 2 states have call predecessors, (96), 4 states have call successors, (96) Word has length 290 [2024-12-02 15:03:12,137 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:03:12,139 INFO L225 Difference]: With dead ends: 449 [2024-12-02 15:03:12,139 INFO L226 Difference]: Without dead ends: 341 [2024-12-02 15:03:12,140 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 596 GetRequests, 568 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 182 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=240, Invalid=630, Unknown=0, NotChecked=0, Total=870 [2024-12-02 15:03:12,141 INFO L435 NwaCegarLoop]: 234 mSDtfsCounter, 720 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 882 mSolverCounterSat, 354 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 721 SdHoareTripleChecker+Valid, 743 SdHoareTripleChecker+Invalid, 1236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 354 IncrementalHoareTripleChecker+Valid, 882 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-12-02 15:03:12,142 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [721 Valid, 743 Invalid, 1236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [354 Valid, 882 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-12-02 15:03:12,143 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 341 states. [2024-12-02 15:03:12,197 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 341 to 115. [2024-12-02 15:03:12,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 115 states, 64 states have (on average 1.296875) internal successors, (83), 64 states have internal predecessors, (83), 48 states have call successors, (48), 2 states have call predecessors, (48), 2 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2024-12-02 15:03:12,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 115 states to 115 states and 179 transitions. [2024-12-02 15:03:12,200 INFO L78 Accepts]: Start accepts. Automaton has 115 states and 179 transitions. Word has length 290 [2024-12-02 15:03:12,201 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:03:12,201 INFO L471 AbstractCegarLoop]: Abstraction has 115 states and 179 transitions. [2024-12-02 15:03:12,202 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 6.785714285714286) internal successors, (95), 14 states have internal predecessors, (95), 4 states have call successors, (96), 3 states have call predecessors, (96), 4 states have return successors, (96), 2 states have call predecessors, (96), 4 states have call successors, (96) [2024-12-02 15:03:12,202 INFO L276 IsEmpty]: Start isEmpty. Operand 115 states and 179 transitions. [2024-12-02 15:03:12,207 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 291 [2024-12-02 15:03:12,207 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:03:12,207 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:03:12,217 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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:03:12,408 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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:03:12,408 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:03:12,408 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:03:12,409 INFO L85 PathProgramCache]: Analyzing trace with hash -1257288361, now seen corresponding path program 1 times [2024-12-02 15:03:12,409 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:03:12,410 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1591216837] [2024-12-02 15:03:12,410 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:03:12,410 INFO L173 SolverBuilder]: Constructing external solver with command: mathsat -theory.fp.to_bv_overflow_mode=1 -theory.fp.minmax_zero_mode=4 -theory.bv.div_by_zero_mode=1 -unsat_core_generation=3 [2024-12-02 15:03:12,410 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:03:12,412 INFO L229 MonitoredProcess]: Starting monitored process 4 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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:03:12,413 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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:03:12,686 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:03:12,699 INFO L256 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 11 conjuncts are in the unsatisfiable core [2024-12-02 15:03:12,705 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:03:14,646 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 47 proven. 141 refuted. 0 times theorem prover too weak. 4324 trivial. 0 not checked. [2024-12-02 15:03:14,646 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:03:15,306 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:03:15,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [1591216837] [2024-12-02 15:03:15,307 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [1591216837] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:03:15,307 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1081882104] [2024-12-02 15:03:15,307 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:03:15,307 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 15:03:15,307 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 15:03:15,308 INFO L229 MonitoredProcess]: Starting monitored process 5 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 15:03:15,309 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (5)] Waiting until timeout for monitored process [2024-12-02 15:03:15,955 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:03:15,985 INFO L256 TraceCheckSpWp]: Trace formula consists of 461 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-12-02 15:03:15,990 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:03:16,977 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 15:03:16,977 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2024-12-02 15:03:16,977 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1081882104] provided 1 perfect and 0 imperfect interpolant sequences [2024-12-02 15:03:16,977 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:03:16,977 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 11 [2024-12-02 15:03:16,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229675899] [2024-12-02 15:03:16,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:03:16,977 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 15:03:16,978 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:03:16,978 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 15:03:16,978 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2024-12-02 15:03:16,978 INFO L87 Difference]: Start difference. First operand 115 states and 179 transitions. Second operand has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 15:03:17,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:03:17,626 INFO L93 Difference]: Finished difference Result 340 states and 532 transitions. [2024-12-02 15:03:17,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-12-02 15:03:17,628 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 290 [2024-12-02 15:03:17,629 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:03:17,631 INFO L225 Difference]: With dead ends: 340 [2024-12-02 15:03:17,631 INFO L226 Difference]: Without dead ends: 228 [2024-12-02 15:03:17,632 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 863 GetRequests, 844 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=89, Invalid=331, Unknown=0, NotChecked=0, Total=420 [2024-12-02 15:03:17,633 INFO L435 NwaCegarLoop]: 167 mSDtfsCounter, 126 mSDsluCounter, 463 mSDsCounter, 0 mSdLazyCounter, 247 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 126 SdHoareTripleChecker+Valid, 630 SdHoareTripleChecker+Invalid, 344 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 247 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-12-02 15:03:17,633 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [126 Valid, 630 Invalid, 344 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 247 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-12-02 15:03:17,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 228 states. [2024-12-02 15:03:17,676 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 228 to 204. [2024-12-02 15:03:17,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 204 states, 103 states have (on average 1.203883495145631) internal successors, (124), 103 states have internal predecessors, (124), 96 states have call successors, (96), 4 states have call predecessors, (96), 4 states have return successors, (96), 96 states have call predecessors, (96), 96 states have call successors, (96) [2024-12-02 15:03:17,678 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 204 states to 204 states and 316 transitions. [2024-12-02 15:03:17,678 INFO L78 Accepts]: Start accepts. Automaton has 204 states and 316 transitions. Word has length 290 [2024-12-02 15:03:17,679 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:03:17,679 INFO L471 AbstractCegarLoop]: Abstraction has 204 states and 316 transitions. [2024-12-02 15:03:17,679 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 8.833333333333334) internal successors, (53), 5 states have internal predecessors, (53), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 15:03:17,680 INFO L276 IsEmpty]: Start isEmpty. Operand 204 states and 316 transitions. [2024-12-02 15:03:17,681 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 291 [2024-12-02 15:03:17,681 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:03:17,681 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:03:17,685 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (5)] Ended with exit code 0 [2024-12-02 15:03:17,887 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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:03:18,081 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 5 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt,4 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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:03:18,082 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:03:18,082 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:03:18,082 INFO L85 PathProgramCache]: Analyzing trace with hash -236220007, now seen corresponding path program 1 times [2024-12-02 15:03:18,083 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:03:18,083 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [164630860] [2024-12-02 15:03:18,083 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:03:18,083 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:03:18,083 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:03:18,085 INFO L229 MonitoredProcess]: Starting monitored process 6 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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:03:18,085 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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:03:18,344 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:03:18,356 INFO L256 TraceCheckSpWp]: Trace formula consists of 462 conjuncts, 5 conjuncts are in the unsatisfiable core [2024-12-02 15:03:18,360 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:03:18,696 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 1311 proven. 117 refuted. 0 times theorem prover too weak. 3084 trivial. 0 not checked. [2024-12-02 15:03:18,696 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:03:18,782 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:03:18,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [164630860] [2024-12-02 15:03:18,783 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [164630860] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:03:18,783 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleCvc4 [1116758998] [2024-12-02 15:03:18,783 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:03:18,783 INFO L173 SolverBuilder]: Constructing external solver with command: cvc4 --incremental --print-success --lang smt [2024-12-02 15:03:18,783 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/cvc4 [2024-12-02 15:03:18,784 INFO L229 MonitoredProcess]: Starting monitored process 7 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (exit command is (exit), workingDir is null) [2024-12-02 15:03:18,785 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (7)] Waiting until timeout for monitored process [2024-12-02 15:03:19,477 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:03:19,511 INFO L256 TraceCheckSpWp]: Trace formula consists of 462 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 15:03:19,517 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:03:19,856 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 1311 proven. 117 refuted. 0 times theorem prover too weak. 3084 trivial. 0 not checked. [2024-12-02 15:03:19,856 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:03:19,895 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleCvc4 [1116758998] provided 0 perfect and 1 imperfect interpolant sequences [2024-12-02 15:03:19,895 INFO L185 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2024-12-02 15:03:19,895 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 6 [2024-12-02 15:03:19,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [930936022] [2024-12-02 15:03:19,895 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2024-12-02 15:03:19,896 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-12-02 15:03:19,896 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:03:19,897 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-12-02 15:03:19,897 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2024-12-02 15:03:19,897 INFO L87 Difference]: Start difference. First operand 204 states and 316 transitions. Second operand has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 2 states have call successors, (48), 2 states have call predecessors, (48), 3 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) [2024-12-02 15:03:21,109 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:03:21,110 INFO L93 Difference]: Finished difference Result 331 states and 507 transitions. [2024-12-02 15:03:21,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-12-02 15:03:21,110 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 2 states have call successors, (48), 2 states have call predecessors, (48), 3 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) Word has length 290 [2024-12-02 15:03:21,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:03:21,114 INFO L225 Difference]: With dead ends: 331 [2024-12-02 15:03:21,114 INFO L226 Difference]: Without dead ends: 219 [2024-12-02 15:03:21,114 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 632 GetRequests, 617 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 27 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=85, Invalid=187, Unknown=0, NotChecked=0, Total=272 [2024-12-02 15:03:21,115 INFO L435 NwaCegarLoop]: 208 mSDtfsCounter, 134 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 556 mSolverCounterSat, 105 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 143 SdHoareTripleChecker+Valid, 519 SdHoareTripleChecker+Invalid, 661 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 105 IncrementalHoareTripleChecker+Valid, 556 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2024-12-02 15:03:21,116 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [143 Valid, 519 Invalid, 661 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [105 Valid, 556 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2024-12-02 15:03:21,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2024-12-02 15:03:21,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 212. [2024-12-02 15:03:21,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 109 states have (on average 1.18348623853211) internal successors, (129), 109 states have internal predecessors, (129), 96 states have call successors, (96), 6 states have call predecessors, (96), 6 states have return successors, (96), 96 states have call predecessors, (96), 96 states have call successors, (96) [2024-12-02 15:03:21,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 321 transitions. [2024-12-02 15:03:21,160 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 321 transitions. Word has length 290 [2024-12-02 15:03:21,161 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:03:21,161 INFO L471 AbstractCegarLoop]: Abstraction has 212 states and 321 transitions. [2024-12-02 15:03:21,161 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.833333333333334) internal successors, (59), 6 states have internal predecessors, (59), 2 states have call successors, (48), 2 states have call predecessors, (48), 3 states have return successors, (48), 2 states have call predecessors, (48), 2 states have call successors, (48) [2024-12-02 15:03:21,161 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 321 transitions. [2024-12-02 15:03:21,163 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2024-12-02 15:03:21,163 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:03:21,163 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:03:21,171 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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:03:21,369 INFO L552 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt (7)] Ended with exit code 0 [2024-12-02 15:03:21,564 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/cvc4 --incremental --print-success --lang smt [2024-12-02 15:03:21,564 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:03:21,565 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:03:21,565 INFO L85 PathProgramCache]: Analyzing trace with hash -1429370760, now seen corresponding path program 1 times [2024-12-02 15:03:21,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:03:21,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [411056033] [2024-12-02 15:03:21,565 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:03:21,566 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:03:21,566 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:03:21,567 INFO L229 MonitoredProcess]: Starting monitored process 8 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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:03:21,568 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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:03:21,825 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:03:21,839 INFO L256 TraceCheckSpWp]: Trace formula consists of 463 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-12-02 15:03:21,842 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2024-12-02 15:03:22,185 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 897 proven. 126 refuted. 0 times theorem prover too weak. 3489 trivial. 0 not checked. [2024-12-02 15:03:22,186 INFO L312 TraceCheckSpWp]: Computing backward predicates... [2024-12-02 15:03:22,342 INFO L134 CoverageAnalysis]: Checked inductivity of 4512 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4512 trivial. 0 not checked. [2024-12-02 15:03:22,342 INFO L136 FreeRefinementEngine]: Strategy FOX found an infeasible trace [2024-12-02 15:03:22,342 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleMathsat [411056033] [2024-12-02 15:03:22,342 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleMathsat [411056033] provided 1 perfect and 1 imperfect interpolant sequences [2024-12-02 15:03:22,342 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2024-12-02 15:03:22,342 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2024-12-02 15:03:22,343 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1068043060] [2024-12-02 15:03:22,343 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-12-02 15:03:22,343 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-12-02 15:03:22,343 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy FOX [2024-12-02 15:03:22,344 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-12-02 15:03:22,344 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:03:22,344 INFO L87 Difference]: Start difference. First operand 212 states and 321 transitions. Second operand has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 15:03:22,442 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-12-02 15:03:22,442 INFO L93 Difference]: Finished difference Result 373 states and 561 transitions. [2024-12-02 15:03:22,442 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-12-02 15:03:22,442 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) Word has length 291 [2024-12-02 15:03:22,443 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-12-02 15:03:22,445 INFO L225 Difference]: With dead ends: 373 [2024-12-02 15:03:22,445 INFO L226 Difference]: Without dead ends: 257 [2024-12-02 15:03:22,446 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 580 GetRequests, 573 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-12-02 15:03:22,447 INFO L435 NwaCegarLoop]: 185 mSDtfsCounter, 46 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 24 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 27 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 24 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-12-02 15:03:22,447 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [46 Valid, 511 Invalid, 27 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 24 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-12-02 15:03:22,448 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 257 states. [2024-12-02 15:03:22,500 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 257 to 254. [2024-12-02 15:03:22,501 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 254 states, 145 states have (on average 1.2344827586206897) internal successors, (179), 146 states have internal predecessors, (179), 100 states have call successors, (100), 8 states have call predecessors, (100), 8 states have return successors, (100), 99 states have call predecessors, (100), 100 states have call successors, (100) [2024-12-02 15:03:22,503 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 379 transitions. [2024-12-02 15:03:22,503 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 379 transitions. Word has length 291 [2024-12-02 15:03:22,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-12-02 15:03:22,504 INFO L471 AbstractCegarLoop]: Abstraction has 254 states and 379 transitions. [2024-12-02 15:03:22,504 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.5) internal successors, (54), 4 states have internal predecessors, (54), 1 states have call successors, (48), 1 states have call predecessors, (48), 1 states have return successors, (48), 1 states have call predecessors, (48), 1 states have call successors, (48) [2024-12-02 15:03:22,504 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 379 transitions. [2024-12-02 15:03:22,506 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 292 [2024-12-02 15:03:22,506 INFO L210 NwaCegarLoop]: Found error trace [2024-12-02 15:03:22,507 INFO L218 NwaCegarLoop]: trace histogram [48, 48, 48, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-12-02 15:03:22,516 INFO L540 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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)] Forceful destruction successful, exit code 0 [2024-12-02 15:03:22,707 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 8 /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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:03:22,707 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-12-02 15:03:22,707 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-12-02 15:03:22,707 INFO L85 PathProgramCache]: Analyzing trace with hash -1171205322, now seen corresponding path program 1 times [2024-12-02 15:03:22,708 INFO L118 FreeRefinementEngine]: Executing refinement strategy FOX [2024-12-02 15:03:22,708 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleMathsat [1699012097] [2024-12-02 15:03:22,708 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-12-02 15:03:22,708 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:03:22,708 INFO L189 MonitoredProcess]: No working directory specified, using /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/bin/uautomizer-verify-84ZbGMXZE1/mathsat [2024-12-02 15:03:22,710 INFO L229 MonitoredProcess]: Starting monitored process 9 with /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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:03:22,710 INFO L327 MonitoredProcess]: [MP /tmp/vcloud_worker_vcloud-master_on_vcloud-master/run_dir_e90335b0-dcea-479c-a906-ea75424aa320/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 (9)] Waiting until timeout for monitored process [2024-12-02 15:03:23,099 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-12-02 15:03:23,113 INFO L256 TraceCheckSpWp]: Trace formula consists of 462 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-12-02 15:03:23,119 INFO L279 TraceCheckSpWp]: Computing forward predicates...