./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/product-lines/elevator_spec1_product18.cil.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 8fc3dc66 Calling Ultimate with: /root/.sdkman/candidates/java/21.0.5-tem/bin/java -Dosgi.configuration.area=/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/config -Xmx15G -Xms4m -jar /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/org.eclipse.equinox.launcher_1.6.800.v20240513-1750.jar -data @noDefault -ultimatedata /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data -tc /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/AutomizerReach.xml -i ../sv-benchmarks/c/product-lines/elevator_spec1_product18.cil.c -s /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf --cacsl2boogietranslator.entry.function main --witnessprinter.witness.directory /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux --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 8f67cb4d69b9f8349c20986099ec654a7bad708130567f012247d97f1e51ceb8 --- Real Ultimate output --- This is Ultimate 0.3.0-?-8fc3dc6-m [2025-03-16 18:32:18,847 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-16 18:32:18,903 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-03-16 18:32:18,908 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-16 18:32:18,908 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-16 18:32:18,926 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-16 18:32:18,926 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-16 18:32:18,926 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-16 18:32:18,926 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-16 18:32:18,926 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-16 18:32:18,926 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-16 18:32:18,927 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-16 18:32:18,927 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-16 18:32:18,927 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-16 18:32:18,927 INFO L153 SettingsManager]: * Use SBE=true [2025-03-16 18:32:18,927 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-16 18:32:18,927 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-16 18:32:18,927 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-16 18:32:18,927 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-16 18:32:18,927 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-16 18:32:18,927 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-16 18:32:18,927 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-16 18:32:18,927 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-16 18:32:18,927 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-16 18:32:18,929 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-16 18:32:18,929 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-16 18:32:18,929 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-16 18:32:18,929 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-16 18:32:18,930 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-16 18:32:18,930 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-16 18:32:18,930 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-16 18:32:18,930 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-16 18:32:18,930 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-16 18:32:18,930 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-16 18:32:18,930 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-16 18:32:18,930 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-16 18:32:18,930 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-16 18:32:18,930 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-16 18:32:18,930 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-16 18:32:18,930 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-16 18:32:18,930 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-16 18:32:18,930 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-16 18:32:18,930 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-16 18:32:18,931 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 -> /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux 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 -> 8f67cb4d69b9f8349c20986099ec654a7bad708130567f012247d97f1e51ceb8 [2025-03-16 18:32:19,143 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-16 18:32:19,152 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-16 18:32:19,154 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-16 18:32:19,154 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-16 18:32:19,154 INFO L274 PluginConnector]: CDTParser initialized [2025-03-16 18:32:19,155 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/product-lines/elevator_spec1_product18.cil.c [2025-03-16 18:32:20,299 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/018c58aed/9b25bac5443f48de855c097a3d89d6f2/FLAG59d1e5338 [2025-03-16 18:32:20,635 INFO L384 CDTParser]: Found 1 translation units. [2025-03-16 18:32:20,636 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/product-lines/elevator_spec1_product18.cil.c [2025-03-16 18:32:20,657 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/018c58aed/9b25bac5443f48de855c097a3d89d6f2/FLAG59d1e5338 [2025-03-16 18:32:20,673 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/018c58aed/9b25bac5443f48de855c097a3d89d6f2 [2025-03-16 18:32:20,676 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-16 18:32:20,677 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-16 18:32:20,679 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-16 18:32:20,679 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-16 18:32:20,682 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-16 18:32:20,683 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.03 06:32:20" (1/1) ... [2025-03-16 18:32:20,684 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@3ff14afc and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:20, skipping insertion in model container [2025-03-16 18:32:20,686 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.03 06:32:20" (1/1) ... [2025-03-16 18:32:20,737 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-16 18:32:20,851 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/product-lines/elevator_spec1_product18.cil.c[1545,1558] [2025-03-16 18:32:21,054 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-16 18:32:21,069 INFO L200 MainTranslator]: Completed pre-run [2025-03-16 18:32:21,075 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [48] [2025-03-16 18:32:21,076 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Floor.i","") [57] [2025-03-16 18:32:21,076 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [730] [2025-03-16 18:32:21,076 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Specification1_spec.i","") [1096] [2025-03-16 18:32:21,076 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Elevator.i","") [1282] [2025-03-16 18:32:21,076 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Person.i","") [2778] [2025-03-16 18:32:21,077 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"UnitTests.i","") [2897] [2025-03-16 18:32:21,077 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [2989] [2025-03-16 18:32:21,077 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [3027] [2025-03-16 18:32:21,077 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [3043] [2025-03-16 18:32:21,082 WARN L250 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/product-lines/elevator_spec1_product18.cil.c[1545,1558] [2025-03-16 18:32:21,163 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-16 18:32:21,182 INFO L204 MainTranslator]: Completed translation [2025-03-16 18:32:21,183 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:21 WrapperNode [2025-03-16 18:32:21,183 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-16 18:32:21,184 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-16 18:32:21,184 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-16 18:32:21,184 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-16 18:32:21,188 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:21" (1/1) ... [2025-03-16 18:32:21,204 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:21" (1/1) ... [2025-03-16 18:32:21,240 INFO L138 Inliner]: procedures = 92, calls = 339, calls flagged for inlining = 26, calls inlined = 22, statements flattened = 802 [2025-03-16 18:32:21,241 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-16 18:32:21,241 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-16 18:32:21,241 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-16 18:32:21,241 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-16 18:32:21,248 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:21" (1/1) ... [2025-03-16 18:32:21,248 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:21" (1/1) ... [2025-03-16 18:32:21,251 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:21" (1/1) ... [2025-03-16 18:32:21,271 INFO L175 MemorySlicer]: Split 81 memory accesses to 20 slices as follows [2, 4, 4, 4, 2, 4, 4, 5, 3, 3, 5, 7, 4, 4, 4, 4, 4, 6, 4, 4]. 9 percent of accesses are in the largest equivalence class. The 81 initializations are split as follows [2, 4, 4, 4, 2, 4, 4, 5, 3, 3, 5, 7, 4, 4, 4, 4, 4, 6, 4, 4]. The 0 writes are split as follows [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0]. [2025-03-16 18:32:21,271 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:21" (1/1) ... [2025-03-16 18:32:21,272 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:21" (1/1) ... [2025-03-16 18:32:21,282 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:21" (1/1) ... [2025-03-16 18:32:21,283 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:21" (1/1) ... [2025-03-16 18:32:21,286 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:21" (1/1) ... [2025-03-16 18:32:21,288 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:21" (1/1) ... [2025-03-16 18:32:21,298 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-16 18:32:21,298 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-16 18:32:21,298 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-16 18:32:21,298 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-16 18:32:21,299 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:21" (1/1) ... [2025-03-16 18:32:21,307 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-16 18:32:21,316 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:21,328 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (exit command is (exit), workingDir is null) [2025-03-16 18:32:21,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 (1)] Waiting until timeout for monitored process [2025-03-16 18:32:21,348 INFO L130 BoogieDeclarations]: Found specification of procedure angelinaCall [2025-03-16 18:32:21,348 INFO L138 BoogieDeclarations]: Found implementation of procedure angelinaCall [2025-03-16 18:32:21,348 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-16 18:32:21,348 INFO L130 BoogieDeclarations]: Found specification of procedure getWeight [2025-03-16 18:32:21,348 INFO L138 BoogieDeclarations]: Found implementation of procedure getWeight [2025-03-16 18:32:21,348 INFO L130 BoogieDeclarations]: Found specification of procedure bigMacCall [2025-03-16 18:32:21,348 INFO L138 BoogieDeclarations]: Found implementation of procedure bigMacCall [2025-03-16 18:32:21,348 INFO L130 BoogieDeclarations]: Found specification of procedure enterElevator [2025-03-16 18:32:21,348 INFO L138 BoogieDeclarations]: Found implementation of procedure enterElevator [2025-03-16 18:32:21,348 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection [2025-03-16 18:32:21,348 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection [2025-03-16 18:32:21,349 INFO L130 BoogieDeclarations]: Found specification of procedure getReverseHeading [2025-03-16 18:32:21,349 INFO L138 BoogieDeclarations]: Found implementation of procedure getReverseHeading [2025-03-16 18:32:21,349 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2025-03-16 18:32:21,349 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2025-03-16 18:32:21,349 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2025-03-16 18:32:21,349 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2025-03-16 18:32:21,349 INFO L130 BoogieDeclarations]: Found specification of procedure areDoorsOpen [2025-03-16 18:32:21,349 INFO L138 BoogieDeclarations]: Found implementation of procedure areDoorsOpen [2025-03-16 18:32:21,349 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2025-03-16 18:32:21,349 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2025-03-16 18:32:21,349 INFO L130 BoogieDeclarations]: Found specification of procedure isTopFloor [2025-03-16 18:32:21,349 INFO L138 BoogieDeclarations]: Found implementation of procedure isTopFloor [2025-03-16 18:32:21,349 INFO L130 BoogieDeclarations]: Found specification of procedure getDestination [2025-03-16 18:32:21,349 INFO L138 BoogieDeclarations]: Found implementation of procedure getDestination [2025-03-16 18:32:21,350 INFO L130 BoogieDeclarations]: Found specification of procedure isBlocked [2025-03-16 18:32:21,350 INFO L138 BoogieDeclarations]: Found implementation of procedure isBlocked [2025-03-16 18:32:21,350 INFO L130 BoogieDeclarations]: Found specification of procedure resetCallOnFloor [2025-03-16 18:32:21,350 INFO L138 BoogieDeclarations]: Found implementation of procedure resetCallOnFloor [2025-03-16 18:32:21,350 INFO L130 BoogieDeclarations]: Found specification of procedure initPersonOnFloor [2025-03-16 18:32:21,350 INFO L138 BoogieDeclarations]: Found implementation of procedure initPersonOnFloor [2025-03-16 18:32:21,350 INFO L130 BoogieDeclarations]: Found specification of procedure removePersonFromFloor [2025-03-16 18:32:21,350 INFO L138 BoogieDeclarations]: Found implementation of procedure removePersonFromFloor [2025-03-16 18:32:21,350 INFO L130 BoogieDeclarations]: Found specification of procedure getOrigin [2025-03-16 18:32:21,350 INFO L138 BoogieDeclarations]: Found implementation of procedure getOrigin [2025-03-16 18:32:21,350 INFO L130 BoogieDeclarations]: Found specification of procedure continueInDirection [2025-03-16 18:32:21,350 INFO L138 BoogieDeclarations]: Found implementation of procedure continueInDirection [2025-03-16 18:32:21,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-16 18:32:21,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-16 18:32:21,350 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-16 18:32:21,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-16 18:32:21,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-16 18:32:21,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-16 18:32:21,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-16 18:32:21,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-16 18:32:21,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-16 18:32:21,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-16 18:32:21,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-16 18:32:21,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-16 18:32:21,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-16 18:32:21,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-16 18:32:21,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-16 18:32:21,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-16 18:32:21,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-16 18:32:21,351 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-16 18:32:21,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-16 18:32:21,352 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-16 18:32:21,352 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift__wrappee__weight [2025-03-16 18:32:21,352 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift__wrappee__weight [2025-03-16 18:32:21,352 INFO L130 BoogieDeclarations]: Found specification of procedure pressInLiftFloorButton [2025-03-16 18:32:21,352 INFO L138 BoogieDeclarations]: Found implementation of procedure pressInLiftFloorButton [2025-03-16 18:32:21,352 INFO L130 BoogieDeclarations]: Found specification of procedure leaveElevator [2025-03-16 18:32:21,352 INFO L138 BoogieDeclarations]: Found implementation of procedure leaveElevator [2025-03-16 18:32:21,352 INFO L130 BoogieDeclarations]: Found specification of procedure isPersonOnFloor [2025-03-16 18:32:21,352 INFO L138 BoogieDeclarations]: Found implementation of procedure isPersonOnFloor [2025-03-16 18:32:21,352 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-16 18:32:21,352 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-16 18:32:21,352 INFO L130 BoogieDeclarations]: Found specification of procedure isFloorCalling [2025-03-16 18:32:21,352 INFO L138 BoogieDeclarations]: Found implementation of procedure isFloorCalling [2025-03-16 18:32:21,502 INFO L256 CfgBuilder]: Building ICFG [2025-03-16 18:32:21,504 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-16 18:32:21,574 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2894: #res := ~retValue_acc~21; [2025-03-16 18:32:21,594 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2816: #res := ~retValue_acc~19; [2025-03-16 18:32:21,597 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1362: #res := ~retValue_acc~6; [2025-03-16 18:32:21,864 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2052: #res := ~retValue_acc~14; [2025-03-16 18:32:21,908 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2156: #res := ~retValue_acc~17; [2025-03-16 18:32:21,917 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2855: #res := ~retValue_acc~20; [2025-03-16 18:32:22,047 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2142-1: stopRequestedAtCurrentFloor_#res#1 := stopRequestedAtCurrentFloor_~retValue_acc~16#1; [2025-03-16 18:32:22,047 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1558-1: buttonForFloorIsPressed_#res#1 := buttonForFloorIsPressed_~retValue_acc~9#1; [2025-03-16 18:32:22,116 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1687-1: anyStopRequested_#res#1 := anyStopRequested_~retValue_acc~12#1; [2025-03-16 18:32:22,116 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1700-1: isIdle_#res#1 := isIdle_~retValue_acc~13#1; [2025-03-16 18:32:22,157 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1515-1: getCurrentFloorID_#res#1 := getCurrentFloorID_~retValue_acc~7#1; [2025-03-16 18:32:22,218 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L416: #res := ~retValue_acc~1; [2025-03-16 18:32:22,270 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L3390-1: main_#res#1 := main_~retValue_acc~25#1; [2025-03-16 18:32:22,271 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L3024-1: valid_product_#res#1 := valid_product_~retValue_acc~23#1; [2025-03-16 18:32:22,279 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L175: #res := ~retValue_acc~0; [2025-03-16 18:32:22,281 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1524: #res := ~retValue_acc~8; [2025-03-16 18:32:22,284 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L727: #res := ~retValue_acc~2; [2025-03-16 18:32:22,395 INFO L? ?]: Removed 429 outVars from TransFormulas that were not future-live. [2025-03-16 18:32:22,395 INFO L307 CfgBuilder]: Performing block encoding [2025-03-16 18:32:22,416 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-16 18:32:22,416 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-16 18:32:22,417 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.03 06:32:22 BoogieIcfgContainer [2025-03-16 18:32:22,417 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-16 18:32:22,418 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-16 18:32:22,418 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-16 18:32:22,421 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-16 18:32:22,422 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.03 06:32:20" (1/3) ... [2025-03-16 18:32:22,422 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45a314d2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.03 06:32:22, skipping insertion in model container [2025-03-16 18:32:22,422 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:32:21" (2/3) ... [2025-03-16 18:32:22,422 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@45a314d2 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.03 06:32:22, skipping insertion in model container [2025-03-16 18:32:22,422 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.03 06:32:22" (3/3) ... [2025-03-16 18:32:22,423 INFO L128 eAbstractionObserver]: Analyzing ICFG elevator_spec1_product18.cil.c [2025-03-16 18:32:22,433 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-16 18:32:22,436 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG elevator_spec1_product18.cil.c that has 24 procedures, 540 locations, 1 initial locations, 1 loop locations, and 1 error locations. [2025-03-16 18:32:22,501 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-16 18:32:22,530 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;@2f13867, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-16 18:32:22,530 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-16 18:32:22,542 INFO L276 IsEmpty]: Start isEmpty. Operand has 540 states, 421 states have (on average 1.7125890736342042) internal successors, (721), 444 states have internal predecessors, (721), 94 states have call successors, (94), 23 states have call predecessors, (94), 23 states have return successors, (94), 87 states have call predecessors, (94), 94 states have call successors, (94) [2025-03-16 18:32:22,554 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2025-03-16 18:32:22,554 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:22,556 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:22,556 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:22,560 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:22,561 INFO L85 PathProgramCache]: Analyzing trace with hash -891442077, now seen corresponding path program 1 times [2025-03-16 18:32:22,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:22,567 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1613954704] [2025-03-16 18:32:22,567 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:22,569 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:22,657 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-03-16 18:32:22,716 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-03-16 18:32:22,716 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:22,716 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:22,992 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-03-16 18:32:22,992 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:22,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1613954704] [2025-03-16 18:32:22,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1613954704] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:22,992 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1911058547] [2025-03-16 18:32:22,993 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:22,993 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:22,993 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:23,001 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:23,003 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2025-03-16 18:32:23,132 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 74 statements into 1 equivalence classes. [2025-03-16 18:32:23,324 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 74 of 74 statements. [2025-03-16 18:32:23,325 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:23,325 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:23,332 INFO L256 TraceCheckSpWp]: Trace formula consists of 1711 conjuncts, 1 conjuncts are in the unsatisfiable core [2025-03-16 18:32:23,337 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:23,351 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-03-16 18:32:23,352 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:23,352 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1911058547] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:23,352 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:23,352 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [4] total 4 [2025-03-16 18:32:23,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [678284400] [2025-03-16 18:32:23,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:23,358 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2025-03-16 18:32:23,358 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:23,372 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2025-03-16 18:32:23,373 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-16 18:32:23,375 INFO L87 Difference]: Start difference. First operand has 540 states, 421 states have (on average 1.7125890736342042) internal successors, (721), 444 states have internal predecessors, (721), 94 states have call successors, (94), 23 states have call predecessors, (94), 23 states have return successors, (94), 87 states have call predecessors, (94), 94 states have call successors, (94) Second operand has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) [2025-03-16 18:32:23,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:23,430 INFO L93 Difference]: Finished difference Result 560 states and 938 transitions. [2025-03-16 18:32:23,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2025-03-16 18:32:23,431 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) Word has length 74 [2025-03-16 18:32:23,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:23,448 INFO L225 Difference]: With dead ends: 560 [2025-03-16 18:32:23,448 INFO L226 Difference]: Without dead ends: 533 [2025-03-16 18:32:23,450 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-16 18:32:23,453 INFO L435 NwaCegarLoop]: 901 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, 901 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 [2025-03-16 18:32:23,454 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 901 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:23,469 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2025-03-16 18:32:23,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 533. [2025-03-16 18:32:23,508 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 533 states, 416 states have (on average 1.7115384615384615) internal successors, (712), 437 states have internal predecessors, (712), 94 states have call successors, (94), 23 states have call predecessors, (94), 22 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2025-03-16 18:32:23,520 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 895 transitions. [2025-03-16 18:32:23,524 INFO L78 Accepts]: Start accepts. Automaton has 533 states and 895 transitions. Word has length 74 [2025-03-16 18:32:23,525 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:23,525 INFO L471 AbstractCegarLoop]: Abstraction has 533 states and 895 transitions. [2025-03-16 18:32:23,525 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 21.5) internal successors, (43), 2 states have internal predecessors, (43), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 1 states have call successors, (9) [2025-03-16 18:32:23,525 INFO L276 IsEmpty]: Start isEmpty. Operand 533 states and 895 transitions. [2025-03-16 18:32:23,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 76 [2025-03-16 18:32:23,533 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:23,533 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:23,542 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:23,736 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2025-03-16 18:32:23,737 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:23,737 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:23,737 INFO L85 PathProgramCache]: Analyzing trace with hash 1006266806, now seen corresponding path program 1 times [2025-03-16 18:32:23,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:23,737 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [541713862] [2025-03-16 18:32:23,737 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:23,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:23,751 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 75 statements into 1 equivalence classes. [2025-03-16 18:32:23,763 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 75 of 75 statements. [2025-03-16 18:32:23,768 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:23,768 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:23,902 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-03-16 18:32:23,903 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:23,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [541713862] [2025-03-16 18:32:23,903 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [541713862] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:23,903 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [791384456] [2025-03-16 18:32:23,903 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:23,903 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:23,903 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:23,905 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:23,907 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2025-03-16 18:32:24,040 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 75 statements into 1 equivalence classes. [2025-03-16 18:32:24,190 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 75 of 75 statements. [2025-03-16 18:32:24,190 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:24,190 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:24,195 INFO L256 TraceCheckSpWp]: Trace formula consists of 1713 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:24,198 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:24,228 INFO L134 CoverageAnalysis]: Checked inductivity of 14 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-16 18:32:24,229 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:24,230 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [791384456] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:24,230 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:24,230 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:24,230 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378340185] [2025-03-16 18:32:24,230 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:24,231 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:24,231 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:24,232 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:24,232 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:24,233 INFO L87 Difference]: Start difference. First operand 533 states and 895 transitions. Second operand has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:32:24,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:24,314 INFO L93 Difference]: Finished difference Result 1062 states and 1787 transitions. [2025-03-16 18:32:24,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:32:24,315 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) Word has length 75 [2025-03-16 18:32:24,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:24,319 INFO L225 Difference]: With dead ends: 1062 [2025-03-16 18:32:24,320 INFO L226 Difference]: Without dead ends: 533 [2025-03-16 18:32:24,324 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:24,324 INFO L435 NwaCegarLoop]: 883 mSDtfsCounter, 5 mSDsluCounter, 1760 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 2643 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.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:24,324 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 2643 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:24,325 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2025-03-16 18:32:24,353 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 533. [2025-03-16 18:32:24,354 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 533 states, 416 states have (on average 1.7091346153846154) internal successors, (711), 437 states have internal predecessors, (711), 94 states have call successors, (94), 23 states have call predecessors, (94), 22 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2025-03-16 18:32:24,359 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 894 transitions. [2025-03-16 18:32:24,360 INFO L78 Accepts]: Start accepts. Automaton has 533 states and 894 transitions. Word has length 75 [2025-03-16 18:32:24,360 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:24,360 INFO L471 AbstractCegarLoop]: Abstraction has 533 states and 894 transitions. [2025-03-16 18:32:24,361 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.75) internal successors, (47), 4 states have internal predecessors, (47), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:32:24,361 INFO L276 IsEmpty]: Start isEmpty. Operand 533 states and 894 transitions. [2025-03-16 18:32:24,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2025-03-16 18:32:24,363 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:24,363 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:24,371 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2025-03-16 18:32:24,564 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2025-03-16 18:32:24,564 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:24,565 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:24,565 INFO L85 PathProgramCache]: Analyzing trace with hash 1235279900, now seen corresponding path program 1 times [2025-03-16 18:32:24,565 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:24,565 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [539415848] [2025-03-16 18:32:24,565 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:24,565 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:24,582 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 77 statements into 1 equivalence classes. [2025-03-16 18:32:24,590 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 77 of 77 statements. [2025-03-16 18:32:24,590 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:24,590 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:24,702 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-03-16 18:32:24,702 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:24,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [539415848] [2025-03-16 18:32:24,703 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [539415848] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:24,703 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [116464283] [2025-03-16 18:32:24,703 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:24,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:24,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:24,706 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:24,706 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2025-03-16 18:32:24,813 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 77 statements into 1 equivalence classes. [2025-03-16 18:32:24,971 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 77 of 77 statements. [2025-03-16 18:32:24,972 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:24,972 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:24,977 INFO L256 TraceCheckSpWp]: Trace formula consists of 1715 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:24,980 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:25,004 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-16 18:32:25,004 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:25,005 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [116464283] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:25,005 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:25,005 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:25,005 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058972281] [2025-03-16 18:32:25,005 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:25,005 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:25,005 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:25,005 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:25,006 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:25,006 INFO L87 Difference]: Start difference. First operand 533 states and 894 transitions. Second operand has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:32:25,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:25,064 INFO L93 Difference]: Finished difference Result 1062 states and 1785 transitions. [2025-03-16 18:32:25,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:32:25,065 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) Word has length 77 [2025-03-16 18:32:25,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:25,070 INFO L225 Difference]: With dead ends: 1062 [2025-03-16 18:32:25,070 INFO L226 Difference]: Without dead ends: 533 [2025-03-16 18:32:25,074 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 76 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:25,075 INFO L435 NwaCegarLoop]: 883 mSDtfsCounter, 4 mSDsluCounter, 1760 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 2643 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:25,075 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4 Valid, 2643 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:25,076 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 533 states. [2025-03-16 18:32:25,088 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 533 to 533. [2025-03-16 18:32:25,089 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 533 states, 416 states have (on average 1.7067307692307692) internal successors, (710), 437 states have internal predecessors, (710), 94 states have call successors, (94), 23 states have call predecessors, (94), 22 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2025-03-16 18:32:25,093 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 533 states to 533 states and 893 transitions. [2025-03-16 18:32:25,094 INFO L78 Accepts]: Start accepts. Automaton has 533 states and 893 transitions. Word has length 77 [2025-03-16 18:32:25,094 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:25,094 INFO L471 AbstractCegarLoop]: Abstraction has 533 states and 893 transitions. [2025-03-16 18:32:25,094 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.25) internal successors, (49), 4 states have internal predecessors, (49), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:32:25,095 INFO L276 IsEmpty]: Start isEmpty. Operand 533 states and 893 transitions. [2025-03-16 18:32:25,096 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2025-03-16 18:32:25,096 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:25,096 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:25,105 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:25,296 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:25,297 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:25,297 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:25,297 INFO L85 PathProgramCache]: Analyzing trace with hash 680270550, now seen corresponding path program 1 times [2025-03-16 18:32:25,297 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:25,297 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1241869384] [2025-03-16 18:32:25,297 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:25,297 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:25,313 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 79 statements into 1 equivalence classes. [2025-03-16 18:32:25,320 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 79 of 79 statements. [2025-03-16 18:32:25,323 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:25,323 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:25,428 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-03-16 18:32:25,429 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:25,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1241869384] [2025-03-16 18:32:25,429 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1241869384] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:25,429 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [766422756] [2025-03-16 18:32:25,429 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:25,429 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:25,429 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:25,431 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:25,432 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2025-03-16 18:32:25,542 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 79 statements into 1 equivalence classes. [2025-03-16 18:32:25,696 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 79 of 79 statements. [2025-03-16 18:32:25,696 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:25,696 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:25,702 INFO L256 TraceCheckSpWp]: Trace formula consists of 1717 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:25,705 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:25,726 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-16 18:32:25,727 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:25,727 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [766422756] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:25,727 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:25,727 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:25,727 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1239936317] [2025-03-16 18:32:25,727 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:25,727 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:25,728 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:25,728 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:25,728 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:25,728 INFO L87 Difference]: Start difference. First operand 533 states and 893 transitions. Second operand has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:32:25,800 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:25,800 INFO L93 Difference]: Finished difference Result 1069 states and 1792 transitions. [2025-03-16 18:32:25,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:32:25,801 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) Word has length 79 [2025-03-16 18:32:25,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:25,806 INFO L225 Difference]: With dead ends: 1069 [2025-03-16 18:32:25,806 INFO L226 Difference]: Without dead ends: 542 [2025-03-16 18:32:25,808 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 78 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:32:25,810 INFO L435 NwaCegarLoop]: 882 mSDtfsCounter, 13 mSDsluCounter, 1758 mSDsCounter, 0 mSdLazyCounter, 47 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 2640 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 47 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:25,811 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 2640 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 47 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:25,812 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2025-03-16 18:32:25,824 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 542. [2025-03-16 18:32:25,825 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 424 states have (on average 1.7028301886792452) internal successors, (722), 445 states have internal predecessors, (722), 94 states have call successors, (94), 24 states have call predecessors, (94), 23 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2025-03-16 18:32:25,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 905 transitions. [2025-03-16 18:32:25,829 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 905 transitions. Word has length 79 [2025-03-16 18:32:25,829 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:25,829 INFO L471 AbstractCegarLoop]: Abstraction has 542 states and 905 transitions. [2025-03-16 18:32:25,830 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 12.75) internal successors, (51), 4 states have internal predecessors, (51), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:32:25,830 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 905 transitions. [2025-03-16 18:32:25,831 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2025-03-16 18:32:25,831 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:25,831 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:25,839 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:26,031 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:26,032 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:26,032 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:26,032 INFO L85 PathProgramCache]: Analyzing trace with hash 797594085, now seen corresponding path program 1 times [2025-03-16 18:32:26,032 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:26,032 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1915322991] [2025-03-16 18:32:26,033 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:26,033 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:26,048 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-03-16 18:32:26,055 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-03-16 18:32:26,056 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:26,056 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:26,163 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-03-16 18:32:26,163 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:26,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1915322991] [2025-03-16 18:32:26,163 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1915322991] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:26,163 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [952599046] [2025-03-16 18:32:26,163 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:26,164 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:26,164 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:26,165 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:26,166 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2025-03-16 18:32:26,259 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 80 statements into 1 equivalence classes. [2025-03-16 18:32:26,393 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 80 of 80 statements. [2025-03-16 18:32:26,393 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:26,394 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:26,401 INFO L256 TraceCheckSpWp]: Trace formula consists of 1718 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:26,404 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:26,429 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-16 18:32:26,429 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:26,431 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [952599046] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:26,431 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:26,431 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:26,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1355210613] [2025-03-16 18:32:26,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:26,431 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:26,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:26,431 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:26,432 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:26,432 INFO L87 Difference]: Start difference. First operand 542 states and 905 transitions. Second operand has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:32:26,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:26,490 INFO L93 Difference]: Finished difference Result 1071 states and 1793 transitions. [2025-03-16 18:32:26,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:32:26,491 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) Word has length 80 [2025-03-16 18:32:26,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:26,494 INFO L225 Difference]: With dead ends: 1071 [2025-03-16 18:32:26,494 INFO L226 Difference]: Without dead ends: 542 [2025-03-16 18:32:26,497 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:32:26,498 INFO L435 NwaCegarLoop]: 882 mSDtfsCounter, 11 mSDsluCounter, 1758 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 2640 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:26,498 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 2640 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:26,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2025-03-16 18:32:26,520 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 542. [2025-03-16 18:32:26,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 424 states have (on average 1.7004716981132075) internal successors, (721), 445 states have internal predecessors, (721), 94 states have call successors, (94), 24 states have call predecessors, (94), 23 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2025-03-16 18:32:26,527 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 904 transitions. [2025-03-16 18:32:26,528 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 904 transitions. Word has length 80 [2025-03-16 18:32:26,528 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:26,528 INFO L471 AbstractCegarLoop]: Abstraction has 542 states and 904 transitions. [2025-03-16 18:32:26,528 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.0) internal successors, (52), 4 states have internal predecessors, (52), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:32:26,529 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 904 transitions. [2025-03-16 18:32:26,530 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 82 [2025-03-16 18:32:26,530 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:26,532 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:26,546 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:26,732 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:26,733 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:26,733 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:26,733 INFO L85 PathProgramCache]: Analyzing trace with hash 2061235923, now seen corresponding path program 1 times [2025-03-16 18:32:26,733 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:26,733 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1373485390] [2025-03-16 18:32:26,733 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:26,733 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:26,743 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 81 statements into 1 equivalence classes. [2025-03-16 18:32:26,748 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 81 of 81 statements. [2025-03-16 18:32:26,748 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:26,749 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:26,812 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-03-16 18:32:26,812 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:26,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1373485390] [2025-03-16 18:32:26,812 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1373485390] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:26,812 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1456414125] [2025-03-16 18:32:26,812 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:26,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:26,813 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:26,815 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:26,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2025-03-16 18:32:26,913 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 81 statements into 1 equivalence classes. [2025-03-16 18:32:27,039 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 81 of 81 statements. [2025-03-16 18:32:27,039 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:27,039 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:27,044 INFO L256 TraceCheckSpWp]: Trace formula consists of 1719 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:27,047 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:27,064 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-16 18:32:27,064 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:27,064 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1456414125] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:27,064 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:27,064 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:27,064 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1581967179] [2025-03-16 18:32:27,064 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:27,064 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:27,064 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:27,065 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:27,065 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:27,065 INFO L87 Difference]: Start difference. First operand 542 states and 904 transitions. Second operand has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:32:27,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:27,112 INFO L93 Difference]: Finished difference Result 1071 states and 1792 transitions. [2025-03-16 18:32:27,113 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:32:27,113 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) Word has length 81 [2025-03-16 18:32:27,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:27,116 INFO L225 Difference]: With dead ends: 1071 [2025-03-16 18:32:27,116 INFO L226 Difference]: Without dead ends: 542 [2025-03-16 18:32:27,118 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 85 GetRequests, 80 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:32:27,119 INFO L435 NwaCegarLoop]: 882 mSDtfsCounter, 10 mSDsluCounter, 1758 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 2640 SdHoareTripleChecker+Invalid, 45 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:27,119 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [10 Valid, 2640 Invalid, 45 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:27,120 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 542 states. [2025-03-16 18:32:27,129 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 542 to 542. [2025-03-16 18:32:27,130 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 424 states have (on average 1.6981132075471699) internal successors, (720), 445 states have internal predecessors, (720), 94 states have call successors, (94), 24 states have call predecessors, (94), 23 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2025-03-16 18:32:27,133 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 903 transitions. [2025-03-16 18:32:27,134 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 903 transitions. Word has length 81 [2025-03-16 18:32:27,134 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:27,134 INFO L471 AbstractCegarLoop]: Abstraction has 542 states and 903 transitions. [2025-03-16 18:32:27,134 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 13.25) internal successors, (53), 4 states have internal predecessors, (53), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:32:27,134 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 903 transitions. [2025-03-16 18:32:27,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 83 [2025-03-16 18:32:27,153 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:27,153 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:27,162 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:27,354 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:27,354 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:27,354 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:27,354 INFO L85 PathProgramCache]: Analyzing trace with hash 206039490, now seen corresponding path program 1 times [2025-03-16 18:32:27,355 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:27,355 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2045836904] [2025-03-16 18:32:27,355 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:27,355 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:27,364 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 82 statements into 1 equivalence classes. [2025-03-16 18:32:27,369 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 82 of 82 statements. [2025-03-16 18:32:27,370 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:27,370 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:27,471 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 11 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-16 18:32:27,472 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:27,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2045836904] [2025-03-16 18:32:27,472 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2045836904] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:27,472 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [639935671] [2025-03-16 18:32:27,472 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:27,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:27,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:27,474 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:27,475 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2025-03-16 18:32:27,572 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 82 statements into 1 equivalence classes. [2025-03-16 18:32:27,701 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 82 of 82 statements. [2025-03-16 18:32:27,701 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:27,701 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:27,706 INFO L256 TraceCheckSpWp]: Trace formula consists of 1720 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:27,708 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:27,733 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 16 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-16 18:32:27,733 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:27,733 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [639935671] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:27,733 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:27,733 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2025-03-16 18:32:27,733 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1587904881] [2025-03-16 18:32:27,733 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:27,733 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:27,733 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:27,734 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:27,734 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:32:27,734 INFO L87 Difference]: Start difference. First operand 542 states and 903 transitions. Second operand has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:32:27,863 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:27,869 INFO L93 Difference]: Finished difference Result 1097 states and 1839 transitions. [2025-03-16 18:32:27,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:32:27,870 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 82 [2025-03-16 18:32:27,870 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:27,874 INFO L225 Difference]: With dead ends: 1097 [2025-03-16 18:32:27,875 INFO L226 Difference]: Without dead ends: 557 [2025-03-16 18:32:27,876 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 81 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:32:27,877 INFO L435 NwaCegarLoop]: 857 mSDtfsCounter, 76 mSDsluCounter, 1674 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 2531 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:27,878 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [76 Valid, 2531 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:32:27,879 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2025-03-16 18:32:27,890 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 542. [2025-03-16 18:32:27,891 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 424 states have (on average 1.6863207547169812) internal successors, (715), 445 states have internal predecessors, (715), 94 states have call successors, (94), 24 states have call predecessors, (94), 23 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2025-03-16 18:32:27,894 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 898 transitions. [2025-03-16 18:32:27,895 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 898 transitions. Word has length 82 [2025-03-16 18:32:27,895 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:27,895 INFO L471 AbstractCegarLoop]: Abstraction has 542 states and 898 transitions. [2025-03-16 18:32:27,895 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.75) internal successors, (63), 4 states have internal predecessors, (63), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:32:27,895 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 898 transitions. [2025-03-16 18:32:27,896 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2025-03-16 18:32:27,896 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:27,896 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:27,905 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2025-03-16 18:32:28,097 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:28,097 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:28,098 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:28,098 INFO L85 PathProgramCache]: Analyzing trace with hash -1873063646, now seen corresponding path program 1 times [2025-03-16 18:32:28,098 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:28,098 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [756683555] [2025-03-16 18:32:28,098 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:28,098 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:28,110 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 84 statements into 1 equivalence classes. [2025-03-16 18:32:28,116 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 84 of 84 statements. [2025-03-16 18:32:28,116 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:28,116 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:28,264 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-16 18:32:28,264 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:28,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [756683555] [2025-03-16 18:32:28,264 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [756683555] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:28,264 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [855824687] [2025-03-16 18:32:28,264 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:28,264 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:28,264 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:28,269 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:28,270 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2025-03-16 18:32:28,369 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 84 statements into 1 equivalence classes. [2025-03-16 18:32:28,500 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 84 of 84 statements. [2025-03-16 18:32:28,500 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:28,500 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:28,506 INFO L256 TraceCheckSpWp]: Trace formula consists of 1722 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:28,509 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:28,541 INFO L134 CoverageAnalysis]: Checked inductivity of 17 backedges. 17 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-16 18:32:28,541 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:28,541 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [855824687] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:28,541 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:28,541 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2025-03-16 18:32:28,541 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [808248134] [2025-03-16 18:32:28,542 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:28,544 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:28,544 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:28,544 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:28,544 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:32:28,544 INFO L87 Difference]: Start difference. First operand 542 states and 898 transitions. Second operand has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:32:28,641 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:28,641 INFO L93 Difference]: Finished difference Result 1097 states and 1829 transitions. [2025-03-16 18:32:28,642 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:32:28,642 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 84 [2025-03-16 18:32:28,642 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:28,645 INFO L225 Difference]: With dead ends: 1097 [2025-03-16 18:32:28,645 INFO L226 Difference]: Without dead ends: 557 [2025-03-16 18:32:28,647 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:32:28,648 INFO L435 NwaCegarLoop]: 857 mSDtfsCounter, 75 mSDsluCounter, 1674 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 2531 SdHoareTripleChecker+Invalid, 151 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:28,648 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [75 Valid, 2531 Invalid, 151 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 146 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:32:28,648 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 557 states. [2025-03-16 18:32:28,657 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 557 to 542. [2025-03-16 18:32:28,658 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 542 states, 424 states have (on average 1.6745283018867925) internal successors, (710), 445 states have internal predecessors, (710), 94 states have call successors, (94), 24 states have call predecessors, (94), 23 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2025-03-16 18:32:28,661 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 542 states to 542 states and 893 transitions. [2025-03-16 18:32:28,662 INFO L78 Accepts]: Start accepts. Automaton has 542 states and 893 transitions. Word has length 84 [2025-03-16 18:32:28,662 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:28,662 INFO L471 AbstractCegarLoop]: Abstraction has 542 states and 893 transitions. [2025-03-16 18:32:28,662 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.25) internal successors, (65), 4 states have internal predecessors, (65), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:32:28,662 INFO L276 IsEmpty]: Start isEmpty. Operand 542 states and 893 transitions. [2025-03-16 18:32:28,663 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2025-03-16 18:32:28,663 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:28,663 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:28,671 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2025-03-16 18:32:28,867 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2025-03-16 18:32:28,867 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:28,867 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:28,868 INFO L85 PathProgramCache]: Analyzing trace with hash 2006591522, now seen corresponding path program 1 times [2025-03-16 18:32:28,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:28,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [783561686] [2025-03-16 18:32:28,868 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:28,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:28,878 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 86 statements into 1 equivalence classes. [2025-03-16 18:32:28,882 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 86 of 86 statements. [2025-03-16 18:32:28,883 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:28,883 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:28,979 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-16 18:32:28,979 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:28,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [783561686] [2025-03-16 18:32:28,979 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [783561686] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:28,979 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1579309208] [2025-03-16 18:32:28,979 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:28,979 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:28,980 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:28,981 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:28,983 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2025-03-16 18:32:29,085 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 86 statements into 1 equivalence classes. [2025-03-16 18:32:29,206 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 86 of 86 statements. [2025-03-16 18:32:29,206 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:29,206 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:29,213 INFO L256 TraceCheckSpWp]: Trace formula consists of 1724 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:29,215 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:29,246 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-16 18:32:29,246 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:29,246 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1579309208] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:29,246 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:29,246 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2025-03-16 18:32:29,246 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719244396] [2025-03-16 18:32:29,246 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:29,247 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:29,247 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:29,247 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:29,247 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:32:29,247 INFO L87 Difference]: Start difference. First operand 542 states and 893 transitions. Second operand has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:32:29,417 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:29,418 INFO L93 Difference]: Finished difference Result 1148 states and 1902 transitions. [2025-03-16 18:32:29,418 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:32:29,418 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 86 [2025-03-16 18:32:29,419 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:29,422 INFO L225 Difference]: With dead ends: 1148 [2025-03-16 18:32:29,423 INFO L226 Difference]: Without dead ends: 623 [2025-03-16 18:32:29,424 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:32:29,425 INFO L435 NwaCegarLoop]: 890 mSDtfsCounter, 130 mSDsluCounter, 1672 mSDsCounter, 0 mSdLazyCounter, 206 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 130 SdHoareTripleChecker+Valid, 2562 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 206 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:29,426 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [130 Valid, 2562 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 206 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:32:29,427 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2025-03-16 18:32:29,437 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 593. [2025-03-16 18:32:29,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 474 states have (on average 1.6772151898734178) internal successors, (795), 495 states have internal predecessors, (795), 94 states have call successors, (94), 25 states have call predecessors, (94), 24 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2025-03-16 18:32:29,442 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 978 transitions. [2025-03-16 18:32:29,443 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 978 transitions. Word has length 86 [2025-03-16 18:32:29,443 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:29,443 INFO L471 AbstractCegarLoop]: Abstraction has 593 states and 978 transitions. [2025-03-16 18:32:29,443 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 16.75) internal successors, (67), 4 states have internal predecessors, (67), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:32:29,443 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 978 transitions. [2025-03-16 18:32:29,444 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2025-03-16 18:32:29,444 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:29,444 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:29,452 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2025-03-16 18:32:29,645 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:29,646 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:29,646 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:29,646 INFO L85 PathProgramCache]: Analyzing trace with hash 983982865, now seen corresponding path program 1 times [2025-03-16 18:32:29,646 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:29,646 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1077087965] [2025-03-16 18:32:29,646 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:29,646 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:29,655 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-03-16 18:32:29,659 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-03-16 18:32:29,659 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:29,659 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:29,756 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-16 18:32:29,756 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:29,756 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1077087965] [2025-03-16 18:32:29,756 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1077087965] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:29,757 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1255731819] [2025-03-16 18:32:29,757 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:29,757 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:29,757 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:29,759 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:29,760 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2025-03-16 18:32:29,871 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-03-16 18:32:29,999 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-03-16 18:32:29,999 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:29,999 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:30,005 INFO L256 TraceCheckSpWp]: Trace formula consists of 1725 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:30,008 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:30,038 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-16 18:32:30,039 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:30,039 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1255731819] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:30,039 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:30,039 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2025-03-16 18:32:30,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [906686638] [2025-03-16 18:32:30,039 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:30,039 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:30,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:30,043 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:30,043 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:32:30,043 INFO L87 Difference]: Start difference. First operand 593 states and 978 transitions. Second operand has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:32:30,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:30,195 INFO L93 Difference]: Finished difference Result 1163 states and 1926 transitions. [2025-03-16 18:32:30,195 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:32:30,195 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 87 [2025-03-16 18:32:30,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:30,199 INFO L225 Difference]: With dead ends: 1163 [2025-03-16 18:32:30,200 INFO L226 Difference]: Without dead ends: 623 [2025-03-16 18:32:30,202 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:32:30,202 INFO L435 NwaCegarLoop]: 889 mSDtfsCounter, 124 mSDsluCounter, 1646 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 124 SdHoareTripleChecker+Valid, 2535 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:30,203 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [124 Valid, 2535 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:32:30,204 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 623 states. [2025-03-16 18:32:30,216 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 623 to 593. [2025-03-16 18:32:30,217 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 593 states, 474 states have (on average 1.6666666666666667) internal successors, (790), 495 states have internal predecessors, (790), 94 states have call successors, (94), 25 states have call predecessors, (94), 24 states have return successors, (89), 86 states have call predecessors, (89), 89 states have call successors, (89) [2025-03-16 18:32:30,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 593 states to 593 states and 973 transitions. [2025-03-16 18:32:30,224 INFO L78 Accepts]: Start accepts. Automaton has 593 states and 973 transitions. Word has length 87 [2025-03-16 18:32:30,224 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:30,224 INFO L471 AbstractCegarLoop]: Abstraction has 593 states and 973 transitions. [2025-03-16 18:32:30,225 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.0) internal successors, (68), 4 states have internal predecessors, (68), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:32:30,225 INFO L276 IsEmpty]: Start isEmpty. Operand 593 states and 973 transitions. [2025-03-16 18:32:30,226 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2025-03-16 18:32:30,226 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:30,226 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:30,236 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:30,426 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2025-03-16 18:32:30,427 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:30,428 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:30,428 INFO L85 PathProgramCache]: Analyzing trace with hash -1644125035, now seen corresponding path program 1 times [2025-03-16 18:32:30,428 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:30,428 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [434910660] [2025-03-16 18:32:30,428 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:30,428 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:30,442 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-03-16 18:32:30,451 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-03-16 18:32:30,452 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:30,452 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:30,548 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-16 18:32:30,548 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:30,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [434910660] [2025-03-16 18:32:30,548 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [434910660] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:30,548 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [878122531] [2025-03-16 18:32:30,548 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:30,548 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:30,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:30,550 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:30,552 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2025-03-16 18:32:30,655 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-03-16 18:32:30,784 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-03-16 18:32:30,784 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:30,784 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:30,792 INFO L256 TraceCheckSpWp]: Trace formula consists of 1721 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-16 18:32:30,795 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:30,859 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2025-03-16 18:32:30,859 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:30,859 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [878122531] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:30,859 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:30,860 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7] total 13 [2025-03-16 18:32:30,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1860971400] [2025-03-16 18:32:30,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:30,860 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:32:30,860 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:30,861 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:32:30,861 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:32:30,861 INFO L87 Difference]: Start difference. First operand 593 states and 973 transitions. Second operand has 8 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:32:30,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:30,977 INFO L93 Difference]: Finished difference Result 1156 states and 1906 transitions. [2025-03-16 18:32:30,977 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:32:30,977 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 87 [2025-03-16 18:32:30,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:30,981 INFO L225 Difference]: With dead ends: 1156 [2025-03-16 18:32:30,981 INFO L226 Difference]: Without dead ends: 631 [2025-03-16 18:32:30,983 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2025-03-16 18:32:30,984 INFO L435 NwaCegarLoop]: 863 mSDtfsCounter, 113 mSDsluCounter, 5089 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 5952 SdHoareTripleChecker+Invalid, 166 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:30,984 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 5952 Invalid, 166 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:32:30,984 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2025-03-16 18:32:30,996 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 612. [2025-03-16 18:32:30,997 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 612 states, 490 states have (on average 1.6653061224489796) internal successors, (816), 513 states have internal predecessors, (816), 95 states have call successors, (95), 25 states have call predecessors, (95), 26 states have return successors, (92), 87 states have call predecessors, (92), 90 states have call successors, (92) [2025-03-16 18:32:30,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 612 states to 612 states and 1003 transitions. [2025-03-16 18:32:30,999 INFO L78 Accepts]: Start accepts. Automaton has 612 states and 1003 transitions. Word has length 87 [2025-03-16 18:32:31,000 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:31,000 INFO L471 AbstractCegarLoop]: Abstraction has 612 states and 1003 transitions. [2025-03-16 18:32:31,000 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.714285714285714) internal successors, (68), 7 states have internal predecessors, (68), 3 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:32:31,000 INFO L276 IsEmpty]: Start isEmpty. Operand 612 states and 1003 transitions. [2025-03-16 18:32:31,001 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 88 [2025-03-16 18:32:31,001 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:31,001 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:31,010 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:31,206 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2025-03-16 18:32:31,206 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:31,206 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:31,206 INFO L85 PathProgramCache]: Analyzing trace with hash -777072810, now seen corresponding path program 1 times [2025-03-16 18:32:31,206 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:31,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [574424322] [2025-03-16 18:32:31,207 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:31,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:31,219 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-03-16 18:32:31,224 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-03-16 18:32:31,225 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:31,225 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:31,292 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-16 18:32:31,293 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:31,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [574424322] [2025-03-16 18:32:31,293 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [574424322] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:31,293 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [968343515] [2025-03-16 18:32:31,293 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:31,293 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:31,293 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:31,297 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:31,298 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2025-03-16 18:32:31,402 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 87 statements into 1 equivalence classes. [2025-03-16 18:32:31,553 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 87 of 87 statements. [2025-03-16 18:32:31,553 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:31,553 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:31,559 INFO L256 TraceCheckSpWp]: Trace formula consists of 1720 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:32:31,561 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:31,605 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-16 18:32:31,607 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:31,607 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [968343515] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:31,607 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:31,608 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [4] total 9 [2025-03-16 18:32:31,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1993527874] [2025-03-16 18:32:31,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:31,609 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:32:31,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:31,610 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:32:31,610 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:32:31,610 INFO L87 Difference]: Start difference. First operand 612 states and 1003 transitions. Second operand has 7 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:32:31,687 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:31,687 INFO L93 Difference]: Finished difference Result 1094 states and 1806 transitions. [2025-03-16 18:32:31,688 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:32:31,688 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 87 [2025-03-16 18:32:31,688 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:31,691 INFO L225 Difference]: With dead ends: 1094 [2025-03-16 18:32:31,692 INFO L226 Difference]: Without dead ends: 636 [2025-03-16 18:32:31,694 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 91 GetRequests, 83 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:32:31,694 INFO L435 NwaCegarLoop]: 876 mSDtfsCounter, 86 mSDsluCounter, 4301 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 5177 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:31,694 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [87 Valid, 5177 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:31,695 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2025-03-16 18:32:31,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 631. [2025-03-16 18:32:31,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 506 states have (on average 1.6640316205533596) internal successors, (842), 531 states have internal predecessors, (842), 96 states have call successors, (96), 25 states have call predecessors, (96), 28 states have return successors, (95), 88 states have call predecessors, (95), 91 states have call successors, (95) [2025-03-16 18:32:31,712 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1033 transitions. [2025-03-16 18:32:31,713 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1033 transitions. Word has length 87 [2025-03-16 18:32:31,713 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:31,714 INFO L471 AbstractCegarLoop]: Abstraction has 631 states and 1033 transitions. [2025-03-16 18:32:31,714 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.833333333333334) internal successors, (65), 6 states have internal predecessors, (65), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:32:31,714 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1033 transitions. [2025-03-16 18:32:31,715 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2025-03-16 18:32:31,715 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:31,715 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:31,724 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:31,954 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2025-03-16 18:32:31,954 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:31,954 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:31,954 INFO L85 PathProgramCache]: Analyzing trace with hash -2014878718, now seen corresponding path program 1 times [2025-03-16 18:32:31,954 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:31,954 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960744628] [2025-03-16 18:32:31,954 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:31,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:31,980 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-03-16 18:32:31,990 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-03-16 18:32:31,990 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:31,990 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:32,039 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-03-16 18:32:32,039 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:32,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960744628] [2025-03-16 18:32:32,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [960744628] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:32,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1978939659] [2025-03-16 18:32:32,040 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:32,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:32,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:32,042 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:32,044 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2025-03-16 18:32:32,151 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-03-16 18:32:32,287 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-03-16 18:32:32,288 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:32,288 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:32,294 INFO L256 TraceCheckSpWp]: Trace formula consists of 1721 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:32:32,297 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:32,346 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-16 18:32:32,348 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:32,348 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1978939659] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:32,348 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:32,348 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [4] total 9 [2025-03-16 18:32:32,348 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1687163954] [2025-03-16 18:32:32,348 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:32,348 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:32:32,348 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:32,349 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:32:32,349 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:32:32,349 INFO L87 Difference]: Start difference. First operand 631 states and 1033 transitions. Second operand has 7 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:32:32,422 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:32,422 INFO L93 Difference]: Finished difference Result 1124 states and 1857 transitions. [2025-03-16 18:32:32,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:32:32,424 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 88 [2025-03-16 18:32:32,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:32,427 INFO L225 Difference]: With dead ends: 1124 [2025-03-16 18:32:32,428 INFO L226 Difference]: Without dead ends: 666 [2025-03-16 18:32:32,430 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:32:32,430 INFO L435 NwaCegarLoop]: 876 mSDtfsCounter, 95 mSDsluCounter, 4291 mSDsCounter, 0 mSdLazyCounter, 85 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 5167 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 85 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:32,431 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 5167 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 85 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:32,432 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 666 states. [2025-03-16 18:32:32,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 666 to 631. [2025-03-16 18:32:32,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 506 states have (on average 1.6640316205533596) internal successors, (842), 531 states have internal predecessors, (842), 96 states have call successors, (96), 25 states have call predecessors, (96), 28 states have return successors, (95), 88 states have call predecessors, (95), 91 states have call successors, (95) [2025-03-16 18:32:32,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1033 transitions. [2025-03-16 18:32:32,447 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1033 transitions. Word has length 88 [2025-03-16 18:32:32,448 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:32,448 INFO L471 AbstractCegarLoop]: Abstraction has 631 states and 1033 transitions. [2025-03-16 18:32:32,448 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 11.0) internal successors, (66), 6 states have internal predecessors, (66), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:32:32,448 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1033 transitions. [2025-03-16 18:32:32,450 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2025-03-16 18:32:32,450 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:32,450 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:32,458 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:32,654 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2025-03-16 18:32:32,654 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:32,655 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:32,655 INFO L85 PathProgramCache]: Analyzing trace with hash 669623795, now seen corresponding path program 1 times [2025-03-16 18:32:32,655 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:32,655 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [871119322] [2025-03-16 18:32:32,655 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:32,655 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:32,666 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-03-16 18:32:32,669 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-03-16 18:32:32,670 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:32,670 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:32,713 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-03-16 18:32:32,713 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:32,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [871119322] [2025-03-16 18:32:32,713 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [871119322] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:32,713 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [865280383] [2025-03-16 18:32:32,713 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:32,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:32,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:32,716 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:32,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2025-03-16 18:32:32,832 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-03-16 18:32:32,950 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-03-16 18:32:32,950 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:32,950 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:32,955 INFO L256 TraceCheckSpWp]: Trace formula consists of 1717 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-16 18:32:32,959 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:33,021 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-16 18:32:33,022 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:33,022 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [865280383] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:33,022 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:33,022 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [4] total 10 [2025-03-16 18:32:33,022 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1926268842] [2025-03-16 18:32:33,022 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:33,022 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:32:33,022 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:33,024 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:32:33,024 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:32:33,024 INFO L87 Difference]: Start difference. First operand 631 states and 1033 transitions. Second operand has 8 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:32:33,157 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:33,157 INFO L93 Difference]: Finished difference Result 1109 states and 1831 transitions. [2025-03-16 18:32:33,157 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:32:33,158 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 88 [2025-03-16 18:32:33,158 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:33,163 INFO L225 Difference]: With dead ends: 1109 [2025-03-16 18:32:33,163 INFO L226 Difference]: Without dead ends: 651 [2025-03-16 18:32:33,165 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 84 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2025-03-16 18:32:33,165 INFO L435 NwaCegarLoop]: 865 mSDtfsCounter, 113 mSDsluCounter, 5095 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 5960 SdHoareTripleChecker+Invalid, 170 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:33,166 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [114 Valid, 5960 Invalid, 170 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:32:33,167 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2025-03-16 18:32:33,181 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 631. [2025-03-16 18:32:33,182 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 506 states have (on average 1.6640316205533596) internal successors, (842), 531 states have internal predecessors, (842), 96 states have call successors, (96), 25 states have call predecessors, (96), 28 states have return successors, (95), 88 states have call predecessors, (95), 91 states have call successors, (95) [2025-03-16 18:32:33,185 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1033 transitions. [2025-03-16 18:32:33,186 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1033 transitions. Word has length 88 [2025-03-16 18:32:33,186 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:33,187 INFO L471 AbstractCegarLoop]: Abstraction has 631 states and 1033 transitions. [2025-03-16 18:32:33,187 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.428571428571429) internal successors, (66), 7 states have internal predecessors, (66), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:32:33,187 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1033 transitions. [2025-03-16 18:32:33,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2025-03-16 18:32:33,188 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:33,188 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:33,197 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2025-03-16 18:32:33,393 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:33,393 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:33,394 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:33,394 INFO L85 PathProgramCache]: Analyzing trace with hash -955961941, now seen corresponding path program 1 times [2025-03-16 18:32:33,394 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:33,394 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2034841800] [2025-03-16 18:32:33,394 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:33,394 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:33,407 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-03-16 18:32:33,412 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-03-16 18:32:33,412 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:33,412 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:33,455 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-16 18:32:33,455 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:33,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2034841800] [2025-03-16 18:32:33,455 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2034841800] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:33,455 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [954610706] [2025-03-16 18:32:33,455 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:33,455 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:33,455 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:33,457 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:33,459 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2025-03-16 18:32:33,559 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-03-16 18:32:33,685 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-03-16 18:32:33,685 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:33,685 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:33,689 INFO L256 TraceCheckSpWp]: Trace formula consists of 1721 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:33,691 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:33,706 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2025-03-16 18:32:33,706 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:33,706 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [954610706] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:33,706 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:33,707 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:33,707 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [554971524] [2025-03-16 18:32:33,707 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:33,707 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:33,707 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:33,707 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:33,707 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:33,707 INFO L87 Difference]: Start difference. First operand 631 states and 1033 transitions. Second operand has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:32:33,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:33,747 INFO L93 Difference]: Finished difference Result 1161 states and 1916 transitions. [2025-03-16 18:32:33,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:32:33,747 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 88 [2025-03-16 18:32:33,747 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:33,750 INFO L225 Difference]: With dead ends: 1161 [2025-03-16 18:32:33,750 INFO L226 Difference]: Without dead ends: 631 [2025-03-16 18:32:33,753 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=14, Invalid=28, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:32:33,753 INFO L435 NwaCegarLoop]: 871 mSDtfsCounter, 13 mSDsluCounter, 1738 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 2609 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:33,753 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [13 Valid, 2609 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:33,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 631 states. [2025-03-16 18:32:33,765 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 631 to 631. [2025-03-16 18:32:33,766 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 506 states have (on average 1.6561264822134387) internal successors, (838), 531 states have internal predecessors, (838), 96 states have call successors, (96), 25 states have call predecessors, (96), 28 states have return successors, (95), 88 states have call predecessors, (95), 91 states have call successors, (95) [2025-03-16 18:32:33,768 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1029 transitions. [2025-03-16 18:32:33,769 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1029 transitions. Word has length 88 [2025-03-16 18:32:33,769 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:33,769 INFO L471 AbstractCegarLoop]: Abstraction has 631 states and 1029 transitions. [2025-03-16 18:32:33,769 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 17.25) internal successors, (69), 4 states have internal predecessors, (69), 2 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:32:33,769 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1029 transitions. [2025-03-16 18:32:33,770 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2025-03-16 18:32:33,770 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:33,771 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:33,779 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:33,971 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2025-03-16 18:32:33,971 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:33,971 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:33,971 INFO L85 PathProgramCache]: Analyzing trace with hash -1562435540, now seen corresponding path program 1 times [2025-03-16 18:32:33,972 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:33,972 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [915199335] [2025-03-16 18:32:33,972 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:33,972 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:33,981 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 89 statements into 1 equivalence classes. [2025-03-16 18:32:33,985 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 89 of 89 statements. [2025-03-16 18:32:33,985 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:33,985 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:34,026 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-03-16 18:32:34,026 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:34,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [915199335] [2025-03-16 18:32:34,026 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [915199335] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:34,026 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [404024881] [2025-03-16 18:32:34,027 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:34,027 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:34,027 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:34,032 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:34,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2025-03-16 18:32:34,157 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 89 statements into 1 equivalence classes. [2025-03-16 18:32:34,260 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 89 of 89 statements. [2025-03-16 18:32:34,260 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:34,260 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:34,264 INFO L256 TraceCheckSpWp]: Trace formula consists of 1718 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-16 18:32:34,267 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:34,316 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-16 18:32:34,316 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:34,316 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [404024881] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:34,316 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:34,316 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [4] total 10 [2025-03-16 18:32:34,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [557785704] [2025-03-16 18:32:34,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:34,316 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:32:34,316 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:34,317 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:32:34,317 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:32:34,317 INFO L87 Difference]: Start difference. First operand 631 states and 1029 transitions. Second operand has 8 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:32:34,416 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:34,416 INFO L93 Difference]: Finished difference Result 1109 states and 1828 transitions. [2025-03-16 18:32:34,416 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:32:34,417 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 89 [2025-03-16 18:32:34,417 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:34,420 INFO L225 Difference]: With dead ends: 1109 [2025-03-16 18:32:34,420 INFO L226 Difference]: Without dead ends: 651 [2025-03-16 18:32:34,421 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 95 GetRequests, 85 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2025-03-16 18:32:34,422 INFO L435 NwaCegarLoop]: 859 mSDtfsCounter, 121 mSDsluCounter, 5057 mSDsCounter, 0 mSdLazyCounter, 161 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 5916 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 161 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:34,422 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 5916 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 161 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:32:34,423 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2025-03-16 18:32:34,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 631. [2025-03-16 18:32:34,434 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 631 states, 506 states have (on average 1.6561264822134387) internal successors, (838), 531 states have internal predecessors, (838), 96 states have call successors, (96), 25 states have call predecessors, (96), 28 states have return successors, (95), 88 states have call predecessors, (95), 91 states have call successors, (95) [2025-03-16 18:32:34,435 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 631 states to 631 states and 1029 transitions. [2025-03-16 18:32:34,436 INFO L78 Accepts]: Start accepts. Automaton has 631 states and 1029 transitions. Word has length 89 [2025-03-16 18:32:34,436 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:34,436 INFO L471 AbstractCegarLoop]: Abstraction has 631 states and 1029 transitions. [2025-03-16 18:32:34,436 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.571428571428571) internal successors, (67), 7 states have internal predecessors, (67), 3 states have call successors, (10), 2 states have call predecessors, (10), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:32:34,437 INFO L276 IsEmpty]: Start isEmpty. Operand 631 states and 1029 transitions. [2025-03-16 18:32:34,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2025-03-16 18:32:34,438 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:34,438 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:34,446 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2025-03-16 18:32:34,638 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2025-03-16 18:32:34,638 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:34,639 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:34,639 INFO L85 PathProgramCache]: Analyzing trace with hash -746029456, now seen corresponding path program 1 times [2025-03-16 18:32:34,639 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:34,639 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1099867392] [2025-03-16 18:32:34,639 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:34,639 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:34,647 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 90 statements into 1 equivalence classes. [2025-03-16 18:32:34,650 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-03-16 18:32:34,651 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:34,651 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:34,689 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-03-16 18:32:34,689 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:34,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1099867392] [2025-03-16 18:32:34,689 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1099867392] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:34,689 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1237695577] [2025-03-16 18:32:34,689 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:34,689 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:34,690 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:34,691 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:34,693 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2025-03-16 18:32:34,791 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 90 statements into 1 equivalence classes. [2025-03-16 18:32:34,896 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-03-16 18:32:34,896 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:34,896 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:34,901 INFO L256 TraceCheckSpWp]: Trace formula consists of 1719 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-16 18:32:34,903 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:34,916 INFO L134 CoverageAnalysis]: Checked inductivity of 19 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-03-16 18:32:34,916 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:34,916 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1237695577] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:34,916 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:34,916 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:34,916 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [667528949] [2025-03-16 18:32:34,916 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:34,916 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:34,916 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:34,916 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:34,916 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:34,917 INFO L87 Difference]: Start difference. First operand 631 states and 1029 transitions. Second operand has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:32:34,949 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:34,949 INFO L93 Difference]: Finished difference Result 1205 states and 1984 transitions. [2025-03-16 18:32:34,950 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:32:34,950 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 90 [2025-03-16 18:32:34,950 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:34,953 INFO L225 Difference]: With dead ends: 1205 [2025-03-16 18:32:34,953 INFO L226 Difference]: Without dead ends: 655 [2025-03-16 18:32:34,955 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:34,955 INFO L435 NwaCegarLoop]: 865 mSDtfsCounter, 6 mSDsluCounter, 1717 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 6 SdHoareTripleChecker+Valid, 2582 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:34,955 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [6 Valid, 2582 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:34,956 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2025-03-16 18:32:34,966 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 655. [2025-03-16 18:32:34,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 530 states have (on average 1.6339622641509435) internal successors, (866), 555 states have internal predecessors, (866), 96 states have call successors, (96), 25 states have call predecessors, (96), 28 states have return successors, (95), 88 states have call predecessors, (95), 91 states have call successors, (95) [2025-03-16 18:32:34,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 1057 transitions. [2025-03-16 18:32:34,970 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 1057 transitions. Word has length 90 [2025-03-16 18:32:34,970 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:34,970 INFO L471 AbstractCegarLoop]: Abstraction has 655 states and 1057 transitions. [2025-03-16 18:32:34,970 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.25) internal successors, (61), 4 states have internal predecessors, (61), 2 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:32:34,970 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 1057 transitions. [2025-03-16 18:32:34,972 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2025-03-16 18:32:34,972 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:34,972 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:34,980 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:35,172 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2025-03-16 18:32:35,173 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:35,173 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:35,173 INFO L85 PathProgramCache]: Analyzing trace with hash 406607663, now seen corresponding path program 1 times [2025-03-16 18:32:35,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:35,174 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [150589853] [2025-03-16 18:32:35,174 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:35,174 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:35,182 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 90 statements into 1 equivalence classes. [2025-03-16 18:32:35,189 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-03-16 18:32:35,189 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:35,189 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:35,229 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-16 18:32:35,229 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:35,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [150589853] [2025-03-16 18:32:35,229 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [150589853] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:35,229 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [698645090] [2025-03-16 18:32:35,229 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:35,229 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:35,229 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:35,231 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:35,232 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2025-03-16 18:32:35,365 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 90 statements into 1 equivalence classes. [2025-03-16 18:32:35,472 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 90 of 90 statements. [2025-03-16 18:32:35,472 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:35,472 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:35,476 INFO L256 TraceCheckSpWp]: Trace formula consists of 1722 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:32:35,479 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:35,715 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-16 18:32:35,715 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:35,715 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [698645090] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:35,715 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:35,715 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 8 [2025-03-16 18:32:35,715 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [534289640] [2025-03-16 18:32:35,715 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:35,715 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-16 18:32:35,715 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:35,716 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-16 18:32:35,716 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:32:35,716 INFO L87 Difference]: Start difference. First operand 655 states and 1057 transitions. Second operand has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 5 states have internal predecessors, (56), 3 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:32:37,350 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:37,350 INFO L93 Difference]: Finished difference Result 1704 states and 2832 transitions. [2025-03-16 18:32:37,351 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-16 18:32:37,351 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 5 states have internal predecessors, (56), 3 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) Word has length 90 [2025-03-16 18:32:37,351 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:37,357 INFO L225 Difference]: With dead ends: 1704 [2025-03-16 18:32:37,357 INFO L226 Difference]: Without dead ends: 1251 [2025-03-16 18:32:37,358 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 87 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=50, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:32:37,359 INFO L435 NwaCegarLoop]: 355 mSDtfsCounter, 3249 mSDsluCounter, 700 mSDsCounter, 0 mSdLazyCounter, 1957 mSolverCounterSat, 604 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3356 SdHoareTripleChecker+Valid, 1055 SdHoareTripleChecker+Invalid, 2561 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 604 IncrementalHoareTripleChecker+Valid, 1957 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:37,359 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3356 Valid, 1055 Invalid, 2561 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [604 Valid, 1957 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2025-03-16 18:32:37,360 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1251 states. [2025-03-16 18:32:37,390 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1251 to 1135. [2025-03-16 18:32:37,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1135 states, 911 states have (on average 1.6619099890230515) internal successors, (1514), 945 states have internal predecessors, (1514), 179 states have call successors, (179), 39 states have call predecessors, (179), 44 states have return successors, (185), 163 states have call predecessors, (185), 174 states have call successors, (185) [2025-03-16 18:32:37,395 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1135 states to 1135 states and 1878 transitions. [2025-03-16 18:32:37,396 INFO L78 Accepts]: Start accepts. Automaton has 1135 states and 1878 transitions. Word has length 90 [2025-03-16 18:32:37,397 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:37,397 INFO L471 AbstractCegarLoop]: Abstraction has 1135 states and 1878 transitions. [2025-03-16 18:32:37,397 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 9.333333333333334) internal successors, (56), 5 states have internal predecessors, (56), 3 states have call successors, (10), 4 states have call predecessors, (10), 3 states have return successors, (9), 4 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:32:37,397 INFO L276 IsEmpty]: Start isEmpty. Operand 1135 states and 1878 transitions. [2025-03-16 18:32:37,399 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2025-03-16 18:32:37,400 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:37,400 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:37,408 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2025-03-16 18:32:37,600 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2025-03-16 18:32:37,600 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:37,601 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:37,601 INFO L85 PathProgramCache]: Analyzing trace with hash 1661609572, now seen corresponding path program 1 times [2025-03-16 18:32:37,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:37,601 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [773375513] [2025-03-16 18:32:37,601 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:37,601 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:37,618 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 118 statements into 1 equivalence classes. [2025-03-16 18:32:37,622 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 118 of 118 statements. [2025-03-16 18:32:37,622 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:37,622 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:37,667 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-16 18:32:37,667 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:37,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [773375513] [2025-03-16 18:32:37,667 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [773375513] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:37,667 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1015274184] [2025-03-16 18:32:37,667 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:37,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:37,668 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:37,669 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:37,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2025-03-16 18:32:37,790 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 118 statements into 1 equivalence classes. [2025-03-16 18:32:37,932 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 118 of 118 statements. [2025-03-16 18:32:37,932 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:37,932 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:37,938 INFO L256 TraceCheckSpWp]: Trace formula consists of 2013 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:37,941 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:37,947 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-16 18:32:37,947 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:37,947 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1015274184] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:37,947 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:37,947 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 5 [2025-03-16 18:32:37,947 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1422651223] [2025-03-16 18:32:37,947 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:37,948 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-16 18:32:37,948 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:37,948 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-16 18:32:37,948 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-16 18:32:37,948 INFO L87 Difference]: Start difference. First operand 1135 states and 1878 transitions. Second operand has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2025-03-16 18:32:38,010 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:38,011 INFO L93 Difference]: Finished difference Result 2989 states and 5070 transitions. [2025-03-16 18:32:38,011 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-16 18:32:38,011 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) Word has length 118 [2025-03-16 18:32:38,012 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:38,021 INFO L225 Difference]: With dead ends: 2989 [2025-03-16 18:32:38,022 INFO L226 Difference]: Without dead ends: 2057 [2025-03-16 18:32:38,026 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-16 18:32:38,026 INFO L435 NwaCegarLoop]: 922 mSDtfsCounter, 879 mSDsluCounter, 746 mSDsCounter, 0 mSdLazyCounter, 15 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 879 SdHoareTripleChecker+Valid, 1668 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 15 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:38,027 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [879 Valid, 1668 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 15 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:38,029 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2057 states. [2025-03-16 18:32:38,112 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2057 to 2032. [2025-03-16 18:32:38,114 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2032 states, 1619 states have (on average 1.6812847436689315) internal successors, (2722), 1677 states have internal predecessors, (2722), 335 states have call successors, (335), 68 states have call predecessors, (335), 77 states have return successors, (366), 312 states have call predecessors, (366), 330 states have call successors, (366) [2025-03-16 18:32:38,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2032 states to 2032 states and 3423 transitions. [2025-03-16 18:32:38,124 INFO L78 Accepts]: Start accepts. Automaton has 2032 states and 3423 transitions. Word has length 118 [2025-03-16 18:32:38,124 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:38,124 INFO L471 AbstractCegarLoop]: Abstraction has 2032 states and 3423 transitions. [2025-03-16 18:32:38,124 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 25.333333333333332) internal successors, (76), 3 states have internal predecessors, (76), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2025-03-16 18:32:38,124 INFO L276 IsEmpty]: Start isEmpty. Operand 2032 states and 3423 transitions. [2025-03-16 18:32:38,127 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2025-03-16 18:32:38,127 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:38,127 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:38,136 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:38,327 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:38,328 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:38,328 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:38,328 INFO L85 PathProgramCache]: Analyzing trace with hash 1981737774, now seen corresponding path program 1 times [2025-03-16 18:32:38,328 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:38,328 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2029000026] [2025-03-16 18:32:38,328 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:38,328 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:38,340 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 119 statements into 1 equivalence classes. [2025-03-16 18:32:38,343 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 119 of 119 statements. [2025-03-16 18:32:38,343 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:38,343 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:38,386 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-16 18:32:38,386 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:38,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2029000026] [2025-03-16 18:32:38,386 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2029000026] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:38,386 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [137898325] [2025-03-16 18:32:38,386 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:38,386 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:38,387 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:38,388 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:38,390 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2025-03-16 18:32:38,498 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 119 statements into 1 equivalence classes. [2025-03-16 18:32:38,644 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 119 of 119 statements. [2025-03-16 18:32:38,644 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:38,644 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:38,650 INFO L256 TraceCheckSpWp]: Trace formula consists of 2014 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-16 18:32:38,654 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:38,666 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-16 18:32:38,666 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:38,666 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [137898325] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:38,666 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:38,666 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:32:38,667 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [876470483] [2025-03-16 18:32:38,667 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:38,667 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:38,667 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:38,667 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:38,667 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:38,668 INFO L87 Difference]: Start difference. First operand 2032 states and 3423 transitions. Second operand has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2025-03-16 18:32:38,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:38,711 INFO L93 Difference]: Finished difference Result 3869 states and 6585 transitions. [2025-03-16 18:32:38,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:32:38,712 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 119 [2025-03-16 18:32:38,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:38,722 INFO L225 Difference]: With dead ends: 3869 [2025-03-16 18:32:38,722 INFO L226 Difference]: Without dead ends: 2040 [2025-03-16 18:32:38,730 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 118 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:32:38,730 INFO L435 NwaCegarLoop]: 879 mSDtfsCounter, 0 mSDsluCounter, 1752 mSDsCounter, 0 mSdLazyCounter, 10 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 2631 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 10 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:38,730 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 2631 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 10 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:38,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2040 states. [2025-03-16 18:32:38,778 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2040 to 2040. [2025-03-16 18:32:38,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2040 states, 1627 states have (on average 1.6779348494161033) internal successors, (2730), 1685 states have internal predecessors, (2730), 335 states have call successors, (335), 68 states have call predecessors, (335), 77 states have return successors, (366), 312 states have call predecessors, (366), 330 states have call successors, (366) [2025-03-16 18:32:38,787 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2040 states to 2040 states and 3431 transitions. [2025-03-16 18:32:38,789 INFO L78 Accepts]: Start accepts. Automaton has 2040 states and 3431 transitions. Word has length 119 [2025-03-16 18:32:38,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:38,789 INFO L471 AbstractCegarLoop]: Abstraction has 2040 states and 3431 transitions. [2025-03-16 18:32:38,789 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 19.25) internal successors, (77), 4 states have internal predecessors, (77), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2025-03-16 18:32:38,789 INFO L276 IsEmpty]: Start isEmpty. Operand 2040 states and 3431 transitions. [2025-03-16 18:32:38,792 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2025-03-16 18:32:38,792 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:38,792 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:38,802 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:38,997 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:38,997 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:38,997 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:38,997 INFO L85 PathProgramCache]: Analyzing trace with hash -222982446, now seen corresponding path program 1 times [2025-03-16 18:32:38,997 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:38,997 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1949804826] [2025-03-16 18:32:38,997 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:38,998 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:39,011 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 122 statements into 1 equivalence classes. [2025-03-16 18:32:39,016 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 122 of 122 statements. [2025-03-16 18:32:39,016 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:39,016 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:39,078 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-16 18:32:39,078 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:39,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1949804826] [2025-03-16 18:32:39,078 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1949804826] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:39,078 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1632331406] [2025-03-16 18:32:39,078 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:39,078 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:39,078 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:39,080 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:39,081 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2025-03-16 18:32:39,200 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 122 statements into 1 equivalence classes. [2025-03-16 18:32:39,350 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 122 of 122 statements. [2025-03-16 18:32:39,351 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:39,351 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:39,356 INFO L256 TraceCheckSpWp]: Trace formula consists of 2031 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-03-16 18:32:39,359 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:39,484 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2025-03-16 18:32:39,484 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:39,484 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1632331406] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:39,484 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:39,484 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [4] total 11 [2025-03-16 18:32:39,484 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1433737219] [2025-03-16 18:32:39,484 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:39,484 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2025-03-16 18:32:39,484 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:39,485 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2025-03-16 18:32:39,485 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2025-03-16 18:32:39,485 INFO L87 Difference]: Start difference. First operand 2040 states and 3431 transitions. Second operand has 9 states, 9 states have (on average 9.222222222222221) internal successors, (83), 8 states have internal predecessors, (83), 5 states have call successors, (14), 4 states have call predecessors, (14), 5 states have return successors, (13), 6 states have call predecessors, (13), 4 states have call successors, (13) [2025-03-16 18:32:41,997 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:41,997 INFO L93 Difference]: Finished difference Result 6335 states and 10915 transitions. [2025-03-16 18:32:41,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-03-16 18:32:41,997 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 9.222222222222221) internal successors, (83), 8 states have internal predecessors, (83), 5 states have call successors, (14), 4 states have call predecessors, (14), 5 states have return successors, (13), 6 states have call predecessors, (13), 4 states have call successors, (13) Word has length 122 [2025-03-16 18:32:41,998 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:42,022 INFO L225 Difference]: With dead ends: 6335 [2025-03-16 18:32:42,022 INFO L226 Difference]: Without dead ends: 4497 [2025-03-16 18:32:42,031 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 117 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2025-03-16 18:32:42,032 INFO L435 NwaCegarLoop]: 965 mSDtfsCounter, 3514 mSDsluCounter, 3057 mSDsCounter, 0 mSdLazyCounter, 5266 mSolverCounterSat, 819 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3639 SdHoareTripleChecker+Valid, 4022 SdHoareTripleChecker+Invalid, 6085 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 819 IncrementalHoareTripleChecker+Valid, 5266 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:42,032 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3639 Valid, 4022 Invalid, 6085 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [819 Valid, 5266 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2025-03-16 18:32:42,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 4497 states. [2025-03-16 18:32:42,180 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 4497 to 4466. [2025-03-16 18:32:42,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4466 states, 3499 states have (on average 1.669048299514147) internal successors, (5840), 3623 states have internal predecessors, (5840), 789 states have call successors, (789), 132 states have call predecessors, (789), 177 states have return successors, (992), 772 states have call predecessors, (992), 784 states have call successors, (992) [2025-03-16 18:32:42,206 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4466 states to 4466 states and 7621 transitions. [2025-03-16 18:32:42,209 INFO L78 Accepts]: Start accepts. Automaton has 4466 states and 7621 transitions. Word has length 122 [2025-03-16 18:32:42,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:42,209 INFO L471 AbstractCegarLoop]: Abstraction has 4466 states and 7621 transitions. [2025-03-16 18:32:42,209 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 9.222222222222221) internal successors, (83), 8 states have internal predecessors, (83), 5 states have call successors, (14), 4 states have call predecessors, (14), 5 states have return successors, (13), 6 states have call predecessors, (13), 4 states have call successors, (13) [2025-03-16 18:32:42,209 INFO L276 IsEmpty]: Start isEmpty. Operand 4466 states and 7621 transitions. [2025-03-16 18:32:42,216 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 124 [2025-03-16 18:32:42,216 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:42,216 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:42,228 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2025-03-16 18:32:42,417 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:42,417 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:42,418 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:42,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1235515369, now seen corresponding path program 1 times [2025-03-16 18:32:42,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:42,418 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1590031781] [2025-03-16 18:32:42,418 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:42,418 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:42,429 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 123 statements into 1 equivalence classes. [2025-03-16 18:32:42,434 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 123 of 123 statements. [2025-03-16 18:32:42,434 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:42,434 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:42,478 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-16 18:32:42,478 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:42,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1590031781] [2025-03-16 18:32:42,478 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1590031781] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:42,478 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458578501] [2025-03-16 18:32:42,478 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:42,478 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:42,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:42,480 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:42,482 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2025-03-16 18:32:42,607 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 123 statements into 1 equivalence classes. [2025-03-16 18:32:42,757 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 123 of 123 statements. [2025-03-16 18:32:42,757 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:42,757 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:42,763 INFO L256 TraceCheckSpWp]: Trace formula consists of 2032 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-16 18:32:42,766 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:42,793 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-16 18:32:42,793 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:42,793 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458578501] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:42,793 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:42,793 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2025-03-16 18:32:42,793 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1655839252] [2025-03-16 18:32:42,793 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:42,793 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:32:42,793 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:42,794 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:32:42,794 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:32:42,794 INFO L87 Difference]: Start difference. First operand 4466 states and 7621 transitions. Second operand has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2025-03-16 18:32:43,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:43,235 INFO L93 Difference]: Finished difference Result 12566 states and 21817 transitions. [2025-03-16 18:32:43,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2025-03-16 18:32:43,236 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 123 [2025-03-16 18:32:43,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:43,291 INFO L225 Difference]: With dead ends: 12566 [2025-03-16 18:32:43,292 INFO L226 Difference]: Without dead ends: 8417 [2025-03-16 18:32:43,315 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 122 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=31, Invalid=79, Unknown=0, NotChecked=0, Total=110 [2025-03-16 18:32:43,316 INFO L435 NwaCegarLoop]: 1375 mSDtfsCounter, 726 mSDsluCounter, 3445 mSDsCounter, 0 mSdLazyCounter, 394 mSolverCounterSat, 48 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 737 SdHoareTripleChecker+Valid, 4820 SdHoareTripleChecker+Invalid, 442 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 48 IncrementalHoareTripleChecker+Valid, 394 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:43,316 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [737 Valid, 4820 Invalid, 442 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [48 Valid, 394 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-16 18:32:43,322 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8417 states. [2025-03-16 18:32:43,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8417 to 8392. [2025-03-16 18:32:43,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8392 states, 6541 states have (on average 1.6627426998929826) internal successors, (10876), 6777 states have internal predecessors, (10876), 1501 states have call successors, (1501), 268 states have call predecessors, (1501), 349 states have return successors, (1996), 1466 states have call predecessors, (1996), 1496 states have call successors, (1996) [2025-03-16 18:32:43,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8392 states to 8392 states and 14373 transitions. [2025-03-16 18:32:43,636 INFO L78 Accepts]: Start accepts. Automaton has 8392 states and 14373 transitions. Word has length 123 [2025-03-16 18:32:43,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:43,636 INFO L471 AbstractCegarLoop]: Abstraction has 8392 states and 14373 transitions. [2025-03-16 18:32:43,637 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.2) internal successors, (81), 5 states have internal predecessors, (81), 3 states have call successors, (14), 3 states have call predecessors, (14), 3 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2025-03-16 18:32:43,637 INFO L276 IsEmpty]: Start isEmpty. Operand 8392 states and 14373 transitions. [2025-03-16 18:32:43,646 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2025-03-16 18:32:43,646 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:43,646 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:43,655 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2025-03-16 18:32:43,846 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:43,847 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:43,847 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:43,847 INFO L85 PathProgramCache]: Analyzing trace with hash 1904619005, now seen corresponding path program 1 times [2025-03-16 18:32:43,847 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:43,847 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1281193570] [2025-03-16 18:32:43,847 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:43,847 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:43,856 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 125 statements into 1 equivalence classes. [2025-03-16 18:32:43,860 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 125 of 125 statements. [2025-03-16 18:32:43,860 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:43,860 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:43,950 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-16 18:32:43,950 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:43,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1281193570] [2025-03-16 18:32:43,950 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1281193570] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:43,950 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713354827] [2025-03-16 18:32:43,950 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:43,950 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:43,950 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:43,952 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:43,954 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2025-03-16 18:32:44,103 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 125 statements into 1 equivalence classes. [2025-03-16 18:32:44,236 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 125 of 125 statements. [2025-03-16 18:32:44,236 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:44,236 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:44,242 INFO L256 TraceCheckSpWp]: Trace formula consists of 2032 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-16 18:32:44,244 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:44,262 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-03-16 18:32:44,263 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:44,263 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713354827] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:44,263 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:44,263 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2025-03-16 18:32:44,263 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1665047204] [2025-03-16 18:32:44,263 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:44,263 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:44,263 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:44,264 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:44,264 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:32:44,264 INFO L87 Difference]: Start difference. First operand 8392 states and 14373 transitions. Second operand has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2025-03-16 18:32:44,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:44,482 INFO L93 Difference]: Finished difference Result 16627 states and 28532 transitions. [2025-03-16 18:32:44,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:32:44,483 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) Word has length 125 [2025-03-16 18:32:44,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:44,563 INFO L225 Difference]: With dead ends: 16627 [2025-03-16 18:32:44,563 INFO L226 Difference]: Without dead ends: 8428 [2025-03-16 18:32:44,591 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:32:44,591 INFO L435 NwaCegarLoop]: 864 mSDtfsCounter, 5 mSDsluCounter, 1717 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 5 SdHoareTripleChecker+Valid, 2581 SdHoareTripleChecker+Invalid, 58 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:44,592 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [5 Valid, 2581 Invalid, 58 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:44,596 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8428 states. [2025-03-16 18:32:44,901 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8428 to 8410. [2025-03-16 18:32:44,930 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8410 states, 6559 states have (on average 1.6627534685165422) internal successors, (10906), 6795 states have internal predecessors, (10906), 1501 states have call successors, (1501), 268 states have call predecessors, (1501), 349 states have return successors, (1996), 1466 states have call predecessors, (1996), 1496 states have call successors, (1996) [2025-03-16 18:32:44,974 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8410 states to 8410 states and 14403 transitions. [2025-03-16 18:32:44,981 INFO L78 Accepts]: Start accepts. Automaton has 8410 states and 14403 transitions. Word has length 125 [2025-03-16 18:32:44,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:44,982 INFO L471 AbstractCegarLoop]: Abstraction has 8410 states and 14403 transitions. [2025-03-16 18:32:44,982 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 22.0) internal successors, (88), 4 states have internal predecessors, (88), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 2 states have call successors, (13) [2025-03-16 18:32:44,982 INFO L276 IsEmpty]: Start isEmpty. Operand 8410 states and 14403 transitions. [2025-03-16 18:32:44,991 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2025-03-16 18:32:44,991 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:44,991 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:45,000 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:45,192 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:45,193 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:45,193 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:45,194 INFO L85 PathProgramCache]: Analyzing trace with hash -11995614, now seen corresponding path program 1 times [2025-03-16 18:32:45,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:45,194 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1761850800] [2025-03-16 18:32:45,194 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:45,194 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:45,204 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 125 statements into 1 equivalence classes. [2025-03-16 18:32:45,210 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 125 of 125 statements. [2025-03-16 18:32:45,210 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:45,210 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:45,301 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 15 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-16 18:32:45,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:45,301 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1761850800] [2025-03-16 18:32:45,301 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1761850800] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:45,302 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153476763] [2025-03-16 18:32:45,302 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:45,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:45,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:45,303 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:45,305 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2025-03-16 18:32:45,415 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 125 statements into 1 equivalence classes. [2025-03-16 18:32:45,577 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 125 of 125 statements. [2025-03-16 18:32:45,577 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:45,577 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:45,582 INFO L256 TraceCheckSpWp]: Trace formula consists of 2030 conjuncts, 12 conjuncts are in the unsatisfiable core [2025-03-16 18:32:45,585 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:45,647 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-16 18:32:45,647 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:45,647 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153476763] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:45,647 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:45,647 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7] total 13 [2025-03-16 18:32:45,648 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1432968979] [2025-03-16 18:32:45,648 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:45,648 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:32:45,648 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:45,648 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:32:45,648 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:32:45,649 INFO L87 Difference]: Start difference. First operand 8410 states and 14403 transitions. Second operand has 8 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2025-03-16 18:32:45,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:45,931 INFO L93 Difference]: Finished difference Result 16569 states and 28427 transitions. [2025-03-16 18:32:45,932 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:32:45,932 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 125 [2025-03-16 18:32:45,932 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:45,987 INFO L225 Difference]: With dead ends: 16569 [2025-03-16 18:32:45,987 INFO L226 Difference]: Without dead ends: 8480 [2025-03-16 18:32:46,021 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 134 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2025-03-16 18:32:46,022 INFO L435 NwaCegarLoop]: 859 mSDtfsCounter, 89 mSDsluCounter, 5078 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 5937 SdHoareTripleChecker+Invalid, 164 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:46,022 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 5937 Invalid, 164 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:32:46,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8480 states. [2025-03-16 18:32:46,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8480 to 8413. [2025-03-16 18:32:46,325 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8413 states, 6561 states have (on average 1.6623990245389422) internal successors, (10907), 6798 states have internal predecessors, (10907), 1501 states have call successors, (1501), 268 states have call predecessors, (1501), 350 states have return successors, (1997), 1466 states have call predecessors, (1997), 1496 states have call successors, (1997) [2025-03-16 18:32:46,364 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8413 states to 8413 states and 14405 transitions. [2025-03-16 18:32:46,371 INFO L78 Accepts]: Start accepts. Automaton has 8413 states and 14405 transitions. Word has length 125 [2025-03-16 18:32:46,371 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:46,372 INFO L471 AbstractCegarLoop]: Abstraction has 8413 states and 14405 transitions. [2025-03-16 18:32:46,372 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 13.571428571428571) internal successors, (95), 7 states have internal predecessors, (95), 3 states have call successors, (14), 2 states have call predecessors, (14), 4 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2025-03-16 18:32:46,372 INFO L276 IsEmpty]: Start isEmpty. Operand 8413 states and 14405 transitions. [2025-03-16 18:32:46,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 126 [2025-03-16 18:32:46,383 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:46,383 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:46,394 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:46,584 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:46,584 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:46,585 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:46,585 INFO L85 PathProgramCache]: Analyzing trace with hash 436118465, now seen corresponding path program 1 times [2025-03-16 18:32:46,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:46,585 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [633744275] [2025-03-16 18:32:46,585 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:46,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:46,596 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 125 statements into 1 equivalence classes. [2025-03-16 18:32:46,599 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 125 of 125 statements. [2025-03-16 18:32:46,599 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:46,599 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:46,675 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-16 18:32:46,675 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:46,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [633744275] [2025-03-16 18:32:46,675 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [633744275] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:46,675 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1621014230] [2025-03-16 18:32:46,675 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:46,675 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:46,675 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:46,677 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:46,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2025-03-16 18:32:46,783 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 125 statements into 1 equivalence classes. [2025-03-16 18:32:46,911 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 125 of 125 statements. [2025-03-16 18:32:46,911 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:46,911 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:46,916 INFO L256 TraceCheckSpWp]: Trace formula consists of 2033 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-03-16 18:32:46,919 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:47,042 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-03-16 18:32:47,043 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:47,043 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1621014230] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:47,043 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:47,043 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7] total 13 [2025-03-16 18:32:47,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2021759570] [2025-03-16 18:32:47,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:47,043 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:32:47,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:47,043 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:32:47,043 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=133, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:32:47,044 INFO L87 Difference]: Start difference. First operand 8413 states and 14405 transitions. Second operand has 8 states, 8 states have (on average 10.25) internal successors, (82), 7 states have internal predecessors, (82), 5 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) [2025-03-16 18:32:49,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:49,284 INFO L93 Difference]: Finished difference Result 22693 states and 39542 transitions. [2025-03-16 18:32:49,284 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-03-16 18:32:49,285 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 10.25) internal successors, (82), 7 states have internal predecessors, (82), 5 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) Word has length 125 [2025-03-16 18:32:49,285 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:49,374 INFO L225 Difference]: With dead ends: 22693 [2025-03-16 18:32:49,375 INFO L226 Difference]: Without dead ends: 14598 [2025-03-16 18:32:49,423 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=71, Invalid=391, Unknown=0, NotChecked=0, Total=462 [2025-03-16 18:32:49,424 INFO L435 NwaCegarLoop]: 395 mSDtfsCounter, 1670 mSDsluCounter, 1606 mSDsCounter, 0 mSdLazyCounter, 4782 mSolverCounterSat, 232 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1755 SdHoareTripleChecker+Valid, 2001 SdHoareTripleChecker+Invalid, 5014 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 232 IncrementalHoareTripleChecker+Valid, 4782 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:49,424 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1755 Valid, 2001 Invalid, 5014 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [232 Valid, 4782 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2025-03-16 18:32:49,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14598 states. [2025-03-16 18:32:49,968 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14598 to 13625. [2025-03-16 18:32:49,986 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13625 states, 10679 states have (on average 1.645004213877704) internal successors, (17567), 10974 states have internal predecessors, (17567), 2353 states have call successors, (2353), 410 states have call predecessors, (2353), 592 states have return successors, (3540), 2348 states have call predecessors, (3540), 2348 states have call successors, (3540) [2025-03-16 18:32:50,067 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13625 states to 13625 states and 23460 transitions. [2025-03-16 18:32:50,079 INFO L78 Accepts]: Start accepts. Automaton has 13625 states and 23460 transitions. Word has length 125 [2025-03-16 18:32:50,080 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:50,080 INFO L471 AbstractCegarLoop]: Abstraction has 13625 states and 23460 transitions. [2025-03-16 18:32:50,080 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 10.25) internal successors, (82), 7 states have internal predecessors, (82), 5 states have call successors, (14), 4 states have call predecessors, (14), 4 states have return successors, (13), 5 states have call predecessors, (13), 4 states have call successors, (13) [2025-03-16 18:32:50,080 INFO L276 IsEmpty]: Start isEmpty. Operand 13625 states and 23460 transitions. [2025-03-16 18:32:50,090 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 127 [2025-03-16 18:32:50,091 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:50,091 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:50,101 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Ended with exit code 0 [2025-03-16 18:32:50,291 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2025-03-16 18:32:50,292 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:50,292 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:50,292 INFO L85 PathProgramCache]: Analyzing trace with hash -1033723480, now seen corresponding path program 1 times [2025-03-16 18:32:50,292 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:50,293 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [555147217] [2025-03-16 18:32:50,293 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:50,293 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:50,304 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 126 statements into 1 equivalence classes. [2025-03-16 18:32:50,309 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 126 of 126 statements. [2025-03-16 18:32:50,310 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:50,310 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:50,474 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-16 18:32:50,475 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:50,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [555147217] [2025-03-16 18:32:50,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [555147217] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:50,475 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1280744273] [2025-03-16 18:32:50,475 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:50,475 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:50,476 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:50,478 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:50,480 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2025-03-16 18:32:50,594 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 126 statements into 1 equivalence classes. [2025-03-16 18:32:50,742 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 126 of 126 statements. [2025-03-16 18:32:50,742 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:50,742 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:50,749 INFO L256 TraceCheckSpWp]: Trace formula consists of 2033 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-16 18:32:50,753 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:50,879 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-03-16 18:32:50,879 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:50,879 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1280744273] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:50,879 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:50,879 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 10 [2025-03-16 18:32:50,879 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [97956904] [2025-03-16 18:32:50,879 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:50,879 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:32:50,879 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:50,880 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:32:50,880 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:32:50,880 INFO L87 Difference]: Start difference. First operand 13625 states and 23460 transitions. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2025-03-16 18:32:51,343 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:51,343 INFO L93 Difference]: Finished difference Result 14268 states and 24747 transitions. [2025-03-16 18:32:51,343 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:32:51,343 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) Word has length 126 [2025-03-16 18:32:51,344 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:51,423 INFO L225 Difference]: With dead ends: 14268 [2025-03-16 18:32:51,423 INFO L226 Difference]: Without dead ends: 14251 [2025-03-16 18:32:51,439 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 132 GetRequests, 124 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=70, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:32:51,440 INFO L435 NwaCegarLoop]: 871 mSDtfsCounter, 814 mSDsluCounter, 724 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 822 SdHoareTripleChecker+Valid, 1595 SdHoareTripleChecker+Invalid, 215 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:51,441 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [822 Valid, 1595 Invalid, 215 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-16 18:32:51,450 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14251 states. [2025-03-16 18:32:51,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14251 to 13665. [2025-03-16 18:32:51,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 13665 states, 10719 states have (on average 1.642597257206829) internal successors, (17607), 11014 states have internal predecessors, (17607), 2353 states have call successors, (2353), 410 states have call predecessors, (2353), 592 states have return successors, (3540), 2348 states have call predecessors, (3540), 2348 states have call successors, (3540) [2025-03-16 18:32:51,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 13665 states to 13665 states and 23500 transitions. [2025-03-16 18:32:51,986 INFO L78 Accepts]: Start accepts. Automaton has 13665 states and 23500 transitions. Word has length 126 [2025-03-16 18:32:51,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:51,986 INFO L471 AbstractCegarLoop]: Abstraction has 13665 states and 23500 transitions. [2025-03-16 18:32:51,986 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 4 states have internal predecessors, (83), 2 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (13), 2 states have call predecessors, (13), 1 states have call successors, (13) [2025-03-16 18:32:51,987 INFO L276 IsEmpty]: Start isEmpty. Operand 13665 states and 23500 transitions. [2025-03-16 18:32:51,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2025-03-16 18:32:51,998 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:51,998 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:52,007 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:52,199 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2025-03-16 18:32:52,200 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:52,201 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:52,201 INFO L85 PathProgramCache]: Analyzing trace with hash -1090158554, now seen corresponding path program 1 times [2025-03-16 18:32:52,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:52,201 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1538896410] [2025-03-16 18:32:52,201 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:52,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:52,211 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 132 statements into 1 equivalence classes. [2025-03-16 18:32:52,214 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 132 of 132 statements. [2025-03-16 18:32:52,214 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:52,214 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:52,297 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2025-03-16 18:32:52,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:52,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1538896410] [2025-03-16 18:32:52,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1538896410] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:52,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1792827544] [2025-03-16 18:32:52,297 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:52,297 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:52,297 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:52,300 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:52,302 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2025-03-16 18:32:52,434 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 132 statements into 1 equivalence classes. [2025-03-16 18:32:52,572 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 132 of 132 statements. [2025-03-16 18:32:52,573 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:52,573 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:52,579 INFO L256 TraceCheckSpWp]: Trace formula consists of 2049 conjuncts, 6 conjuncts are in the unsatisfiable core [2025-03-16 18:32:52,581 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:52,649 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 21 trivial. 0 not checked. [2025-03-16 18:32:52,649 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:52,649 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1792827544] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:52,649 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:52,649 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [7] total 11 [2025-03-16 18:32:52,649 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [533339013] [2025-03-16 18:32:52,649 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:52,650 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-16 18:32:52,650 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:52,650 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-16 18:32:52,650 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2025-03-16 18:32:52,650 INFO L87 Difference]: Start difference. First operand 13665 states and 23500 transitions. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 5 states have internal predecessors, (87), 3 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (14), 4 states have call predecessors, (14), 2 states have call successors, (14) [2025-03-16 18:32:53,198 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:53,198 INFO L93 Difference]: Finished difference Result 14789 states and 25443 transitions. [2025-03-16 18:32:53,199 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-16 18:32:53,199 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 5 states have internal predecessors, (87), 3 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (14), 4 states have call predecessors, (14), 2 states have call successors, (14) Word has length 132 [2025-03-16 18:32:53,199 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:53,269 INFO L225 Difference]: With dead ends: 14789 [2025-03-16 18:32:53,269 INFO L226 Difference]: Without dead ends: 14772 [2025-03-16 18:32:53,283 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 129 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:32:53,283 INFO L435 NwaCegarLoop]: 878 mSDtfsCounter, 828 mSDsluCounter, 2580 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 829 SdHoareTripleChecker+Valid, 3458 SdHoareTripleChecker+Invalid, 204 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:53,284 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [829 Valid, 3458 Invalid, 204 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-16 18:32:53,293 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14772 states. [2025-03-16 18:32:53,864 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14772 to 14691. [2025-03-16 18:32:53,881 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14691 states, 11516 states have (on average 1.6313824244529351) internal successors, (18787), 11811 states have internal predecessors, (18787), 2514 states have call successors, (2514), 480 states have call predecessors, (2514), 660 states have return successors, (3955), 2507 states have call predecessors, (3955), 2509 states have call successors, (3955) [2025-03-16 18:32:53,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14691 states to 14691 states and 25256 transitions. [2025-03-16 18:32:53,991 INFO L78 Accepts]: Start accepts. Automaton has 14691 states and 25256 transitions. Word has length 132 [2025-03-16 18:32:53,992 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:53,992 INFO L471 AbstractCegarLoop]: Abstraction has 14691 states and 25256 transitions. [2025-03-16 18:32:53,992 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 5 states have internal predecessors, (87), 3 states have call successors, (15), 3 states have call predecessors, (15), 4 states have return successors, (14), 4 states have call predecessors, (14), 2 states have call successors, (14) [2025-03-16 18:32:53,992 INFO L276 IsEmpty]: Start isEmpty. Operand 14691 states and 25256 transitions. [2025-03-16 18:32:54,007 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2025-03-16 18:32:54,007 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:54,008 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:54,018 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2025-03-16 18:32:54,208 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2025-03-16 18:32:54,209 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:54,209 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:54,209 INFO L85 PathProgramCache]: Analyzing trace with hash 1258354083, now seen corresponding path program 1 times [2025-03-16 18:32:54,209 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:54,209 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1388003736] [2025-03-16 18:32:54,209 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:54,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:54,224 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 142 statements into 1 equivalence classes. [2025-03-16 18:32:54,229 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 142 of 142 statements. [2025-03-16 18:32:54,229 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:54,229 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:54,389 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-03-16 18:32:54,390 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:54,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1388003736] [2025-03-16 18:32:54,390 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1388003736] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:54,390 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [516720775] [2025-03-16 18:32:54,390 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:54,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:54,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:54,392 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:54,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2025-03-16 18:32:54,539 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 142 statements into 1 equivalence classes. [2025-03-16 18:32:54,707 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 142 of 142 statements. [2025-03-16 18:32:54,707 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:54,707 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:54,712 INFO L256 TraceCheckSpWp]: Trace formula consists of 2085 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-03-16 18:32:54,717 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:54,749 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 21 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-16 18:32:54,749 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:54,749 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [516720775] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:54,749 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:54,749 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 7 [2025-03-16 18:32:54,749 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1811203481] [2025-03-16 18:32:54,749 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:54,749 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:32:54,750 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:54,750 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:32:54,750 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:32:54,750 INFO L87 Difference]: Start difference. First operand 14691 states and 25256 transitions. Second operand has 7 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 3 states have call successors, (15) [2025-03-16 18:32:55,279 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:55,279 INFO L93 Difference]: Finished difference Result 29242 states and 50310 transitions. [2025-03-16 18:32:55,280 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:32:55,280 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 3 states have call successors, (15) Word has length 142 [2025-03-16 18:32:55,280 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:55,486 INFO L225 Difference]: With dead ends: 29242 [2025-03-16 18:32:55,486 INFO L226 Difference]: Without dead ends: 14771 [2025-03-16 18:32:55,524 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 149 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:32:55,525 INFO L435 NwaCegarLoop]: 870 mSDtfsCounter, 119 mSDsluCounter, 4248 mSDsCounter, 0 mSdLazyCounter, 74 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 120 SdHoareTripleChecker+Valid, 5118 SdHoareTripleChecker+Invalid, 75 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 74 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:55,526 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [120 Valid, 5118 Invalid, 75 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 74 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:55,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14771 states. [2025-03-16 18:32:55,894 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14771 to 14691. [2025-03-16 18:32:55,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14691 states, 11516 states have (on average 1.6313824244529351) internal successors, (18787), 11811 states have internal predecessors, (18787), 2514 states have call successors, (2514), 480 states have call predecessors, (2514), 660 states have return successors, (3955), 2507 states have call predecessors, (3955), 2509 states have call successors, (3955) [2025-03-16 18:32:55,987 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14691 states to 14691 states and 25256 transitions. [2025-03-16 18:32:55,998 INFO L78 Accepts]: Start accepts. Automaton has 14691 states and 25256 transitions. Word has length 142 [2025-03-16 18:32:55,998 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:55,998 INFO L471 AbstractCegarLoop]: Abstraction has 14691 states and 25256 transitions. [2025-03-16 18:32:55,998 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 3 states have call successors, (15) [2025-03-16 18:32:55,999 INFO L276 IsEmpty]: Start isEmpty. Operand 14691 states and 25256 transitions. [2025-03-16 18:32:56,008 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2025-03-16 18:32:56,008 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:56,009 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:56,017 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:56,239 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2025-03-16 18:32:56,239 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:56,240 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:56,240 INFO L85 PathProgramCache]: Analyzing trace with hash -2030135655, now seen corresponding path program 1 times [2025-03-16 18:32:56,240 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:56,240 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1327546399] [2025-03-16 18:32:56,240 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:56,240 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:56,254 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 142 statements into 1 equivalence classes. [2025-03-16 18:32:56,259 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 142 of 142 statements. [2025-03-16 18:32:56,262 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:56,263 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:56,376 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-03-16 18:32:56,377 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:56,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1327546399] [2025-03-16 18:32:56,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1327546399] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:56,378 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [469734837] [2025-03-16 18:32:56,378 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:56,379 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:56,379 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:56,381 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:56,386 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2025-03-16 18:32:56,576 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 142 statements into 1 equivalence classes. [2025-03-16 18:32:56,745 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 142 of 142 statements. [2025-03-16 18:32:56,745 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:56,745 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:56,752 INFO L256 TraceCheckSpWp]: Trace formula consists of 2086 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-16 18:32:56,754 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:56,769 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-03-16 18:32:56,769 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:56,769 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [469734837] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:56,769 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:56,769 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 4 [2025-03-16 18:32:56,769 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1307181319] [2025-03-16 18:32:56,769 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:56,770 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:56,770 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:56,770 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:56,770 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-16 18:32:56,770 INFO L87 Difference]: Start difference. First operand 14691 states and 25256 transitions. Second operand has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 1 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-16 18:32:57,285 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:57,285 INFO L93 Difference]: Finished difference Result 29249 states and 50319 transitions. [2025-03-16 18:32:57,285 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:32:57,286 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 1 states have call predecessors, (15), 2 states have call successors, (15) Word has length 142 [2025-03-16 18:32:57,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:57,354 INFO L225 Difference]: With dead ends: 29249 [2025-03-16 18:32:57,354 INFO L226 Difference]: Without dead ends: 14521 [2025-03-16 18:32:57,398 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 146 GetRequests, 143 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-16 18:32:57,399 INFO L435 NwaCegarLoop]: 873 mSDtfsCounter, 7 mSDsluCounter, 1739 mSDsCounter, 0 mSdLazyCounter, 32 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2612 SdHoareTripleChecker+Invalid, 33 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 32 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:57,399 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2612 Invalid, 33 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 32 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:57,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14521 states. [2025-03-16 18:32:57,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14521 to 14521. [2025-03-16 18:32:58,006 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14521 states, 11361 states have (on average 1.632426722999736) internal successors, (18546), 11650 states have internal predecessors, (18546), 2509 states have call successors, (2509), 477 states have call predecessors, (2509), 650 states have return successors, (3941), 2501 states have call predecessors, (3941), 2504 states have call successors, (3941) [2025-03-16 18:32:58,098 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14521 states to 14521 states and 24996 transitions. [2025-03-16 18:32:58,113 INFO L78 Accepts]: Start accepts. Automaton has 14521 states and 24996 transitions. Word has length 142 [2025-03-16 18:32:58,113 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:58,113 INFO L471 AbstractCegarLoop]: Abstraction has 14521 states and 24996 transitions. [2025-03-16 18:32:58,113 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (15), 1 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-16 18:32:58,113 INFO L276 IsEmpty]: Start isEmpty. Operand 14521 states and 24996 transitions. [2025-03-16 18:32:58,124 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 145 [2025-03-16 18:32:58,124 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:58,124 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:58,133 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2025-03-16 18:32:58,325 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2025-03-16 18:32:58,326 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:32:58,326 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:32:58,326 INFO L85 PathProgramCache]: Analyzing trace with hash 1034144815, now seen corresponding path program 1 times [2025-03-16 18:32:58,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:32:58,327 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1441420881] [2025-03-16 18:32:58,327 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:58,327 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:32:58,438 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 144 statements into 1 equivalence classes. [2025-03-16 18:32:58,445 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 144 of 144 statements. [2025-03-16 18:32:58,445 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:58,445 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:58,544 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 16 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2025-03-16 18:32:58,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:32:58,544 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1441420881] [2025-03-16 18:32:58,544 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1441420881] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:32:58,545 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1383023244] [2025-03-16 18:32:58,545 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:32:58,545 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:32:58,545 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:32:58,547 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:32:58,548 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2025-03-16 18:32:58,670 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 144 statements into 1 equivalence classes. [2025-03-16 18:32:58,795 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 144 of 144 statements. [2025-03-16 18:32:58,796 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:32:58,796 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:32:58,801 INFO L256 TraceCheckSpWp]: Trace formula consists of 2091 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:32:58,803 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:32:58,828 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 18 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2025-03-16 18:32:58,828 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:32:58,828 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1383023244] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:32:58,828 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:32:58,828 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [6] total 8 [2025-03-16 18:32:58,828 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2053390993] [2025-03-16 18:32:58,828 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:32:58,828 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:32:58,829 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:32:58,829 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:32:58,829 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:32:58,829 INFO L87 Difference]: Start difference. First operand 14521 states and 24996 transitions. Second operand has 4 states, 4 states have (on average 27.5) internal successors, (110), 4 states have internal predecessors, (110), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-16 18:32:59,294 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:32:59,294 INFO L93 Difference]: Finished difference Result 29049 states and 50010 transitions. [2025-03-16 18:32:59,294 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:32:59,295 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 27.5) internal successors, (110), 4 states have internal predecessors, (110), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 144 [2025-03-16 18:32:59,295 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:32:59,358 INFO L225 Difference]: With dead ends: 29049 [2025-03-16 18:32:59,358 INFO L226 Difference]: Without dead ends: 14554 [2025-03-16 18:32:59,404 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 151 GetRequests, 144 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:32:59,405 INFO L435 NwaCegarLoop]: 856 mSDtfsCounter, 128 mSDsluCounter, 1635 mSDsCounter, 0 mSdLazyCounter, 103 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 128 SdHoareTripleChecker+Valid, 2491 SdHoareTripleChecker+Invalid, 105 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 103 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:32:59,405 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [128 Valid, 2491 Invalid, 105 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 103 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:32:59,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14554 states. [2025-03-16 18:32:59,818 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14554 to 14521. [2025-03-16 18:32:59,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14521 states, 11361 states have (on average 1.6323387025789984) internal successors, (18545), 11650 states have internal predecessors, (18545), 2509 states have call successors, (2509), 477 states have call predecessors, (2509), 650 states have return successors, (3941), 2501 states have call predecessors, (3941), 2504 states have call successors, (3941) [2025-03-16 18:32:59,888 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14521 states to 14521 states and 24995 transitions. [2025-03-16 18:32:59,899 INFO L78 Accepts]: Start accepts. Automaton has 14521 states and 24995 transitions. Word has length 144 [2025-03-16 18:32:59,900 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:32:59,900 INFO L471 AbstractCegarLoop]: Abstraction has 14521 states and 24995 transitions. [2025-03-16 18:32:59,900 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 27.5) internal successors, (110), 4 states have internal predecessors, (110), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-16 18:32:59,900 INFO L276 IsEmpty]: Start isEmpty. Operand 14521 states and 24995 transitions. [2025-03-16 18:32:59,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2025-03-16 18:32:59,908 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:32:59,908 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:32:59,917 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2025-03-16 18:33:00,108 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:00,109 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:00,109 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:00,109 INFO L85 PathProgramCache]: Analyzing trace with hash 846729788, now seen corresponding path program 1 times [2025-03-16 18:33:00,109 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:00,109 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [499275131] [2025-03-16 18:33:00,109 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:00,109 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:00,120 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 145 statements into 1 equivalence classes. [2025-03-16 18:33:00,127 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 145 of 145 statements. [2025-03-16 18:33:00,127 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:00,127 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:00,234 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-03-16 18:33:00,234 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:00,234 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [499275131] [2025-03-16 18:33:00,235 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [499275131] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:00,235 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:33:00,235 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-16 18:33:00,235 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1660953279] [2025-03-16 18:33:00,235 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:00,235 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:33:00,235 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:00,236 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:33:00,236 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:33:00,236 INFO L87 Difference]: Start difference. First operand 14521 states and 24995 transitions. Second operand has 7 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2025-03-16 18:33:00,792 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:00,792 INFO L93 Difference]: Finished difference Result 20863 states and 35747 transitions. [2025-03-16 18:33:00,793 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:33:00,793 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) Word has length 145 [2025-03-16 18:33:00,793 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:00,884 INFO L225 Difference]: With dead ends: 20863 [2025-03-16 18:33:00,884 INFO L226 Difference]: Without dead ends: 14556 [2025-03-16 18:33:00,917 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 9 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=41, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:33:00,918 INFO L435 NwaCegarLoop]: 869 mSDtfsCounter, 115 mSDsluCounter, 4243 mSDsCounter, 0 mSdLazyCounter, 75 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 5112 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 75 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:00,918 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [116 Valid, 5112 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 75 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:00,926 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 14556 states. [2025-03-16 18:33:01,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 14556 to 14521. [2025-03-16 18:33:01,544 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 14521 states, 11361 states have (on average 1.6323387025789984) internal successors, (18545), 11650 states have internal predecessors, (18545), 2509 states have call successors, (2509), 477 states have call predecessors, (2509), 650 states have return successors, (3941), 2501 states have call predecessors, (3941), 2504 states have call successors, (3941) [2025-03-16 18:33:01,628 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 14521 states to 14521 states and 24995 transitions. [2025-03-16 18:33:01,646 INFO L78 Accepts]: Start accepts. Automaton has 14521 states and 24995 transitions. Word has length 145 [2025-03-16 18:33:01,646 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:01,646 INFO L471 AbstractCegarLoop]: Abstraction has 14521 states and 24995 transitions. [2025-03-16 18:33:01,646 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 18.0) internal successors, (108), 6 states have internal predecessors, (108), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (15), 3 states have call predecessors, (15), 3 states have call successors, (15) [2025-03-16 18:33:01,646 INFO L276 IsEmpty]: Start isEmpty. Operand 14521 states and 24995 transitions. [2025-03-16 18:33:01,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 146 [2025-03-16 18:33:01,656 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:01,657 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:01,657 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30 [2025-03-16 18:33:01,657 INFO L396 AbstractCegarLoop]: === Iteration 32 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:01,657 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:01,657 INFO L85 PathProgramCache]: Analyzing trace with hash 237749621, now seen corresponding path program 1 times [2025-03-16 18:33:01,657 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:01,657 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1162139857] [2025-03-16 18:33:01,658 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:01,658 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:01,672 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 145 statements into 1 equivalence classes. [2025-03-16 18:33:01,678 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 145 of 145 statements. [2025-03-16 18:33:01,678 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:01,678 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:01,745 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-03-16 18:33:01,746 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:01,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1162139857] [2025-03-16 18:33:01,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1162139857] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:01,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:33:01,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-16 18:33:01,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1170052122] [2025-03-16 18:33:01,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:01,747 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:01,747 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:01,748 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:01,748 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-16 18:33:01,748 INFO L87 Difference]: Start difference. First operand 14521 states and 24995 transitions. Second operand has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-16 18:33:02,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:02,099 INFO L93 Difference]: Finished difference Result 20912 states and 35829 transitions. [2025-03-16 18:33:02,099 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:02,099 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) Word has length 145 [2025-03-16 18:33:02,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:02,130 INFO L225 Difference]: With dead ends: 20912 [2025-03-16 18:33:02,130 INFO L226 Difference]: Without dead ends: 6401 [2025-03-16 18:33:02,168 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-16 18:33:02,168 INFO L435 NwaCegarLoop]: 871 mSDtfsCounter, 8 mSDsluCounter, 1738 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 2609 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:02,168 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 2609 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:02,173 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 6401 states. [2025-03-16 18:33:02,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 6401 to 6401. [2025-03-16 18:33:02,323 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 6401 states, 5055 states have (on average 1.6399604352126607) internal successors, (8290), 5181 states have internal predecessors, (8290), 1056 states have call successors, (1056), 242 states have call predecessors, (1056), 289 states have return successors, (1473), 1021 states have call predecessors, (1473), 1051 states have call successors, (1473) [2025-03-16 18:33:02,343 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 6401 states to 6401 states and 10819 transitions. [2025-03-16 18:33:02,355 INFO L78 Accepts]: Start accepts. Automaton has 6401 states and 10819 transitions. Word has length 145 [2025-03-16 18:33:02,355 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:02,355 INFO L471 AbstractCegarLoop]: Abstraction has 6401 states and 10819 transitions. [2025-03-16 18:33:02,355 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.5) internal successors, (102), 4 states have internal predecessors, (102), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (15), 2 states have call predecessors, (15), 2 states have call successors, (15) [2025-03-16 18:33:02,355 INFO L276 IsEmpty]: Start isEmpty. Operand 6401 states and 10819 transitions. [2025-03-16 18:33:02,359 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2025-03-16 18:33:02,359 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:02,359 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:02,359 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31 [2025-03-16 18:33:02,359 INFO L396 AbstractCegarLoop]: === Iteration 33 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:02,359 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:02,359 INFO L85 PathProgramCache]: Analyzing trace with hash 249395843, now seen corresponding path program 1 times [2025-03-16 18:33:02,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:02,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [622825778] [2025-03-16 18:33:02,359 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:02,360 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:02,373 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 146 statements into 1 equivalence classes. [2025-03-16 18:33:02,383 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 146 of 146 statements. [2025-03-16 18:33:02,383 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:02,383 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:02,503 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-16 18:33:02,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:02,503 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [622825778] [2025-03-16 18:33:02,503 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [622825778] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:02,503 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:33:02,503 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-16 18:33:02,503 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1563635992] [2025-03-16 18:33:02,503 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:02,504 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:33:02,504 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:02,504 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:33:02,504 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:33:02,504 INFO L87 Difference]: Start difference. First operand 6401 states and 10819 transitions. Second operand has 7 states, 7 states have (on average 14.285714285714286) internal successors, (100), 7 states have internal predecessors, (100), 5 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (15), 5 states have call predecessors, (15), 4 states have call successors, (15) [2025-03-16 18:33:04,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:04,326 INFO L93 Difference]: Finished difference Result 15090 states and 25829 transitions. [2025-03-16 18:33:04,327 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2025-03-16 18:33:04,327 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 14.285714285714286) internal successors, (100), 7 states have internal predecessors, (100), 5 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (15), 5 states have call predecessors, (15), 4 states have call successors, (15) Word has length 146 [2025-03-16 18:33:04,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:04,434 INFO L225 Difference]: With dead ends: 15090 [2025-03-16 18:33:04,435 INFO L226 Difference]: Without dead ends: 8794 [2025-03-16 18:33:04,451 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=59, Invalid=181, Unknown=0, NotChecked=0, Total=240 [2025-03-16 18:33:04,452 INFO L435 NwaCegarLoop]: 413 mSDtfsCounter, 2330 mSDsluCounter, 1533 mSDsCounter, 0 mSdLazyCounter, 3592 mSolverCounterSat, 499 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2409 SdHoareTripleChecker+Valid, 1946 SdHoareTripleChecker+Invalid, 4091 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 499 IncrementalHoareTripleChecker+Valid, 3592 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:04,452 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2409 Valid, 1946 Invalid, 4091 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [499 Valid, 3592 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2025-03-16 18:33:04,456 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8794 states. [2025-03-16 18:33:04,669 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8794 to 8009. [2025-03-16 18:33:04,676 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8009 states, 6293 states have (on average 1.6370570475131099) internal successors, (10302), 6487 states have internal predecessors, (10302), 1322 states have call successors, (1322), 290 states have call predecessors, (1322), 393 states have return successors, (1905), 1275 states have call predecessors, (1905), 1317 states have call successors, (1905) [2025-03-16 18:33:04,705 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8009 states to 8009 states and 13529 transitions. [2025-03-16 18:33:04,719 INFO L78 Accepts]: Start accepts. Automaton has 8009 states and 13529 transitions. Word has length 146 [2025-03-16 18:33:04,719 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:04,719 INFO L471 AbstractCegarLoop]: Abstraction has 8009 states and 13529 transitions. [2025-03-16 18:33:04,719 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 14.285714285714286) internal successors, (100), 7 states have internal predecessors, (100), 5 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (15), 5 states have call predecessors, (15), 4 states have call successors, (15) [2025-03-16 18:33:04,719 INFO L276 IsEmpty]: Start isEmpty. Operand 8009 states and 13529 transitions. [2025-03-16 18:33:04,723 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2025-03-16 18:33:04,723 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:04,723 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:04,723 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32 [2025-03-16 18:33:04,723 INFO L396 AbstractCegarLoop]: === Iteration 34 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:04,724 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:04,724 INFO L85 PathProgramCache]: Analyzing trace with hash 1021737648, now seen corresponding path program 1 times [2025-03-16 18:33:04,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:04,724 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1194560128] [2025-03-16 18:33:04,724 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:04,724 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:04,735 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 151 statements into 1 equivalence classes. [2025-03-16 18:33:04,745 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 151 of 151 statements. [2025-03-16 18:33:04,745 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:04,745 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:04,812 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-16 18:33:04,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:04,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1194560128] [2025-03-16 18:33:04,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1194560128] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:04,813 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:33:04,813 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-16 18:33:04,814 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2017557725] [2025-03-16 18:33:04,814 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:04,814 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:33:04,814 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:04,815 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:33:04,815 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-16 18:33:04,815 INFO L87 Difference]: Start difference. First operand 8009 states and 13529 transitions. Second operand has 5 states, 5 states have (on average 20.6) internal successors, (103), 4 states have internal predecessors, (103), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) [2025-03-16 18:33:05,047 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:05,048 INFO L93 Difference]: Finished difference Result 16031 states and 27403 transitions. [2025-03-16 18:33:05,048 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:05,048 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 20.6) internal successors, (103), 4 states have internal predecessors, (103), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) Word has length 151 [2025-03-16 18:33:05,048 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:05,091 INFO L225 Difference]: With dead ends: 16031 [2025-03-16 18:33:05,091 INFO L226 Difference]: Without dead ends: 8127 [2025-03-16 18:33:05,118 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-16 18:33:05,119 INFO L435 NwaCegarLoop]: 838 mSDtfsCounter, 0 mSDsluCounter, 2484 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 3322 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:05,119 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 3322 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:05,123 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 8127 states. [2025-03-16 18:33:05,417 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 8127 to 8103. [2025-03-16 18:33:05,424 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8103 states, 6373 states have (on average 1.628118625451122) internal successors, (10376), 6551 states have internal predecessors, (10376), 1316 states have call successors, (1316), 290 states have call predecessors, (1316), 413 states have return successors, (1989), 1305 states have call predecessors, (1989), 1311 states have call successors, (1989) [2025-03-16 18:33:05,448 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8103 states to 8103 states and 13681 transitions. [2025-03-16 18:33:05,459 INFO L78 Accepts]: Start accepts. Automaton has 8103 states and 13681 transitions. Word has length 151 [2025-03-16 18:33:05,459 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:05,459 INFO L471 AbstractCegarLoop]: Abstraction has 8103 states and 13681 transitions. [2025-03-16 18:33:05,459 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 20.6) internal successors, (103), 4 states have internal predecessors, (103), 2 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 2 states have call successors, (16) [2025-03-16 18:33:05,459 INFO L276 IsEmpty]: Start isEmpty. Operand 8103 states and 13681 transitions. [2025-03-16 18:33:05,463 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2025-03-16 18:33:05,463 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:05,463 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:05,463 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33 [2025-03-16 18:33:05,464 INFO L396 AbstractCegarLoop]: === Iteration 35 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:05,464 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:05,464 INFO L85 PathProgramCache]: Analyzing trace with hash -2127702070, now seen corresponding path program 1 times [2025-03-16 18:33:05,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:05,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1207965496] [2025-03-16 18:33:05,464 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:05,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:05,475 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 155 statements into 1 equivalence classes. [2025-03-16 18:33:05,484 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 155 of 155 statements. [2025-03-16 18:33:05,484 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:05,485 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:05,645 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 22 trivial. 0 not checked. [2025-03-16 18:33:05,646 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:05,646 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1207965496] [2025-03-16 18:33:05,646 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1207965496] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:05,646 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:33:05,646 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-16 18:33:05,646 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149146521] [2025-03-16 18:33:05,646 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:05,647 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:33:05,647 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:05,647 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:33:05,647 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=37, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:33:05,647 INFO L87 Difference]: Start difference. First operand 8103 states and 13681 transitions. Second operand has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 7 states have call successors, (17), 4 states have call predecessors, (17), 3 states have return successors, (16), 7 states have call predecessors, (16), 6 states have call successors, (16) [2025-03-16 18:33:07,664 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:07,664 INFO L93 Difference]: Finished difference Result 25504 states and 44115 transitions. [2025-03-16 18:33:07,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:33:07,664 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 7 states have call successors, (17), 4 states have call predecessors, (17), 3 states have return successors, (16), 7 states have call predecessors, (16), 6 states have call successors, (16) Word has length 155 [2025-03-16 18:33:07,664 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:07,744 INFO L225 Difference]: With dead ends: 25504 [2025-03-16 18:33:07,744 INFO L226 Difference]: Without dead ends: 17486 [2025-03-16 18:33:07,786 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 14 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:33:07,786 INFO L435 NwaCegarLoop]: 614 mSDtfsCounter, 3308 mSDsluCounter, 1105 mSDsCounter, 0 mSdLazyCounter, 2850 mSolverCounterSat, 809 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3455 SdHoareTripleChecker+Valid, 1719 SdHoareTripleChecker+Invalid, 3659 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 809 IncrementalHoareTripleChecker+Valid, 2850 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:07,786 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3455 Valid, 1719 Invalid, 3659 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [809 Valid, 2850 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2025-03-16 18:33:07,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17486 states. [2025-03-16 18:33:08,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17486 to 17420. [2025-03-16 18:33:08,723 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17420 states, 13561 states have (on average 1.613819039893813) internal successors, (21885), 13962 states have internal predecessors, (21885), 2937 states have call successors, (2937), 638 states have call predecessors, (2937), 921 states have return successors, (4945), 2929 states have call predecessors, (4945), 2932 states have call successors, (4945) [2025-03-16 18:33:08,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17420 states to 17420 states and 29767 transitions. [2025-03-16 18:33:08,836 INFO L78 Accepts]: Start accepts. Automaton has 17420 states and 29767 transitions. Word has length 155 [2025-03-16 18:33:08,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:08,836 INFO L471 AbstractCegarLoop]: Abstraction has 17420 states and 29767 transitions. [2025-03-16 18:33:08,836 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 13.375) internal successors, (107), 8 states have internal predecessors, (107), 7 states have call successors, (17), 4 states have call predecessors, (17), 3 states have return successors, (16), 7 states have call predecessors, (16), 6 states have call successors, (16) [2025-03-16 18:33:08,836 INFO L276 IsEmpty]: Start isEmpty. Operand 17420 states and 29767 transitions. [2025-03-16 18:33:08,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2025-03-16 18:33:08,840 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:08,841 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:08,841 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable34 [2025-03-16 18:33:08,841 INFO L396 AbstractCegarLoop]: === Iteration 36 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:08,841 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:08,841 INFO L85 PathProgramCache]: Analyzing trace with hash -1936555780, now seen corresponding path program 1 times [2025-03-16 18:33:08,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:08,841 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1238909715] [2025-03-16 18:33:08,841 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:08,841 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:08,855 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 158 statements into 1 equivalence classes. [2025-03-16 18:33:08,867 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 158 of 158 statements. [2025-03-16 18:33:08,867 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:08,867 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:09,041 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-03-16 18:33:09,042 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:09,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1238909715] [2025-03-16 18:33:09,042 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1238909715] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:09,042 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [518077994] [2025-03-16 18:33:09,042 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:09,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:09,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:09,044 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:09,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2025-03-16 18:33:09,175 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 158 statements into 1 equivalence classes. [2025-03-16 18:33:09,303 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 158 of 158 statements. [2025-03-16 18:33:09,303 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:09,303 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:09,308 INFO L256 TraceCheckSpWp]: Trace formula consists of 2123 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:33:09,311 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:09,334 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-16 18:33:09,335 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:09,335 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [518077994] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:09,335 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:09,335 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9] total 11 [2025-03-16 18:33:09,335 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [471882678] [2025-03-16 18:33:09,335 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:09,335 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:09,335 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:09,336 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:09,336 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-03-16 18:33:09,336 INFO L87 Difference]: Start difference. First operand 17420 states and 29767 transitions. Second operand has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 3 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2025-03-16 18:33:10,060 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:10,060 INFO L93 Difference]: Finished difference Result 34928 states and 61625 transitions. [2025-03-16 18:33:10,060 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:10,060 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 3 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) Word has length 158 [2025-03-16 18:33:10,061 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:10,143 INFO L225 Difference]: With dead ends: 34928 [2025-03-16 18:33:10,143 INFO L226 Difference]: Without dead ends: 17652 [2025-03-16 18:33:10,199 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 169 GetRequests, 159 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2025-03-16 18:33:10,200 INFO L435 NwaCegarLoop]: 902 mSDtfsCounter, 267 mSDsluCounter, 1525 mSDsCounter, 0 mSdLazyCounter, 68 mSolverCounterSat, 20 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 277 SdHoareTripleChecker+Valid, 2427 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 20 IncrementalHoareTripleChecker+Valid, 68 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:10,200 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [277 Valid, 2427 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [20 Valid, 68 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:10,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17652 states. [2025-03-16 18:33:10,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17652 to 17436. [2025-03-16 18:33:10,720 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17436 states, 13569 states have (on average 1.5972437172967795) internal successors, (21673), 13978 states have internal predecessors, (21673), 2937 states have call successors, (2937), 638 states have call predecessors, (2937), 929 states have return successors, (4969), 2929 states have call predecessors, (4969), 2932 states have call successors, (4969) [2025-03-16 18:33:10,786 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17436 states to 17436 states and 29579 transitions. [2025-03-16 18:33:10,809 INFO L78 Accepts]: Start accepts. Automaton has 17436 states and 29579 transitions. Word has length 158 [2025-03-16 18:33:10,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:10,810 INFO L471 AbstractCegarLoop]: Abstraction has 17436 states and 29579 transitions. [2025-03-16 18:33:10,810 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.25) internal successors, (113), 4 states have internal predecessors, (113), 3 states have call successors, (17), 2 states have call predecessors, (17), 3 states have return successors, (16), 3 states have call predecessors, (16), 3 states have call successors, (16) [2025-03-16 18:33:10,810 INFO L276 IsEmpty]: Start isEmpty. Operand 17436 states and 29579 transitions. [2025-03-16 18:33:10,813 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 163 [2025-03-16 18:33:10,813 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:10,813 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:10,821 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2025-03-16 18:33:11,013 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2025-03-16 18:33:11,014 INFO L396 AbstractCegarLoop]: === Iteration 37 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:11,014 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:11,014 INFO L85 PathProgramCache]: Analyzing trace with hash 958264017, now seen corresponding path program 1 times [2025-03-16 18:33:11,014 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:11,014 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1788746066] [2025-03-16 18:33:11,014 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:11,014 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:11,025 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 162 statements into 1 equivalence classes. [2025-03-16 18:33:11,034 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 162 of 162 statements. [2025-03-16 18:33:11,035 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:11,035 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:11,150 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 3 proven. 16 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2025-03-16 18:33:11,150 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:11,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1788746066] [2025-03-16 18:33:11,150 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1788746066] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:11,150 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [180204912] [2025-03-16 18:33:11,150 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:11,150 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:11,151 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:11,152 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:11,154 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2025-03-16 18:33:11,283 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 162 statements into 1 equivalence classes. [2025-03-16 18:33:11,428 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 162 of 162 statements. [2025-03-16 18:33:11,429 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:11,429 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:11,435 INFO L256 TraceCheckSpWp]: Trace formula consists of 2139 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:33:11,438 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:11,459 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-03-16 18:33:11,459 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:11,459 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [180204912] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:11,459 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:11,459 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [9] total 11 [2025-03-16 18:33:11,459 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [402599035] [2025-03-16 18:33:11,459 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:11,460 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:11,460 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:11,460 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:11,460 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=89, Unknown=0, NotChecked=0, Total=110 [2025-03-16 18:33:11,460 INFO L87 Difference]: Start difference. First operand 17436 states and 29579 transitions. Second operand has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2025-03-16 18:33:12,174 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:12,174 INFO L93 Difference]: Finished difference Result 35027 states and 60937 transitions. [2025-03-16 18:33:12,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:12,174 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 162 [2025-03-16 18:33:12,175 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:12,278 INFO L225 Difference]: With dead ends: 35027 [2025-03-16 18:33:12,278 INFO L226 Difference]: Without dead ends: 17608 [2025-03-16 18:33:12,352 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 174 GetRequests, 164 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=107, Unknown=0, NotChecked=0, Total=132 [2025-03-16 18:33:12,352 INFO L435 NwaCegarLoop]: 816 mSDtfsCounter, 14 mSDsluCounter, 1598 mSDsCounter, 0 mSdLazyCounter, 84 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 2414 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 84 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:12,352 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [14 Valid, 2414 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 84 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:12,363 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 17608 states. [2025-03-16 18:33:12,887 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 17608 to 17608. [2025-03-16 18:33:12,906 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17608 states, 13709 states have (on average 1.5812240134218396) internal successors, (21677), 14132 states have internal predecessors, (21677), 2937 states have call successors, (2937), 656 states have call predecessors, (2937), 961 states have return successors, (5001), 2929 states have call predecessors, (5001), 2932 states have call successors, (5001) [2025-03-16 18:33:12,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17608 states to 17608 states and 29615 transitions. [2025-03-16 18:33:13,024 INFO L78 Accepts]: Start accepts. Automaton has 17608 states and 29615 transitions. Word has length 162 [2025-03-16 18:33:13,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:13,024 INFO L471 AbstractCegarLoop]: Abstraction has 17608 states and 29615 transitions. [2025-03-16 18:33:13,024 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 2 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2025-03-16 18:33:13,024 INFO L276 IsEmpty]: Start isEmpty. Operand 17608 states and 29615 transitions. [2025-03-16 18:33:13,028 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2025-03-16 18:33:13,028 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:13,028 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:13,037 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2025-03-16 18:33:13,228 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:13,228 INFO L396 AbstractCegarLoop]: === Iteration 38 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:13,229 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:13,229 INFO L85 PathProgramCache]: Analyzing trace with hash -1299280794, now seen corresponding path program 1 times [2025-03-16 18:33:13,229 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:13,229 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [831225219] [2025-03-16 18:33:13,229 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:13,229 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:13,243 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 163 statements into 1 equivalence classes. [2025-03-16 18:33:13,252 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 163 of 163 statements. [2025-03-16 18:33:13,252 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:13,252 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:13,549 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2025-03-16 18:33:13,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:13,550 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [831225219] [2025-03-16 18:33:13,550 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [831225219] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:13,550 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:33:13,550 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-16 18:33:13,550 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1074648101] [2025-03-16 18:33:13,550 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:13,551 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:33:13,552 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:13,552 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:33:13,552 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:33:13,552 INFO L87 Difference]: Start difference. First operand 17608 states and 29615 transitions. Second operand has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 5 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 5 states have call predecessors, (17), 4 states have call successors, (17) [2025-03-16 18:33:15,814 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:15,815 INFO L93 Difference]: Finished difference Result 35637 states and 61135 transitions. [2025-03-16 18:33:15,815 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2025-03-16 18:33:15,815 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 5 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 5 states have call predecessors, (17), 4 states have call successors, (17) Word has length 163 [2025-03-16 18:33:15,815 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:15,932 INFO L225 Difference]: With dead ends: 35637 [2025-03-16 18:33:15,932 INFO L226 Difference]: Without dead ends: 20363 [2025-03-16 18:33:16,004 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 25 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2025-03-16 18:33:16,005 INFO L435 NwaCegarLoop]: 504 mSDtfsCounter, 1916 mSDsluCounter, 1660 mSDsCounter, 0 mSdLazyCounter, 3602 mSolverCounterSat, 440 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1992 SdHoareTripleChecker+Valid, 2164 SdHoareTripleChecker+Invalid, 4042 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 440 IncrementalHoareTripleChecker+Valid, 3602 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:16,005 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1992 Valid, 2164 Invalid, 4042 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [440 Valid, 3602 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2025-03-16 18:33:16,019 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20363 states. [2025-03-16 18:33:16,878 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20363 to 18266. [2025-03-16 18:33:16,894 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18266 states, 14195 states have (on average 1.5723141951391335) internal successors, (22319), 14658 states have internal predecessors, (22319), 3003 states have call successors, (3003), 716 states have call predecessors, (3003), 1067 states have return successors, (5315), 3001 states have call predecessors, (5315), 2998 states have call successors, (5315) [2025-03-16 18:33:16,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18266 states to 18266 states and 30637 transitions. [2025-03-16 18:33:17,024 INFO L78 Accepts]: Start accepts. Automaton has 18266 states and 30637 transitions. Word has length 163 [2025-03-16 18:33:17,024 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:17,024 INFO L471 AbstractCegarLoop]: Abstraction has 18266 states and 30637 transitions. [2025-03-16 18:33:17,024 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 15.857142857142858) internal successors, (111), 7 states have internal predecessors, (111), 5 states have call successors, (18), 3 states have call predecessors, (18), 3 states have return successors, (17), 5 states have call predecessors, (17), 4 states have call successors, (17) [2025-03-16 18:33:17,024 INFO L276 IsEmpty]: Start isEmpty. Operand 18266 states and 30637 transitions. [2025-03-16 18:33:17,029 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2025-03-16 18:33:17,029 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:17,029 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:17,029 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable37 [2025-03-16 18:33:17,029 INFO L396 AbstractCegarLoop]: === Iteration 39 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:17,030 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:17,030 INFO L85 PathProgramCache]: Analyzing trace with hash -515300951, now seen corresponding path program 1 times [2025-03-16 18:33:17,030 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:17,030 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [948842424] [2025-03-16 18:33:17,030 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:17,030 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:17,045 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 170 statements into 1 equivalence classes. [2025-03-16 18:33:17,057 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 170 of 170 statements. [2025-03-16 18:33:17,057 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:17,057 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:17,350 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2025-03-16 18:33:17,350 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:17,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [948842424] [2025-03-16 18:33:17,350 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [948842424] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:17,350 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [318996932] [2025-03-16 18:33:17,351 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:17,351 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:17,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:17,352 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:17,353 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2025-03-16 18:33:17,488 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 170 statements into 1 equivalence classes. [2025-03-16 18:33:17,642 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 170 of 170 statements. [2025-03-16 18:33:17,642 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:17,642 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:17,647 INFO L256 TraceCheckSpWp]: Trace formula consists of 2180 conjuncts, 10 conjuncts are in the unsatisfiable core [2025-03-16 18:33:17,651 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:17,782 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2025-03-16 18:33:17,782 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:17,782 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [318996932] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:17,782 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:17,782 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [13] total 18 [2025-03-16 18:33:17,782 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1540304925] [2025-03-16 18:33:17,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:17,782 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:33:17,782 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:17,783 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:33:17,783 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=266, Unknown=0, NotChecked=0, Total=306 [2025-03-16 18:33:17,783 INFO L87 Difference]: Start difference. First operand 18266 states and 30637 transitions. Second operand has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 5 states have call successors, (20), 4 states have call predecessors, (20), 4 states have return successors, (19), 5 states have call predecessors, (19), 4 states have call successors, (19) [2025-03-16 18:33:20,177 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:20,177 INFO L93 Difference]: Finished difference Result 37458 states and 63993 transitions. [2025-03-16 18:33:20,177 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2025-03-16 18:33:20,178 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 5 states have call successors, (20), 4 states have call predecessors, (20), 4 states have return successors, (19), 5 states have call predecessors, (19), 4 states have call successors, (19) Word has length 170 [2025-03-16 18:33:20,178 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:20,301 INFO L225 Difference]: With dead ends: 37458 [2025-03-16 18:33:20,301 INFO L226 Difference]: Without dead ends: 20821 [2025-03-16 18:33:20,369 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 195 GetRequests, 172 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=81, Invalid=519, Unknown=0, NotChecked=0, Total=600 [2025-03-16 18:33:20,369 INFO L435 NwaCegarLoop]: 515 mSDtfsCounter, 1769 mSDsluCounter, 1907 mSDsCounter, 0 mSdLazyCounter, 3477 mSolverCounterSat, 373 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1853 SdHoareTripleChecker+Valid, 2422 SdHoareTripleChecker+Invalid, 3850 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 373 IncrementalHoareTripleChecker+Valid, 3477 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:20,369 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1853 Valid, 2422 Invalid, 3850 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [373 Valid, 3477 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2025-03-16 18:33:20,380 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20821 states. [2025-03-16 18:33:21,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20821 to 18726. [2025-03-16 18:33:21,031 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18726 states, 14479 states have (on average 1.5677187651080875) internal successors, (22699), 14992 states have internal predecessors, (22699), 3147 states have call successors, (3147), 716 states have call predecessors, (3147), 1099 states have return successors, (5907), 3127 states have call predecessors, (5907), 3142 states have call successors, (5907) [2025-03-16 18:33:21,108 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18726 states to 18726 states and 31753 transitions. [2025-03-16 18:33:21,141 INFO L78 Accepts]: Start accepts. Automaton has 18726 states and 31753 transitions. Word has length 170 [2025-03-16 18:33:21,141 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:21,141 INFO L471 AbstractCegarLoop]: Abstraction has 18726 states and 31753 transitions. [2025-03-16 18:33:21,141 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 16.0) internal successors, (112), 7 states have internal predecessors, (112), 5 states have call successors, (20), 4 states have call predecessors, (20), 4 states have return successors, (19), 5 states have call predecessors, (19), 4 states have call successors, (19) [2025-03-16 18:33:21,141 INFO L276 IsEmpty]: Start isEmpty. Operand 18726 states and 31753 transitions. [2025-03-16 18:33:21,145 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 169 [2025-03-16 18:33:21,145 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:21,145 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:21,153 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2025-03-16 18:33:21,345 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2025-03-16 18:33:21,345 INFO L396 AbstractCegarLoop]: === Iteration 40 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:21,345 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:21,346 INFO L85 PathProgramCache]: Analyzing trace with hash -781143275, now seen corresponding path program 1 times [2025-03-16 18:33:21,346 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:21,346 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [790284961] [2025-03-16 18:33:21,346 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:21,346 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:21,359 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 168 statements into 1 equivalence classes. [2025-03-16 18:33:21,370 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 168 of 168 statements. [2025-03-16 18:33:21,370 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:21,370 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:21,556 INFO L134 CoverageAnalysis]: Checked inductivity of 33 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2025-03-16 18:33:21,556 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:21,556 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [790284961] [2025-03-16 18:33:21,556 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [790284961] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:21,556 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:33:21,556 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2025-03-16 18:33:21,556 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447667935] [2025-03-16 18:33:21,556 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:21,556 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:33:21,556 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:21,557 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:33:21,557 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:33:21,557 INFO L87 Difference]: Start difference. First operand 18726 states and 31753 transitions. Second operand has 8 states, 8 states have (on average 14.25) internal successors, (114), 7 states have internal predecessors, (114), 4 states have call successors, (19), 3 states have call predecessors, (19), 4 states have return successors, (18), 5 states have call predecessors, (18), 3 states have call successors, (18) [2025-03-16 18:33:23,314 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:23,315 INFO L93 Difference]: Finished difference Result 37479 states and 63825 transitions. [2025-03-16 18:33:23,315 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-16 18:33:23,315 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 14.25) internal successors, (114), 7 states have internal predecessors, (114), 4 states have call successors, (19), 3 states have call predecessors, (19), 4 states have return successors, (18), 5 states have call predecessors, (18), 3 states have call successors, (18) Word has length 168 [2025-03-16 18:33:23,315 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:23,430 INFO L225 Difference]: With dead ends: 37479 [2025-03-16 18:33:23,430 INFO L226 Difference]: Without dead ends: 18854 [2025-03-16 18:33:23,505 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 26 GetRequests, 16 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=35, Invalid=97, Unknown=0, NotChecked=0, Total=132 [2025-03-16 18:33:23,506 INFO L435 NwaCegarLoop]: 407 mSDtfsCounter, 1221 mSDsluCounter, 1314 mSDsCounter, 0 mSdLazyCounter, 2496 mSolverCounterSat, 340 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1221 SdHoareTripleChecker+Valid, 1721 SdHoareTripleChecker+Invalid, 2836 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 340 IncrementalHoareTripleChecker+Valid, 2496 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:23,506 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1221 Valid, 1721 Invalid, 2836 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [340 Valid, 2496 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-03-16 18:33:23,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18854 states. [2025-03-16 18:33:24,351 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18854 to 18762. [2025-03-16 18:33:24,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18762 states, 14497 states have (on average 1.5598399668897014) internal successors, (22613), 15028 states have internal predecessors, (22613), 3147 states have call successors, (3147), 716 states have call predecessors, (3147), 1117 states have return successors, (6051), 3127 states have call predecessors, (6051), 3142 states have call successors, (6051) [2025-03-16 18:33:24,446 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18762 states to 18762 states and 31811 transitions. [2025-03-16 18:33:24,478 INFO L78 Accepts]: Start accepts. Automaton has 18762 states and 31811 transitions. Word has length 168 [2025-03-16 18:33:24,478 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:24,478 INFO L471 AbstractCegarLoop]: Abstraction has 18762 states and 31811 transitions. [2025-03-16 18:33:24,478 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 14.25) internal successors, (114), 7 states have internal predecessors, (114), 4 states have call successors, (19), 3 states have call predecessors, (19), 4 states have return successors, (18), 5 states have call predecessors, (18), 3 states have call successors, (18) [2025-03-16 18:33:24,478 INFO L276 IsEmpty]: Start isEmpty. Operand 18762 states and 31811 transitions. [2025-03-16 18:33:24,482 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 172 [2025-03-16 18:33:24,482 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:24,483 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:24,483 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable39 [2025-03-16 18:33:24,483 INFO L396 AbstractCegarLoop]: === Iteration 41 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:24,483 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:24,483 INFO L85 PathProgramCache]: Analyzing trace with hash 1013979216, now seen corresponding path program 1 times [2025-03-16 18:33:24,483 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:24,483 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [145249911] [2025-03-16 18:33:24,483 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:24,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:24,495 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 171 statements into 1 equivalence classes. [2025-03-16 18:33:24,503 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 171 of 171 statements. [2025-03-16 18:33:24,504 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:24,504 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:24,601 INFO L134 CoverageAnalysis]: Checked inductivity of 29 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 29 trivial. 0 not checked. [2025-03-16 18:33:24,601 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:24,601 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [145249911] [2025-03-16 18:33:24,601 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [145249911] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:24,601 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:33:24,601 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2025-03-16 18:33:24,602 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [244142031] [2025-03-16 18:33:24,602 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:24,602 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:33:24,602 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:24,602 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:33:24,602 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2025-03-16 18:33:24,603 INFO L87 Difference]: Start difference. First operand 18762 states and 31811 transitions. Second operand has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 4 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (19), 4 states have call predecessors, (19), 3 states have call successors, (19) [2025-03-16 18:33:27,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:27,300 INFO L93 Difference]: Finished difference Result 52828 states and 92413 transitions. [2025-03-16 18:33:27,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-16 18:33:27,300 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 4 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (19), 4 states have call predecessors, (19), 3 states have call successors, (19) Word has length 171 [2025-03-16 18:33:27,300 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:27,499 INFO L225 Difference]: With dead ends: 52828 [2025-03-16 18:33:27,499 INFO L226 Difference]: Without dead ends: 34189 [2025-03-16 18:33:27,599 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 8 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:33:27,599 INFO L435 NwaCegarLoop]: 435 mSDtfsCounter, 2042 mSDsluCounter, 771 mSDsCounter, 0 mSdLazyCounter, 2286 mSolverCounterSat, 465 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2113 SdHoareTripleChecker+Valid, 1206 SdHoareTripleChecker+Invalid, 2751 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 465 IncrementalHoareTripleChecker+Valid, 2286 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:27,599 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2113 Valid, 1206 Invalid, 2751 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [465 Valid, 2286 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2025-03-16 18:33:27,621 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34189 states. [2025-03-16 18:33:29,234 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34189 to 31841. [2025-03-16 18:33:29,262 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31841 states, 24397 states have (on average 1.5521580522195353) internal successors, (37868), 25365 states have internal predecessors, (37868), 5537 states have call successors, (5537), 1194 states have call predecessors, (5537), 1906 states have return successors, (11457), 5551 states have call predecessors, (11457), 5532 states have call successors, (11457) [2025-03-16 18:33:29,470 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31841 states to 31841 states and 54862 transitions. [2025-03-16 18:33:29,508 INFO L78 Accepts]: Start accepts. Automaton has 31841 states and 54862 transitions. Word has length 171 [2025-03-16 18:33:29,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:29,508 INFO L471 AbstractCegarLoop]: Abstraction has 31841 states and 54862 transitions. [2025-03-16 18:33:29,508 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 22.6) internal successors, (113), 5 states have internal predecessors, (113), 4 states have call successors, (20), 3 states have call predecessors, (20), 3 states have return successors, (19), 4 states have call predecessors, (19), 3 states have call successors, (19) [2025-03-16 18:33:29,508 INFO L276 IsEmpty]: Start isEmpty. Operand 31841 states and 54862 transitions. [2025-03-16 18:33:29,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2025-03-16 18:33:29,514 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:29,514 INFO L218 NwaCegarLoop]: trace histogram [4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:29,514 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40 [2025-03-16 18:33:29,514 INFO L396 AbstractCegarLoop]: === Iteration 42 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:29,515 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:29,515 INFO L85 PathProgramCache]: Analyzing trace with hash 349472489, now seen corresponding path program 1 times [2025-03-16 18:33:29,515 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:29,515 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1742099119] [2025-03-16 18:33:29,515 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:29,515 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:29,529 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 177 statements into 1 equivalence classes. [2025-03-16 18:33:29,540 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 177 of 177 statements. [2025-03-16 18:33:29,540 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:29,540 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:29,747 INFO L134 CoverageAnalysis]: Checked inductivity of 46 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 46 trivial. 0 not checked. [2025-03-16 18:33:29,747 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:29,747 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1742099119] [2025-03-16 18:33:29,747 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1742099119] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:29,747 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:33:29,747 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-16 18:33:29,747 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459816974] [2025-03-16 18:33:29,747 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:29,748 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:29,748 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:29,748 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:29,748 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-16 18:33:29,748 INFO L87 Difference]: Start difference. First operand 31841 states and 54862 transitions. Second operand has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 4 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2025-03-16 18:33:33,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:33,929 INFO L93 Difference]: Finished difference Result 97216 states and 174062 transitions. [2025-03-16 18:33:33,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:33:33,930 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 4 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) Word has length 177 [2025-03-16 18:33:33,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:34,431 INFO L225 Difference]: With dead ends: 97216 [2025-03-16 18:33:34,431 INFO L226 Difference]: Without dead ends: 65474 [2025-03-16 18:33:34,578 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2025-03-16 18:33:34,579 INFO L435 NwaCegarLoop]: 178 mSDtfsCounter, 1893 mSDsluCounter, 190 mSDsCounter, 0 mSdLazyCounter, 1344 mSolverCounterSat, 364 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1974 SdHoareTripleChecker+Valid, 368 SdHoareTripleChecker+Invalid, 1708 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 364 IncrementalHoareTripleChecker+Valid, 1344 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:34,579 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1974 Valid, 368 Invalid, 1708 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [364 Valid, 1344 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2025-03-16 18:33:34,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65474 states. [2025-03-16 18:33:38,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65474 to 65472. [2025-03-16 18:33:38,493 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65472 states, 50188 states have (on average 1.5360046226189528) internal successors, (77089), 52399 states have internal predecessors, (77089), 11181 states have call successors, (11181), 2384 states have call predecessors, (11181), 4102 states have return successors, (27657), 11228 states have call predecessors, (27657), 11176 states have call successors, (27657) [2025-03-16 18:33:38,969 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65472 states to 65472 states and 115927 transitions. [2025-03-16 18:33:39,033 INFO L78 Accepts]: Start accepts. Automaton has 65472 states and 115927 transitions. Word has length 177 [2025-03-16 18:33:39,033 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:39,033 INFO L471 AbstractCegarLoop]: Abstraction has 65472 states and 115927 transitions. [2025-03-16 18:33:39,033 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 28.75) internal successors, (115), 4 states have internal predecessors, (115), 4 states have call successors, (20), 3 states have call predecessors, (20), 2 states have return successors, (19), 3 states have call predecessors, (19), 3 states have call successors, (19) [2025-03-16 18:33:39,033 INFO L276 IsEmpty]: Start isEmpty. Operand 65472 states and 115927 transitions. [2025-03-16 18:33:39,272 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 184 [2025-03-16 18:33:39,272 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:39,272 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:39,272 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41 [2025-03-16 18:33:39,272 INFO L396 AbstractCegarLoop]: === Iteration 43 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:33:39,273 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:33:39,273 INFO L85 PathProgramCache]: Analyzing trace with hash 1101576941, now seen corresponding path program 1 times [2025-03-16 18:33:39,273 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:33:39,273 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [922239741] [2025-03-16 18:33:39,273 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:39,273 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:33:39,284 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 183 statements into 1 equivalence classes. [2025-03-16 18:33:39,288 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 183 of 183 statements. [2025-03-16 18:33:39,288 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:39,288 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:39,362 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2025-03-16 18:33:39,362 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:33:39,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [922239741] [2025-03-16 18:33:39,362 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [922239741] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:33:39,362 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1653890779] [2025-03-16 18:33:39,362 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:33:39,362 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:33:39,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:33:39,365 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2025-03-16 18:33:39,366 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2025-03-16 18:33:39,507 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 183 statements into 1 equivalence classes. [2025-03-16 18:33:39,636 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 183 of 183 statements. [2025-03-16 18:33:39,636 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:33:39,636 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:33:39,644 INFO L256 TraceCheckSpWp]: Trace formula consists of 2207 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:33:39,647 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:33:39,784 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 11 proven. 0 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2025-03-16 18:33:39,784 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:33:39,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1653890779] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:33:39,784 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:33:39,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:33:39,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1007557228] [2025-03-16 18:33:39,785 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:33:39,785 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:33:39,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:33:39,787 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:33:39,787 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:33:39,787 INFO L87 Difference]: Start difference. First operand 65472 states and 115927 transitions. Second operand has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2025-03-16 18:33:42,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:33:42,685 INFO L93 Difference]: Finished difference Result 96262 states and 168751 transitions. [2025-03-16 18:33:42,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:33:42,686 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) Word has length 183 [2025-03-16 18:33:42,686 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:33:42,904 INFO L225 Difference]: With dead ends: 96262 [2025-03-16 18:33:42,904 INFO L226 Difference]: Without dead ends: 30886 [2025-03-16 18:33:43,306 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 186 GetRequests, 182 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:33:43,308 INFO L435 NwaCegarLoop]: 810 mSDtfsCounter, 15 mSDsluCounter, 1597 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 2407 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:33:43,308 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 2407 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:33:43,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30886 states. [2025-03-16 18:33:44,782 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30886 to 30886. [2025-03-16 18:33:44,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30886 states, 23760 states have (on average 1.5401936026936027) internal successors, (36595), 24727 states have internal predecessors, (36595), 5219 states have call successors, (5219), 1194 states have call predecessors, (5219), 1906 states have return successors, (11140), 5234 states have call predecessors, (11140), 5215 states have call successors, (11140) [2025-03-16 18:33:44,956 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30886 states to 30886 states and 52954 transitions. [2025-03-16 18:33:45,011 INFO L78 Accepts]: Start accepts. Automaton has 30886 states and 52954 transitions. Word has length 183 [2025-03-16 18:33:45,011 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:33:45,011 INFO L471 AbstractCegarLoop]: Abstraction has 30886 states and 52954 transitions. [2025-03-16 18:33:45,011 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 32.0) internal successors, (128), 4 states have internal predecessors, (128), 2 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (20), 2 states have call predecessors, (20), 2 states have call successors, (20) [2025-03-16 18:33:45,011 INFO L276 IsEmpty]: Start isEmpty. Operand 30886 states and 52954 transitions. [2025-03-16 18:33:45,016 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 181 [2025-03-16 18:33:45,016 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:33:45,016 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2025-03-16 18:33:45,026 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0