./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/product-lines/elevator_spec13_product22.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_spec13_product22.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 f89a8ce65f650dd979d04d2db9dc53ba483e2a2b64be3f70ae15b036e4b11b5a --- Real Ultimate output --- This is Ultimate 0.3.0-?-8fc3dc6-m [2025-03-16 18:30:06,274 INFO L188 SettingsManager]: Resetting all preferences to default values... [2025-03-16 18:30:06,328 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2025-03-16 18:30:06,333 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2025-03-16 18:30:06,334 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2025-03-16 18:30:06,349 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2025-03-16 18:30:06,349 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2025-03-16 18:30:06,350 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2025-03-16 18:30:06,350 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2025-03-16 18:30:06,350 INFO L153 SettingsManager]: * Use memory slicer=true [2025-03-16 18:30:06,351 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2025-03-16 18:30:06,351 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2025-03-16 18:30:06,351 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2025-03-16 18:30:06,351 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2025-03-16 18:30:06,351 INFO L153 SettingsManager]: * Use SBE=true [2025-03-16 18:30:06,352 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2025-03-16 18:30:06,352 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2025-03-16 18:30:06,352 INFO L153 SettingsManager]: * sizeof long=4 [2025-03-16 18:30:06,352 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2025-03-16 18:30:06,352 INFO L153 SettingsManager]: * sizeof POINTER=4 [2025-03-16 18:30:06,352 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2025-03-16 18:30:06,352 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2025-03-16 18:30:06,352 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2025-03-16 18:30:06,352 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2025-03-16 18:30:06,352 INFO L153 SettingsManager]: * sizeof long double=12 [2025-03-16 18:30:06,353 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2025-03-16 18:30:06,353 INFO L153 SettingsManager]: * Behaviour of calls to undefined functions=OVERAPPROXIMATE_BEHAVIOUR [2025-03-16 18:30:06,353 INFO L153 SettingsManager]: * Use constant arrays=true [2025-03-16 18:30:06,353 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2025-03-16 18:30:06,353 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2025-03-16 18:30:06,353 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2025-03-16 18:30:06,353 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2025-03-16 18:30:06,353 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-16 18:30:06,354 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2025-03-16 18:30:06,354 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2025-03-16 18:30:06,354 INFO L153 SettingsManager]: * Compute procedure contracts=false [2025-03-16 18:30:06,354 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2025-03-16 18:30:06,354 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2025-03-16 18:30:06,354 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2025-03-16 18:30:06,354 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2025-03-16 18:30:06,354 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2025-03-16 18:30:06,354 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2025-03-16 18:30:06,354 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2025-03-16 18:30:06,355 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 -> f89a8ce65f650dd979d04d2db9dc53ba483e2a2b64be3f70ae15b036e4b11b5a [2025-03-16 18:30:06,554 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2025-03-16 18:30:06,561 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2025-03-16 18:30:06,562 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2025-03-16 18:30:06,563 INFO L270 PluginConnector]: Initializing CDTParser... [2025-03-16 18:30:06,563 INFO L274 PluginConnector]: CDTParser initialized [2025-03-16 18:30:06,564 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/product-lines/elevator_spec13_product22.cil.c [2025-03-16 18:30:07,614 INFO L533 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1af95ff78/8b4b233e60af40309e80c84ec0ae1ed5/FLAG8d899a0ec [2025-03-16 18:30:07,927 INFO L384 CDTParser]: Found 1 translation units. [2025-03-16 18:30:07,928 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/product-lines/elevator_spec13_product22.cil.c [2025-03-16 18:30:07,946 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1af95ff78/8b4b233e60af40309e80c84ec0ae1ed5/FLAG8d899a0ec [2025-03-16 18:30:08,171 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/1af95ff78/8b4b233e60af40309e80c84ec0ae1ed5 [2025-03-16 18:30:08,173 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2025-03-16 18:30:08,174 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2025-03-16 18:30:08,175 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2025-03-16 18:30:08,175 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2025-03-16 18:30:08,177 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2025-03-16 18:30:08,178 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.03 06:30:08" (1/1) ... [2025-03-16 18:30:08,178 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@11db1176 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:30:08, skipping insertion in model container [2025-03-16 18:30:08,178 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 16.03 06:30:08" (1/1) ... [2025-03-16 18:30:08,218 INFO L175 MainTranslator]: Built tables and reachable declarations [2025-03-16 18:30:08,329 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_spec13_product22.cil.c[1811,1824] [2025-03-16 18:30:08,520 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-16 18:30:08,536 INFO L200 MainTranslator]: Completed pre-run [2025-03-16 18:30:08,542 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"scenario.i","") [48] [2025-03-16 18:30:08,543 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"wsllib_check.i","") [68] [2025-03-16 18:30:08,543 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"libacc.i","") [77] [2025-03-16 18:30:08,543 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Elevator.i","") [443] [2025-03-16 18:30:08,543 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Floor.i","") [2020] [2025-03-16 18:30:08,543 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"UnitTests.i","") [2682] [2025-03-16 18:30:08,543 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Person.i","") [2775] [2025-03-16 18:30:08,543 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"featureselect.i","") [2893] [2025-03-16 18:30:08,543 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Test.i","") [2931] [2025-03-16 18:30:08,543 WARN L75 lationResultReporter]: Unsoundness Warning: Ignoring preprocessor pragma C: #pragma merger(0,"Specification13_spec.i","") [3279] [2025-03-16 18:30:08,547 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_spec13_product22.cil.c[1811,1824] [2025-03-16 18:30:08,636 INFO L210 PostProcessor]: Analyzing one entry point: main [2025-03-16 18:30:08,652 INFO L204 MainTranslator]: Completed translation [2025-03-16 18:30:08,653 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:30:08 WrapperNode [2025-03-16 18:30:08,653 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2025-03-16 18:30:08,654 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2025-03-16 18:30:08,654 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2025-03-16 18:30:08,654 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2025-03-16 18:30:08,659 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:30:08" (1/1) ... [2025-03-16 18:30:08,674 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:30:08" (1/1) ... [2025-03-16 18:30:08,710 INFO L138 Inliner]: procedures = 92, calls = 344, calls flagged for inlining = 28, calls inlined = 24, statements flattened = 835 [2025-03-16 18:30:08,710 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2025-03-16 18:30:08,711 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2025-03-16 18:30:08,711 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2025-03-16 18:30:08,711 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2025-03-16 18:30:08,717 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:30:08" (1/1) ... [2025-03-16 18:30:08,717 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:30:08" (1/1) ... [2025-03-16 18:30:08,725 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:30:08" (1/1) ... [2025-03-16 18:30:08,754 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:30:08,757 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:30:08" (1/1) ... [2025-03-16 18:30:08,757 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:30:08" (1/1) ... [2025-03-16 18:30:08,778 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:30:08" (1/1) ... [2025-03-16 18:30:08,780 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:30:08" (1/1) ... [2025-03-16 18:30:08,783 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:30:08" (1/1) ... [2025-03-16 18:30:08,790 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:30:08" (1/1) ... [2025-03-16 18:30:08,800 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2025-03-16 18:30:08,800 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2025-03-16 18:30:08,802 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2025-03-16 18:30:08,802 INFO L274 PluginConnector]: IcfgBuilder initialized [2025-03-16 18:30:08,802 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:30:08" (1/1) ... [2025-03-16 18:30:08,806 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2025-03-16 18:30:08,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:08,824 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:30:08,826 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:30:08,843 INFO L130 BoogieDeclarations]: Found specification of procedure angelinaCall [2025-03-16 18:30:08,844 INFO L138 BoogieDeclarations]: Found implementation of procedure angelinaCall [2025-03-16 18:30:08,844 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2025-03-16 18:30:08,844 INFO L130 BoogieDeclarations]: Found specification of procedure getCurrentHeading [2025-03-16 18:30:08,844 INFO L138 BoogieDeclarations]: Found implementation of procedure getCurrentHeading [2025-03-16 18:30:08,844 INFO L130 BoogieDeclarations]: Found specification of procedure getWeight [2025-03-16 18:30:08,844 INFO L138 BoogieDeclarations]: Found implementation of procedure getWeight [2025-03-16 18:30:08,844 INFO L130 BoogieDeclarations]: Found specification of procedure existInLiftCallsInDirection [2025-03-16 18:30:08,844 INFO L138 BoogieDeclarations]: Found implementation of procedure existInLiftCallsInDirection [2025-03-16 18:30:08,845 INFO L130 BoogieDeclarations]: Found specification of procedure enterElevator [2025-03-16 18:30:08,845 INFO L138 BoogieDeclarations]: Found implementation of procedure enterElevator [2025-03-16 18:30:08,845 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection [2025-03-16 18:30:08,845 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection [2025-03-16 18:30:08,845 INFO L130 BoogieDeclarations]: Found specification of procedure bobCall [2025-03-16 18:30:08,846 INFO L138 BoogieDeclarations]: Found implementation of procedure bobCall [2025-03-16 18:30:08,846 INFO L130 BoogieDeclarations]: Found specification of procedure getReverseHeading [2025-03-16 18:30:08,846 INFO L138 BoogieDeclarations]: Found implementation of procedure getReverseHeading [2025-03-16 18:30:08,846 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift [2025-03-16 18:30:08,847 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift [2025-03-16 18:30:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure cleanup [2025-03-16 18:30:08,847 INFO L138 BoogieDeclarations]: Found implementation of procedure cleanup [2025-03-16 18:30:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure __automaton_fail [2025-03-16 18:30:08,847 INFO L138 BoogieDeclarations]: Found implementation of procedure __automaton_fail [2025-03-16 18:30:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure isTopFloor [2025-03-16 18:30:08,847 INFO L138 BoogieDeclarations]: Found implementation of procedure isTopFloor [2025-03-16 18:30:08,847 INFO L130 BoogieDeclarations]: Found specification of procedure getDestination [2025-03-16 18:30:08,848 INFO L138 BoogieDeclarations]: Found implementation of procedure getDestination [2025-03-16 18:30:08,848 INFO L130 BoogieDeclarations]: Found specification of procedure isBlocked [2025-03-16 18:30:08,848 INFO L138 BoogieDeclarations]: Found implementation of procedure isBlocked [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure resetCallOnFloor [2025-03-16 18:30:08,849 INFO L138 BoogieDeclarations]: Found implementation of procedure resetCallOnFloor [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure initPersonOnFloor [2025-03-16 18:30:08,849 INFO L138 BoogieDeclarations]: Found implementation of procedure initPersonOnFloor [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure removePersonFromFloor [2025-03-16 18:30:08,849 INFO L138 BoogieDeclarations]: Found implementation of procedure removePersonFromFloor [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure getOrigin [2025-03-16 18:30:08,849 INFO L138 BoogieDeclarations]: Found implementation of procedure getOrigin [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure continueInDirection [2025-03-16 18:30:08,849 INFO L138 BoogieDeclarations]: Found implementation of procedure continueInDirection [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#1 [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#2 [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#3 [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#4 [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#5 [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#6 [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#7 [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#8 [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#9 [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#10 [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#11 [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#12 [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#13 [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#14 [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#15 [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#16 [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#17 [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#18 [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#19 [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure buttonForFloorIsPressed [2025-03-16 18:30:08,849 INFO L138 BoogieDeclarations]: Found implementation of procedure buttonForFloorIsPressed [2025-03-16 18:30:08,849 INFO L130 BoogieDeclarations]: Found specification of procedure pressInLiftFloorButton [2025-03-16 18:30:08,849 INFO L138 BoogieDeclarations]: Found implementation of procedure pressInLiftFloorButton [2025-03-16 18:30:08,850 INFO L130 BoogieDeclarations]: Found specification of procedure leaveElevator [2025-03-16 18:30:08,850 INFO L138 BoogieDeclarations]: Found implementation of procedure leaveElevator [2025-03-16 18:30:08,850 INFO L130 BoogieDeclarations]: Found specification of procedure isPersonOnFloor [2025-03-16 18:30:08,850 INFO L138 BoogieDeclarations]: Found implementation of procedure isPersonOnFloor [2025-03-16 18:30:08,850 INFO L130 BoogieDeclarations]: Found specification of procedure timeShift__wrappee__twothirdsfull [2025-03-16 18:30:08,850 INFO L138 BoogieDeclarations]: Found implementation of procedure timeShift__wrappee__twothirdsfull [2025-03-16 18:30:08,850 INFO L130 BoogieDeclarations]: Found specification of procedure stopRequestedInDirection__wrappee__weight [2025-03-16 18:30:08,850 INFO L138 BoogieDeclarations]: Found implementation of procedure stopRequestedInDirection__wrappee__weight [2025-03-16 18:30:08,850 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2025-03-16 18:30:08,850 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2025-03-16 18:30:08,850 INFO L130 BoogieDeclarations]: Found specification of procedure isFloorCalling [2025-03-16 18:30:08,850 INFO L138 BoogieDeclarations]: Found implementation of procedure isFloorCalling [2025-03-16 18:30:08,996 INFO L256 CfgBuilder]: Building ICFG [2025-03-16 18:30:08,998 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2025-03-16 18:30:09,039 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L739: #res := ~retValue_acc~7; [2025-03-16 18:30:09,061 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2890: #res := ~retValue_acc~23; [2025-03-16 18:30:09,082 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2812: #res := ~retValue_acc~21; [2025-03-16 18:30:09,086 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L534: #res := ~retValue_acc~3; [2025-03-16 18:30:09,165 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2017: #res := ~retValue_acc~17; [2025-03-16 18:30:09,341 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1297-1: isAnyLiftButtonPressed_#res#1 := isAnyLiftButtonPressed_~retValue_acc~13#1; [2025-03-16 18:30:09,342 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1263: #res#1 := ~retValue_acc~12#1; [2025-03-16 18:30:09,405 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1395: #res := ~retValue_acc~16; [2025-03-16 18:30:09,417 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2851: #res := ~retValue_acc~22; [2025-03-16 18:30:09,436 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L730: #res := ~retValue_acc~6; [2025-03-16 18:30:09,485 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L696-1: areDoorsOpen_#res#1 := areDoorsOpen_~retValue_acc~5#1; [2025-03-16 18:30:09,519 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L859-1: anyStopRequested_#res#1 := anyStopRequested_~retValue_acc~9#1; [2025-03-16 18:30:09,519 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L872-1: isIdle_#res#1 := isIdle_~retValue_acc~10#1; [2025-03-16 18:30:09,562 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2368: #res := ~retValue_acc~19; [2025-03-16 18:30:09,643 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1353-1: stopRequestedAtCurrentFloor__wrappee__weight_#res#1 := stopRequestedAtCurrentFloor__wrappee__weight_~retValue_acc~14#1; [2025-03-16 18:30:09,644 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L687-1: getCurrentFloorID_#res#1 := getCurrentFloorID_~retValue_acc~4#1; [2025-03-16 18:30:09,645 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1381-1: stopRequestedAtCurrentFloor_#res#1 := stopRequestedAtCurrentFloor_~retValue_acc~15#1; [2025-03-16 18:30:09,749 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L1224: #res := ~retValue_acc~11; [2025-03-16 18:30:09,796 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2928-1: valid_product_#res#1 := valid_product_~retValue_acc~25#1; [2025-03-16 18:30:09,796 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L3276-1: main_#res#1 := main_~retValue_acc~27#1; [2025-03-16 18:30:09,806 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2132: #res := ~retValue_acc~18; [2025-03-16 18:30:09,810 INFO L1322 $ProcedureCfgBuilder]: dead code at ProgramPoint L2679: #res := ~retValue_acc~20; [2025-03-16 18:30:09,943 INFO L? ?]: Removed 463 outVars from TransFormulas that were not future-live. [2025-03-16 18:30:09,943 INFO L307 CfgBuilder]: Performing block encoding [2025-03-16 18:30:09,964 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2025-03-16 18:30:09,967 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2025-03-16 18:30:09,967 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.03 06:30:09 BoogieIcfgContainer [2025-03-16 18:30:09,968 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2025-03-16 18:30:09,969 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2025-03-16 18:30:09,969 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2025-03-16 18:30:09,972 INFO L274 PluginConnector]: TraceAbstraction initialized [2025-03-16 18:30:09,972 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 16.03 06:30:08" (1/3) ... [2025-03-16 18:30:09,972 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d7d62cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.03 06:30:09, skipping insertion in model container [2025-03-16 18:30:09,972 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 16.03 06:30:08" (2/3) ... [2025-03-16 18:30:09,972 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d7d62cd and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 16.03 06:30:09, skipping insertion in model container [2025-03-16 18:30:09,973 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 16.03 06:30:09" (3/3) ... [2025-03-16 18:30:09,973 INFO L128 eAbstractionObserver]: Analyzing ICFG elevator_spec13_product22.cil.c [2025-03-16 18:30:09,982 INFO L216 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2025-03-16 18:30:09,984 INFO L151 ceAbstractionStarter]: Applying trace abstraction to ICFG elevator_spec13_product22.cil.c that has 27 procedures, 588 locations, 1 initial locations, 4 loop locations, and 1 error locations. [2025-03-16 18:30:10,032 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2025-03-16 18:30:10,039 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;@64ed550e, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2025-03-16 18:30:10,039 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2025-03-16 18:30:10,043 INFO L276 IsEmpty]: Start isEmpty. Operand has 588 states, 458 states have (on average 1.6986899563318778) internal successors, (778), 478 states have internal predecessors, (778), 102 states have call successors, (102), 26 states have call predecessors, (102), 26 states have return successors, (102), 98 states have call predecessors, (102), 102 states have call successors, (102) [2025-03-16 18:30:10,055 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 79 [2025-03-16 18:30:10,055 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:10,056 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] [2025-03-16 18:30:10,056 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:10,059 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:10,059 INFO L85 PathProgramCache]: Analyzing trace with hash -494293771, now seen corresponding path program 1 times [2025-03-16 18:30:10,063 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:10,064 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [59143133] [2025-03-16 18:30:10,064 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:10,064 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:10,130 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 78 statements into 1 equivalence classes. [2025-03-16 18:30:10,191 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 78 of 78 statements. [2025-03-16 18:30:10,195 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:10,195 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:10,464 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-16 18:30:10,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:10,466 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [59143133] [2025-03-16 18:30:10,467 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [59143133] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:10,468 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [680618996] [2025-03-16 18:30:10,468 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:10,468 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:10,468 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:10,470 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:30:10,472 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:30:10,586 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 78 statements into 1 equivalence classes. [2025-03-16 18:30:10,704 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 78 of 78 statements. [2025-03-16 18:30:10,704 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:10,706 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:10,710 INFO L256 TraceCheckSpWp]: Trace formula consists of 1260 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:30:10,715 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:10,755 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 17 trivial. 0 not checked. [2025-03-16 18:30:10,755 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:10,755 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [680618996] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:10,755 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:10,755 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:30:10,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20614450] [2025-03-16 18:30:10,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:10,761 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:30:10,761 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:10,774 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:30:10,775 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:30:10,777 INFO L87 Difference]: Start difference. First operand has 588 states, 458 states have (on average 1.6986899563318778) internal successors, (778), 478 states have internal predecessors, (778), 102 states have call successors, (102), 26 states have call predecessors, (102), 26 states have return successors, (102), 98 states have call predecessors, (102), 102 states have call successors, (102) Second operand has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:30:10,931 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:10,933 INFO L93 Difference]: Finished difference Result 1179 states and 1984 transitions. [2025-03-16 18:30:10,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:30:10,935 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) Word has length 78 [2025-03-16 18:30:10,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:10,949 INFO L225 Difference]: With dead ends: 1179 [2025-03-16 18:30:10,949 INFO L226 Difference]: Without dead ends: 588 [2025-03-16 18:30:10,954 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 77 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:30:10,956 INFO L435 NwaCegarLoop]: 961 mSDtfsCounter, 17 mSDsluCounter, 1914 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 2875 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:10,956 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [17 Valid, 2875 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:30:10,967 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 588 states. [2025-03-16 18:30:11,013 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 588 to 588. [2025-03-16 18:30:11,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 588 states, 460 states have (on average 1.6891304347826086) internal successors, (777), 478 states have internal predecessors, (777), 102 states have call successors, (102), 27 states have call predecessors, (102), 25 states have return successors, (99), 96 states have call predecessors, (99), 99 states have call successors, (99) [2025-03-16 18:30:11,024 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 588 states to 588 states and 978 transitions. [2025-03-16 18:30:11,027 INFO L78 Accepts]: Start accepts. Automaton has 588 states and 978 transitions. Word has length 78 [2025-03-16 18:30:11,027 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:11,027 INFO L471 AbstractCegarLoop]: Abstraction has 588 states and 978 transitions. [2025-03-16 18:30:11,027 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 11.0) internal successors, (44), 4 states have internal predecessors, (44), 2 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 1 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:30:11,027 INFO L276 IsEmpty]: Start isEmpty. Operand 588 states and 978 transitions. [2025-03-16 18:30:11,031 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2025-03-16 18:30:11,031 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:11,032 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 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] [2025-03-16 18:30:11,040 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:30:11,232 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:30:11,232 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:11,233 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:11,233 INFO L85 PathProgramCache]: Analyzing trace with hash 1786200914, now seen corresponding path program 1 times [2025-03-16 18:30:11,233 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:11,233 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1339271686] [2025-03-16 18:30:11,233 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:11,233 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:11,257 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 95 statements into 1 equivalence classes. [2025-03-16 18:30:11,277 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 95 of 95 statements. [2025-03-16 18:30:11,278 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:11,278 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:11,538 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 8 proven. 9 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-03-16 18:30:11,538 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:11,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1339271686] [2025-03-16 18:30:11,538 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1339271686] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:11,538 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107477737] [2025-03-16 18:30:11,538 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:11,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:11,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:11,540 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:30:11,542 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:30:11,656 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 95 statements into 1 equivalence classes. [2025-03-16 18:30:11,805 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 95 of 95 statements. [2025-03-16 18:30:11,806 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:11,806 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:11,810 INFO L256 TraceCheckSpWp]: Trace formula consists of 1506 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:30:11,817 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:11,854 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-03-16 18:30:11,854 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:11,854 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107477737] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:11,855 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:11,855 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [7] total 9 [2025-03-16 18:30:11,855 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1149828682] [2025-03-16 18:30:11,855 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:11,856 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:30:11,856 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:11,856 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:30:11,857 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:30:11,857 INFO L87 Difference]: Start difference. First operand 588 states and 978 transitions. Second operand has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:30:12,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:12,069 INFO L93 Difference]: Finished difference Result 1233 states and 2064 transitions. [2025-03-16 18:30:12,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:30:12,070 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 95 [2025-03-16 18:30:12,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:12,086 INFO L225 Difference]: With dead ends: 1233 [2025-03-16 18:30:12,086 INFO L226 Difference]: Without dead ends: 651 [2025-03-16 18:30:12,088 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 94 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:30:12,089 INFO L435 NwaCegarLoop]: 939 mSDtfsCounter, 122 mSDsluCounter, 1801 mSDsCounter, 0 mSdLazyCounter, 261 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 2740 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 261 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:12,089 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [122 Valid, 2740 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 261 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2025-03-16 18:30:12,090 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 651 states. [2025-03-16 18:30:12,103 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 651 to 633. [2025-03-16 18:30:12,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 633 states, 504 states have (on average 1.7083333333333333) internal successors, (861), 522 states have internal predecessors, (861), 102 states have call successors, (102), 28 states have call predecessors, (102), 26 states have return successors, (99), 96 states have call predecessors, (99), 99 states have call successors, (99) [2025-03-16 18:30:12,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 633 states to 633 states and 1062 transitions. [2025-03-16 18:30:12,110 INFO L78 Accepts]: Start accepts. Automaton has 633 states and 1062 transitions. Word has length 95 [2025-03-16 18:30:12,111 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:12,111 INFO L471 AbstractCegarLoop]: Abstraction has 633 states and 1062 transitions. [2025-03-16 18:30:12,111 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.0) internal successors, (56), 4 states have internal predecessors, (56), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:30:12,111 INFO L276 IsEmpty]: Start isEmpty. Operand 633 states and 1062 transitions. [2025-03-16 18:30:12,114 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 98 [2025-03-16 18:30:12,114 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:12,115 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 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] [2025-03-16 18:30:12,122 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2025-03-16 18:30:12,319 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:30:12,319 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:12,319 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:12,319 INFO L85 PathProgramCache]: Analyzing trace with hash -2067679268, now seen corresponding path program 1 times [2025-03-16 18:30:12,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:12,320 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [722452986] [2025-03-16 18:30:12,320 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:12,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:12,334 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 97 statements into 1 equivalence classes. [2025-03-16 18:30:12,340 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 97 of 97 statements. [2025-03-16 18:30:12,340 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:12,340 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:12,504 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 8 proven. 10 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-03-16 18:30:12,504 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:12,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [722452986] [2025-03-16 18:30:12,504 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [722452986] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:12,504 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717139332] [2025-03-16 18:30:12,504 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:12,504 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:12,504 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:12,508 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:30:12,508 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:30:12,605 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 97 statements into 1 equivalence classes. [2025-03-16 18:30:12,726 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 97 of 97 statements. [2025-03-16 18:30:12,726 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:12,726 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:12,731 INFO L256 TraceCheckSpWp]: Trace formula consists of 1508 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:30:12,735 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:12,790 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-03-16 18:30:12,790 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:12,790 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717139332] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:12,790 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:12,790 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2025-03-16 18:30:12,790 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [43180249] [2025-03-16 18:30:12,790 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:12,791 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:30:12,791 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:12,792 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:30:12,792 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2025-03-16 18:30:12,792 INFO L87 Difference]: Start difference. First operand 633 states and 1062 transitions. Second operand has 7 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-16 18:30:12,891 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:12,891 INFO L93 Difference]: Finished difference Result 1285 states and 2155 transitions. [2025-03-16 18:30:12,891 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:30:12,892 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) Word has length 97 [2025-03-16 18:30:12,892 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:12,897 INFO L225 Difference]: With dead ends: 1285 [2025-03-16 18:30:12,897 INFO L226 Difference]: Without dead ends: 658 [2025-03-16 18:30:12,899 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 93 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:30:12,900 INFO L435 NwaCegarLoop]: 952 mSDtfsCounter, 89 mSDsluCounter, 4666 mSDsCounter, 0 mSdLazyCounter, 97 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 5618 SdHoareTripleChecker+Invalid, 98 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 97 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:12,901 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 5618 Invalid, 98 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 97 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:30:12,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 658 states. [2025-03-16 18:30:12,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 658 to 646. [2025-03-16 18:30:12,935 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 646 states, 514 states have (on average 1.7042801556420233) internal successors, (876), 534 states have internal predecessors, (876), 103 states have call successors, (103), 28 states have call predecessors, (103), 28 states have return successors, (104), 97 states have call predecessors, (104), 100 states have call successors, (104) [2025-03-16 18:30:12,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 646 states to 646 states and 1083 transitions. [2025-03-16 18:30:12,939 INFO L78 Accepts]: Start accepts. Automaton has 646 states and 1083 transitions. Word has length 97 [2025-03-16 18:30:12,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:12,940 INFO L471 AbstractCegarLoop]: Abstraction has 646 states and 1083 transitions. [2025-03-16 18:30:12,941 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-16 18:30:12,941 INFO L276 IsEmpty]: Start isEmpty. Operand 646 states and 1083 transitions. [2025-03-16 18:30:12,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 99 [2025-03-16 18:30:12,943 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:12,943 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 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] [2025-03-16 18:30:12,951 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:30:13,143 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:30:13,144 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:13,144 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:13,144 INFO L85 PathProgramCache]: Analyzing trace with hash -1902897150, now seen corresponding path program 1 times [2025-03-16 18:30:13,144 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:13,144 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [561506024] [2025-03-16 18:30:13,144 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:13,144 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:13,159 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 98 statements into 1 equivalence classes. [2025-03-16 18:30:13,167 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 98 of 98 statements. [2025-03-16 18:30:13,168 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:13,170 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:13,237 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-03-16 18:30:13,237 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:13,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [561506024] [2025-03-16 18:30:13,237 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [561506024] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:13,237 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080696059] [2025-03-16 18:30:13,238 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:13,238 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:13,238 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:13,239 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:30:13,241 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:30:13,335 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 98 statements into 1 equivalence classes. [2025-03-16 18:30:13,445 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 98 of 98 statements. [2025-03-16 18:30:13,445 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:13,445 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:13,449 INFO L256 TraceCheckSpWp]: Trace formula consists of 1509 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:30:13,452 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:13,475 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 32 trivial. 0 not checked. [2025-03-16 18:30:13,475 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:13,475 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2080696059] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:13,475 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:13,475 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:30:13,475 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2036115258] [2025-03-16 18:30:13,475 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:13,475 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:30:13,475 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:13,476 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:30:13,476 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:30:13,476 INFO L87 Difference]: Start difference. First operand 646 states and 1083 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, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:30:13,540 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:13,540 INFO L93 Difference]: Finished difference Result 1299 states and 2176 transitions. [2025-03-16 18:30:13,541 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:30:13,541 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, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) Word has length 98 [2025-03-16 18:30:13,541 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:13,545 INFO L225 Difference]: With dead ends: 1299 [2025-03-16 18:30:13,545 INFO L226 Difference]: Without dead ends: 657 [2025-03-16 18:30:13,548 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 97 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=16, Invalid=26, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:30:13,549 INFO L435 NwaCegarLoop]: 952 mSDtfsCounter, 12 mSDsluCounter, 1895 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 2847 SdHoareTripleChecker+Invalid, 61 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:13,549 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [12 Valid, 2847 Invalid, 61 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:13,550 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 657 states. [2025-03-16 18:30:13,569 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 657 to 655. [2025-03-16 18:30:13,570 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 522 states have (on average 1.6954022988505748) internal successors, (885), 542 states have internal predecessors, (885), 103 states have call successors, (103), 29 states have call predecessors, (103), 29 states have return successors, (103), 97 states have call predecessors, (103), 100 states have call successors, (103) [2025-03-16 18:30:13,573 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 1091 transitions. [2025-03-16 18:30:13,574 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 1091 transitions. Word has length 98 [2025-03-16 18:30:13,574 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:13,574 INFO L471 AbstractCegarLoop]: Abstraction has 655 states and 1091 transitions. [2025-03-16 18:30:13,574 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, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 1 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:30:13,574 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 1091 transitions. [2025-03-16 18:30:13,576 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 84 [2025-03-16 18:30:13,576 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:13,576 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] [2025-03-16 18:30:13,584 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:30:13,776 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:30:13,777 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:13,777 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:13,777 INFO L85 PathProgramCache]: Analyzing trace with hash -1731455057, now seen corresponding path program 1 times [2025-03-16 18:30:13,777 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:13,777 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [511160847] [2025-03-16 18:30:13,777 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:13,777 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:13,787 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 83 statements into 1 equivalence classes. [2025-03-16 18:30:13,792 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 83 of 83 statements. [2025-03-16 18:30:13,792 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:13,792 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:13,899 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-03-16 18:30:13,899 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:13,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [511160847] [2025-03-16 18:30:13,899 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [511160847] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:13,899 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [141162156] [2025-03-16 18:30:13,899 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:13,899 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:13,900 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:13,903 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:30:13,904 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:30:13,992 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 83 statements into 1 equivalence classes. [2025-03-16 18:30:14,086 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 83 of 83 statements. [2025-03-16 18:30:14,086 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:14,087 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:14,090 INFO L256 TraceCheckSpWp]: Trace formula consists of 1265 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:30:14,092 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:14,143 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-03-16 18:30:14,144 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:14,144 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [141162156] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:14,144 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:14,144 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2025-03-16 18:30:14,144 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52775149] [2025-03-16 18:30:14,144 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:14,144 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:30:14,144 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:14,145 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:30:14,145 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2025-03-16 18:30:14,145 INFO L87 Difference]: Start difference. First operand 655 states and 1091 transitions. Second operand has 7 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:30:14,227 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:14,228 INFO L93 Difference]: Finished difference Result 1314 states and 2189 transitions. [2025-03-16 18:30:14,228 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:30:14,228 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 83 [2025-03-16 18:30:14,228 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:14,232 INFO L225 Difference]: With dead ends: 1314 [2025-03-16 18:30:14,232 INFO L226 Difference]: Without dead ends: 678 [2025-03-16 18:30:14,234 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 79 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:30:14,235 INFO L435 NwaCegarLoop]: 951 mSDtfsCounter, 100 mSDsluCounter, 4651 mSDsCounter, 0 mSdLazyCounter, 94 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 5602 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 94 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:14,235 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 5602 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 94 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:14,236 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2025-03-16 18:30:14,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 655. [2025-03-16 18:30:14,248 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 522 states have (on average 1.6954022988505748) internal successors, (885), 542 states have internal predecessors, (885), 103 states have call successors, (103), 29 states have call predecessors, (103), 29 states have return successors, (103), 97 states have call predecessors, (103), 100 states have call successors, (103) [2025-03-16 18:30:14,251 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 1091 transitions. [2025-03-16 18:30:14,252 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 1091 transitions. Word has length 83 [2025-03-16 18:30:14,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:14,252 INFO L471 AbstractCegarLoop]: Abstraction has 655 states and 1091 transitions. [2025-03-16 18:30:14,252 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 9.333333333333334) internal successors, (56), 6 states have internal predecessors, (56), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:30:14,252 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 1091 transitions. [2025-03-16 18:30:14,254 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2025-03-16 18:30:14,254 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:14,254 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 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] [2025-03-16 18:30:14,261 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2025-03-16 18:30:14,454 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:30:14,455 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:14,455 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:14,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1296716198, now seen corresponding path program 1 times [2025-03-16 18:30:14,455 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:14,455 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [911941568] [2025-03-16 18:30:14,455 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:14,455 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:14,465 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 99 statements into 1 equivalence classes. [2025-03-16 18:30:14,471 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 99 of 99 statements. [2025-03-16 18:30:14,471 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:14,471 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:14,604 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-03-16 18:30:14,604 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:14,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [911941568] [2025-03-16 18:30:14,604 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [911941568] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:14,604 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [335748696] [2025-03-16 18:30:14,604 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:14,604 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:14,604 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:14,606 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:30:14,608 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:30:14,706 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 99 statements into 1 equivalence classes. [2025-03-16 18:30:14,819 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 99 of 99 statements. [2025-03-16 18:30:14,820 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:14,820 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:14,824 INFO L256 TraceCheckSpWp]: Trace formula consists of 1510 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:30:14,826 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:14,886 INFO L134 CoverageAnalysis]: Checked inductivity of 35 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-03-16 18:30:14,886 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:14,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [335748696] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:14,886 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:14,886 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 12 [2025-03-16 18:30:14,886 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [710808830] [2025-03-16 18:30:14,886 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:14,886 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:30:14,886 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:14,887 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:30:14,887 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=106, Unknown=0, NotChecked=0, Total=132 [2025-03-16 18:30:14,887 INFO L87 Difference]: Start difference. First operand 655 states and 1091 transitions. Second operand has 7 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-16 18:30:14,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:14,974 INFO L93 Difference]: Finished difference Result 1314 states and 2189 transitions. [2025-03-16 18:30:14,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:30:14,974 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) Word has length 99 [2025-03-16 18:30:14,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:14,979 INFO L225 Difference]: With dead ends: 1314 [2025-03-16 18:30:14,979 INFO L226 Difference]: Without dead ends: 678 [2025-03-16 18:30:14,981 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 95 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=30, Invalid=126, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:30:14,983 INFO L435 NwaCegarLoop]: 951 mSDtfsCounter, 111 mSDsluCounter, 4639 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 5590 SdHoareTripleChecker+Invalid, 96 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:14,983 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 5590 Invalid, 96 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:14,985 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 678 states. [2025-03-16 18:30:15,002 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 678 to 655. [2025-03-16 18:30:15,004 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 522 states have (on average 1.6954022988505748) internal successors, (885), 542 states have internal predecessors, (885), 103 states have call successors, (103), 29 states have call predecessors, (103), 29 states have return successors, (103), 97 states have call predecessors, (103), 100 states have call successors, (103) [2025-03-16 18:30:15,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 1091 transitions. [2025-03-16 18:30:15,009 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 1091 transitions. Word has length 99 [2025-03-16 18:30:15,009 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:15,009 INFO L471 AbstractCegarLoop]: Abstraction has 655 states and 1091 transitions. [2025-03-16 18:30:15,009 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.0) internal successors, (60), 6 states have internal predecessors, (60), 3 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-16 18:30:15,009 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 1091 transitions. [2025-03-16 18:30:15,011 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 85 [2025-03-16 18:30:15,011 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:15,012 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] [2025-03-16 18:30:15,020 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2025-03-16 18:30:15,212 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:30:15,213 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:15,213 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:15,213 INFO L85 PathProgramCache]: Analyzing trace with hash 1378061436, now seen corresponding path program 1 times [2025-03-16 18:30:15,213 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:15,213 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230779096] [2025-03-16 18:30:15,213 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:15,214 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:15,223 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 84 statements into 1 equivalence classes. [2025-03-16 18:30:15,228 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 84 of 84 statements. [2025-03-16 18:30:15,229 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:15,229 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:15,319 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-03-16 18:30:15,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:15,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230779096] [2025-03-16 18:30:15,319 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [230779096] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:15,319 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [798403159] [2025-03-16 18:30:15,319 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:15,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:15,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:15,321 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:30:15,323 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:30:15,416 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 84 statements into 1 equivalence classes. [2025-03-16 18:30:15,527 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 84 of 84 statements. [2025-03-16 18:30:15,527 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:15,527 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:15,532 INFO L256 TraceCheckSpWp]: Trace formula consists of 1262 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-16 18:30:15,535 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:15,593 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-03-16 18:30:15,593 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:15,593 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [798403159] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:15,593 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:15,593 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7] total 13 [2025-03-16 18:30:15,593 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1185662063] [2025-03-16 18:30:15,593 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:15,594 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:30:15,594 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:15,594 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:30:15,594 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:30:15,594 INFO L87 Difference]: Start difference. First operand 655 states and 1091 transitions. Second operand has 8 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:30:15,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:15,747 INFO L93 Difference]: Finished difference Result 1317 states and 2193 transitions. [2025-03-16 18:30:15,747 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:30:15,748 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 84 [2025-03-16 18:30:15,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:15,753 INFO L225 Difference]: With dead ends: 1317 [2025-03-16 18:30:15,753 INFO L226 Difference]: Without dead ends: 681 [2025-03-16 18:30:15,756 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 79 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:30:15,757 INFO L435 NwaCegarLoop]: 941 mSDtfsCounter, 95 mSDsluCounter, 5549 mSDsCounter, 0 mSdLazyCounter, 179 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 96 SdHoareTripleChecker+Valid, 6490 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 179 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:15,757 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [96 Valid, 6490 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 179 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:30:15,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2025-03-16 18:30:15,780 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 655. [2025-03-16 18:30:15,781 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 522 states have (on average 1.6954022988505748) internal successors, (885), 542 states have internal predecessors, (885), 103 states have call successors, (103), 29 states have call predecessors, (103), 29 states have return successors, (103), 97 states have call predecessors, (103), 100 states have call successors, (103) [2025-03-16 18:30:15,785 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 1091 transitions. [2025-03-16 18:30:15,786 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 1091 transitions. Word has length 84 [2025-03-16 18:30:15,786 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:15,786 INFO L471 AbstractCegarLoop]: Abstraction has 655 states and 1091 transitions. [2025-03-16 18:30:15,786 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 8.142857142857142) internal successors, (57), 7 states have internal predecessors, (57), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:30:15,787 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 1091 transitions. [2025-03-16 18:30:15,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2025-03-16 18:30:15,789 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:15,789 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] [2025-03-16 18:30:15,797 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:30:15,989 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:30:15,990 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:15,991 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:15,992 INFO L85 PathProgramCache]: Analyzing trace with hash 362547746, now seen corresponding path program 1 times [2025-03-16 18:30:15,992 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:15,992 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47118417] [2025-03-16 18:30:15,992 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:15,992 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:16,004 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-03-16 18:30:16,009 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-03-16 18:30:16,010 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:16,010 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:16,104 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-03-16 18:30:16,104 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:16,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47118417] [2025-03-16 18:30:16,104 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [47118417] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:16,104 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1506308035] [2025-03-16 18:30:16,104 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:16,104 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:16,104 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:16,106 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:30:16,108 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:30:16,199 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 85 statements into 1 equivalence classes. [2025-03-16 18:30:16,297 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 85 of 85 statements. [2025-03-16 18:30:16,297 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:16,297 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:16,301 INFO L256 TraceCheckSpWp]: Trace formula consists of 1263 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-16 18:30:16,305 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:16,370 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-03-16 18:30:16,370 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:16,370 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1506308035] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:16,370 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:16,370 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7] total 13 [2025-03-16 18:30:16,370 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [971257407] [2025-03-16 18:30:16,370 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:16,370 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:30:16,370 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:16,373 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:30:16,373 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:30:16,373 INFO L87 Difference]: Start difference. First operand 655 states and 1091 transitions. Second operand has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:30:16,508 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:16,509 INFO L93 Difference]: Finished difference Result 1317 states and 2193 transitions. [2025-03-16 18:30:16,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:30:16,509 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 85 [2025-03-16 18:30:16,509 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:16,514 INFO L225 Difference]: With dead ends: 1317 [2025-03-16 18:30:16,514 INFO L226 Difference]: Without dead ends: 681 [2025-03-16 18:30:16,516 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 80 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:30:16,517 INFO L435 NwaCegarLoop]: 941 mSDtfsCounter, 105 mSDsluCounter, 5537 mSDsCounter, 0 mSdLazyCounter, 177 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 106 SdHoareTripleChecker+Valid, 6478 SdHoareTripleChecker+Invalid, 181 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 177 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:16,517 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [106 Valid, 6478 Invalid, 181 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 177 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:30:16,518 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 681 states. [2025-03-16 18:30:16,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 681 to 655. [2025-03-16 18:30:16,532 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 522 states have (on average 1.6954022988505748) internal successors, (885), 542 states have internal predecessors, (885), 103 states have call successors, (103), 29 states have call predecessors, (103), 29 states have return successors, (103), 97 states have call predecessors, (103), 100 states have call successors, (103) [2025-03-16 18:30:16,536 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 1091 transitions. [2025-03-16 18:30:16,537 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 1091 transitions. Word has length 85 [2025-03-16 18:30:16,537 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:16,537 INFO L471 AbstractCegarLoop]: Abstraction has 655 states and 1091 transitions. [2025-03-16 18:30:16,537 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 8.285714285714286) internal successors, (58), 7 states have internal predecessors, (58), 3 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:30:16,538 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 1091 transitions. [2025-03-16 18:30:16,539 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2025-03-16 18:30:16,539 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:16,539 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 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] [2025-03-16 18:30:16,547 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:30:16,740 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:30:16,741 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:16,741 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:16,741 INFO L85 PathProgramCache]: Analyzing trace with hash 1643706915, now seen corresponding path program 1 times [2025-03-16 18:30:16,741 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:16,741 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1481927170] [2025-03-16 18:30:16,741 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:16,741 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:16,771 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 101 statements into 1 equivalence classes. [2025-03-16 18:30:16,774 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 101 of 101 statements. [2025-03-16 18:30:16,775 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:16,775 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:16,820 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 8 proven. 4 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-03-16 18:30:16,821 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:16,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1481927170] [2025-03-16 18:30:16,821 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1481927170] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:16,821 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1769303792] [2025-03-16 18:30:16,821 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:16,821 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:16,821 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:16,823 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:30:16,824 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:30:16,923 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 101 statements into 1 equivalence classes. [2025-03-16 18:30:17,040 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 101 of 101 statements. [2025-03-16 18:30:17,040 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:17,040 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:17,045 INFO L256 TraceCheckSpWp]: Trace formula consists of 1511 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:30:17,047 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:17,065 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2025-03-16 18:30:17,065 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:17,067 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1769303792] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:17,067 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:17,067 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:30:17,067 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2144550742] [2025-03-16 18:30:17,067 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:17,067 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:30:17,067 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:17,068 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:30:17,068 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=20, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:30:17,068 INFO L87 Difference]: Start difference. First operand 655 states and 1091 transitions. Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:30:17,120 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:17,120 INFO L93 Difference]: Finished difference Result 1280 states and 2138 transitions. [2025-03-16 18:30:17,121 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:30:17,121 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 101 [2025-03-16 18:30:17,121 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:17,125 INFO L225 Difference]: With dead ends: 1280 [2025-03-16 18:30:17,125 INFO L226 Difference]: Without dead ends: 655 [2025-03-16 18:30:17,128 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 100 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:30:17,129 INFO L435 NwaCegarLoop]: 949 mSDtfsCounter, 20 mSDsluCounter, 1892 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 2841 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:17,130 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [20 Valid, 2841 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:17,131 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 655 states. [2025-03-16 18:30:17,145 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 655 to 655. [2025-03-16 18:30:17,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 655 states, 522 states have (on average 1.685823754789272) internal successors, (880), 542 states have internal predecessors, (880), 103 states have call successors, (103), 29 states have call predecessors, (103), 29 states have return successors, (103), 97 states have call predecessors, (103), 100 states have call successors, (103) [2025-03-16 18:30:17,149 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 655 states to 655 states and 1086 transitions. [2025-03-16 18:30:17,151 INFO L78 Accepts]: Start accepts. Automaton has 655 states and 1086 transitions. Word has length 101 [2025-03-16 18:30:17,151 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:17,151 INFO L471 AbstractCegarLoop]: Abstraction has 655 states and 1086 transitions. [2025-03-16 18:30:17,151 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:30:17,151 INFO L276 IsEmpty]: Start isEmpty. Operand 655 states and 1086 transitions. [2025-03-16 18:30:17,153 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2025-03-16 18:30:17,153 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:17,153 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 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] [2025-03-16 18:30:17,161 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2025-03-16 18:30:17,353 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:30:17,354 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:17,354 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:17,354 INFO L85 PathProgramCache]: Analyzing trace with hash 922444087, now seen corresponding path program 1 times [2025-03-16 18:30:17,354 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:17,354 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270043992] [2025-03-16 18:30:17,354 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:17,354 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:17,366 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 102 statements into 1 equivalence classes. [2025-03-16 18:30:17,372 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 102 of 102 statements. [2025-03-16 18:30:17,372 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:17,372 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:17,424 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-03-16 18:30:17,425 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:17,425 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270043992] [2025-03-16 18:30:17,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270043992] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:17,426 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [411358568] [2025-03-16 18:30:17,426 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:17,426 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:17,426 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:17,428 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:30:17,429 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:30:17,528 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 102 statements into 1 equivalence classes. [2025-03-16 18:30:17,645 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 102 of 102 statements. [2025-03-16 18:30:17,645 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:17,645 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:17,650 INFO L256 TraceCheckSpWp]: Trace formula consists of 1512 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:30:17,653 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:17,673 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2025-03-16 18:30:17,674 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:17,674 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [411358568] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:17,674 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:17,675 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:30:17,675 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1437574452] [2025-03-16 18:30:17,675 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:17,676 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:30:17,676 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:17,676 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:30:17,676 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:30:17,676 INFO L87 Difference]: Start difference. First operand 655 states and 1086 transitions. Second operand has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:30:17,829 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:17,829 INFO L93 Difference]: Finished difference Result 1309 states and 2178 transitions. [2025-03-16 18:30:17,829 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:30:17,830 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) Word has length 102 [2025-03-16 18:30:17,830 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:17,834 INFO L225 Difference]: With dead ends: 1309 [2025-03-16 18:30:17,834 INFO L226 Difference]: Without dead ends: 742 [2025-03-16 18:30:17,836 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 102 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:30:17,837 INFO L435 NwaCegarLoop]: 914 mSDtfsCounter, 171 mSDsluCounter, 1799 mSDsCounter, 0 mSdLazyCounter, 160 mSolverCounterSat, 11 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 171 SdHoareTripleChecker+Valid, 2713 SdHoareTripleChecker+Invalid, 171 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 11 IncrementalHoareTripleChecker+Valid, 160 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:17,837 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [171 Valid, 2713 Invalid, 171 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [11 Valid, 160 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:30:17,838 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 742 states. [2025-03-16 18:30:17,852 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 742 to 700. [2025-03-16 18:30:17,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 700 states, 566 states have (on average 1.7031802120141342) internal successors, (964), 586 states have internal predecessors, (964), 103 states have call successors, (103), 30 states have call predecessors, (103), 30 states have return successors, (102), 97 states have call predecessors, (102), 100 states have call successors, (102) [2025-03-16 18:30:17,856 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 700 states to 700 states and 1169 transitions. [2025-03-16 18:30:17,857 INFO L78 Accepts]: Start accepts. Automaton has 700 states and 1169 transitions. Word has length 102 [2025-03-16 18:30:17,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:17,858 INFO L471 AbstractCegarLoop]: Abstraction has 700 states and 1169 transitions. [2025-03-16 18:30:17,858 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 14.75) internal successors, (59), 4 states have internal predecessors, (59), 2 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 2 states have call predecessors, (10), 2 states have call successors, (10) [2025-03-16 18:30:17,858 INFO L276 IsEmpty]: Start isEmpty. Operand 700 states and 1169 transitions. [2025-03-16 18:30:17,859 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 89 [2025-03-16 18:30:17,859 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:17,859 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:30:17,867 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:30:18,060 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:30:18,060 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:18,060 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:18,060 INFO L85 PathProgramCache]: Analyzing trace with hash -699349976, now seen corresponding path program 1 times [2025-03-16 18:30:18,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:18,061 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [669573732] [2025-03-16 18:30:18,061 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:18,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:18,069 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-03-16 18:30:18,072 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-03-16 18:30:18,072 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:18,073 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:18,115 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-03-16 18:30:18,115 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:18,115 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [669573732] [2025-03-16 18:30:18,115 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [669573732] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:18,116 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [745885932] [2025-03-16 18:30:18,116 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:18,116 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:18,116 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:18,118 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:30:18,120 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:30:18,213 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 88 statements into 1 equivalence classes. [2025-03-16 18:30:18,308 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 88 of 88 statements. [2025-03-16 18:30:18,309 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:18,309 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:18,312 INFO L256 TraceCheckSpWp]: Trace formula consists of 1269 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:30:18,314 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:18,353 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 10 proven. 0 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2025-03-16 18:30:18,354 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:18,354 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [745885932] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:18,354 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:18,354 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [4] total 9 [2025-03-16 18:30:18,354 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1445560444] [2025-03-16 18:30:18,354 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:18,354 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:30:18,355 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:18,355 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:30:18,355 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:30:18,355 INFO L87 Difference]: Start difference. First operand 700 states and 1169 transitions. Second operand has 7 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:30:18,430 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:18,430 INFO L93 Difference]: Finished difference Result 1302 states and 2165 transitions. [2025-03-16 18:30:18,431 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:30:18,431 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 3 states have call successors, (11), 2 states have call predecessors, (11), 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:30:18,432 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:18,436 INFO L225 Difference]: With dead ends: 1302 [2025-03-16 18:30:18,436 INFO L226 Difference]: Without dead ends: 735 [2025-03-16 18:30:18,438 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:30:18,438 INFO L435 NwaCegarLoop]: 954 mSDtfsCounter, 89 mSDsluCounter, 4680 mSDsCounter, 0 mSdLazyCounter, 91 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 5634 SdHoareTripleChecker+Invalid, 93 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 91 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:18,439 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [90 Valid, 5634 Invalid, 93 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 91 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:18,440 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 735 states. [2025-03-16 18:30:18,452 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 735 to 713. [2025-03-16 18:30:18,454 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 576 states have (on average 1.6996527777777777) internal successors, (979), 598 states have internal predecessors, (979), 104 states have call successors, (104), 30 states have call predecessors, (104), 32 states have return successors, (105), 98 states have call predecessors, (105), 101 states have call successors, (105) [2025-03-16 18:30:18,456 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 1188 transitions. [2025-03-16 18:30:18,457 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 1188 transitions. Word has length 88 [2025-03-16 18:30:18,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:18,457 INFO L471 AbstractCegarLoop]: Abstraction has 713 states and 1188 transitions. [2025-03-16 18:30:18,457 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 9.666666666666666) internal successors, (58), 6 states have internal predecessors, (58), 3 states have call successors, (11), 2 states have call predecessors, (11), 4 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2025-03-16 18:30:18,457 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 1188 transitions. [2025-03-16 18:30:18,460 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2025-03-16 18:30:18,460 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:18,460 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] [2025-03-16 18:30:18,468 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2025-03-16 18:30:18,660 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:30:18,661 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:18,661 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:18,661 INFO L85 PathProgramCache]: Analyzing trace with hash -515225769, now seen corresponding path program 1 times [2025-03-16 18:30:18,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:18,662 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702082676] [2025-03-16 18:30:18,662 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:18,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:18,673 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 89 statements into 1 equivalence classes. [2025-03-16 18:30:18,676 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 89 of 89 statements. [2025-03-16 18:30:18,677 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:18,677 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:18,711 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-03-16 18:30:18,711 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:18,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702082676] [2025-03-16 18:30:18,711 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [702082676] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:18,711 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [876978582] [2025-03-16 18:30:18,711 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:18,711 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:18,711 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:18,713 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:30:18,715 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:30:18,809 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 89 statements into 1 equivalence classes. [2025-03-16 18:30:18,903 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 89 of 89 statements. [2025-03-16 18:30:18,903 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:18,903 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:18,906 INFO L256 TraceCheckSpWp]: Trace formula consists of 1270 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:30:18,908 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:18,930 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 15 proven. 0 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2025-03-16 18:30:18,930 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:18,930 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [876978582] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:18,930 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:18,930 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:30:18,930 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1299285264] [2025-03-16 18:30:18,931 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:18,931 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:30:18,932 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:18,932 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:30:18,932 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:30:18,932 INFO L87 Difference]: Start difference. First operand 713 states and 1188 transitions. Second operand has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:30:18,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:18,980 INFO L93 Difference]: Finished difference Result 1356 states and 2261 transitions. [2025-03-16 18:30:18,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2025-03-16 18:30:18,980 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 89 [2025-03-16 18:30:18,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:18,984 INFO L225 Difference]: With dead ends: 1356 [2025-03-16 18:30:18,984 INFO L226 Difference]: Without dead ends: 713 [2025-03-16 18:30:18,987 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 92 GetRequests, 88 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:30:18,987 INFO L435 NwaCegarLoop]: 953 mSDtfsCounter, 2 mSDsluCounter, 1897 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 2850 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:18,988 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 2850 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:18,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 713 states. [2025-03-16 18:30:19,003 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 713 to 713. [2025-03-16 18:30:19,005 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 576 states have (on average 1.6944444444444444) internal successors, (976), 598 states have internal predecessors, (976), 104 states have call successors, (104), 30 states have call predecessors, (104), 32 states have return successors, (105), 98 states have call predecessors, (105), 101 states have call successors, (105) [2025-03-16 18:30:19,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 1185 transitions. [2025-03-16 18:30:19,008 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 1185 transitions. Word has length 89 [2025-03-16 18:30:19,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:19,008 INFO L471 AbstractCegarLoop]: Abstraction has 713 states and 1185 transitions. [2025-03-16 18:30:19,008 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 15.5) internal successors, (62), 4 states have internal predecessors, (62), 2 states have call successors, (11), 2 states have call predecessors, (11), 3 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2025-03-16 18:30:19,009 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 1185 transitions. [2025-03-16 18:30:19,010 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2025-03-16 18:30:19,010 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:19,010 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 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] [2025-03-16 18:30:19,018 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:30:19,211 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:30:19,211 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:19,211 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:19,211 INFO L85 PathProgramCache]: Analyzing trace with hash -362385073, now seen corresponding path program 1 times [2025-03-16 18:30:19,211 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:19,211 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [122012212] [2025-03-16 18:30:19,211 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:19,212 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:19,222 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 104 statements into 1 equivalence classes. [2025-03-16 18:30:19,225 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 104 of 104 statements. [2025-03-16 18:30:19,225 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:19,225 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:19,269 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-03-16 18:30:19,269 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:19,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [122012212] [2025-03-16 18:30:19,270 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [122012212] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:19,270 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [53665176] [2025-03-16 18:30:19,270 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:19,270 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:19,270 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:19,272 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:30:19,273 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:30:19,368 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 104 statements into 1 equivalence classes. [2025-03-16 18:30:19,477 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 104 of 104 statements. [2025-03-16 18:30:19,478 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:19,478 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:19,483 INFO L256 TraceCheckSpWp]: Trace formula consists of 1514 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:30:19,485 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:19,525 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-03-16 18:30:19,525 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:19,525 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [53665176] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:19,525 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:19,525 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [4] total 9 [2025-03-16 18:30:19,525 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1190195361] [2025-03-16 18:30:19,525 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:19,525 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:30:19,525 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:19,526 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:30:19,526 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=15, Invalid=57, Unknown=0, NotChecked=0, Total=72 [2025-03-16 18:30:19,526 INFO L87 Difference]: Start difference. First operand 713 states and 1185 transitions. Second operand has 7 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-16 18:30:19,594 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:19,594 INFO L93 Difference]: Finished difference Result 1311 states and 2176 transitions. [2025-03-16 18:30:19,595 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:30:19,595 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 104 [2025-03-16 18:30:19,595 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:19,600 INFO L225 Difference]: With dead ends: 1311 [2025-03-16 18:30:19,600 INFO L226 Difference]: Without dead ends: 744 [2025-03-16 18:30:19,602 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 101 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:30:19,603 INFO L435 NwaCegarLoop]: 949 mSDtfsCounter, 100 mSDsluCounter, 4647 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 5596 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:19,603 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [101 Valid, 5596 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 87 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:19,604 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 744 states. [2025-03-16 18:30:19,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 744 to 713. [2025-03-16 18:30:19,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 576 states have (on average 1.6944444444444444) internal successors, (976), 598 states have internal predecessors, (976), 104 states have call successors, (104), 30 states have call predecessors, (104), 32 states have return successors, (105), 98 states have call predecessors, (105), 101 states have call successors, (105) [2025-03-16 18:30:19,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 1185 transitions. [2025-03-16 18:30:19,622 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 1185 transitions. Word has length 104 [2025-03-16 18:30:19,622 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:19,622 INFO L471 AbstractCegarLoop]: Abstraction has 713 states and 1185 transitions. [2025-03-16 18:30:19,623 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 10.333333333333334) internal successors, (62), 6 states have internal predecessors, (62), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-16 18:30:19,623 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 1185 transitions. [2025-03-16 18:30:19,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2025-03-16 18:30:19,624 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:19,624 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 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] [2025-03-16 18:30:19,632 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2025-03-16 18:30:19,825 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:30:19,825 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:19,825 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:19,825 INFO L85 PathProgramCache]: Analyzing trace with hash 182620222, now seen corresponding path program 1 times [2025-03-16 18:30:19,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:19,826 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1948760433] [2025-03-16 18:30:19,826 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:19,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:19,835 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 104 statements into 1 equivalence classes. [2025-03-16 18:30:19,838 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 104 of 104 statements. [2025-03-16 18:30:19,838 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:19,838 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:19,883 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-03-16 18:30:19,884 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:19,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1948760433] [2025-03-16 18:30:19,884 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1948760433] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:19,884 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [971928691] [2025-03-16 18:30:19,884 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:19,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:19,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:19,886 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:30:19,888 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:30:19,992 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 104 statements into 1 equivalence classes. [2025-03-16 18:30:20,107 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 104 of 104 statements. [2025-03-16 18:30:20,107 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:20,107 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:20,111 INFO L256 TraceCheckSpWp]: Trace formula consists of 1510 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-16 18:30:20,113 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:20,159 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-03-16 18:30:20,159 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:20,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [971928691] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:20,159 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:20,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [4] total 10 [2025-03-16 18:30:20,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [676944449] [2025-03-16 18:30:20,159 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:20,159 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:30:20,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:20,160 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:30:20,160 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:30:20,160 INFO L87 Difference]: Start difference. First operand 713 states and 1185 transitions. Second operand has 8 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-16 18:30:20,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:20,269 INFO L93 Difference]: Finished difference Result 1314 states and 2179 transitions. [2025-03-16 18:30:20,270 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:30:20,270 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 104 [2025-03-16 18:30:20,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:20,274 INFO L225 Difference]: With dead ends: 1314 [2025-03-16 18:30:20,274 INFO L226 Difference]: Without dead ends: 747 [2025-03-16 18:30:20,276 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 101 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:30:20,277 INFO L435 NwaCegarLoop]: 939 mSDtfsCounter, 96 mSDsluCounter, 5543 mSDsCounter, 0 mSdLazyCounter, 172 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 6482 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 172 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:20,277 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [97 Valid, 6482 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 172 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:30:20,278 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 747 states. [2025-03-16 18:30:20,292 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 747 to 713. [2025-03-16 18:30:20,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 576 states have (on average 1.6944444444444444) internal successors, (976), 598 states have internal predecessors, (976), 104 states have call successors, (104), 30 states have call predecessors, (104), 32 states have return successors, (105), 98 states have call predecessors, (105), 101 states have call successors, (105) [2025-03-16 18:30:20,295 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 1185 transitions. [2025-03-16 18:30:20,296 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 1185 transitions. Word has length 104 [2025-03-16 18:30:20,297 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:20,297 INFO L471 AbstractCegarLoop]: Abstraction has 713 states and 1185 transitions. [2025-03-16 18:30:20,297 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 8.857142857142858) internal successors, (62), 7 states have internal predecessors, (62), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-16 18:30:20,297 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 1185 transitions. [2025-03-16 18:30:20,299 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 106 [2025-03-16 18:30:20,299 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:20,299 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 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] [2025-03-16 18:30:20,307 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:30:20,499 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:30:20,499 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:20,500 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:20,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1006123864, now seen corresponding path program 1 times [2025-03-16 18:30:20,500 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:20,500 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1558095766] [2025-03-16 18:30:20,500 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:20,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:20,511 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 105 statements into 1 equivalence classes. [2025-03-16 18:30:20,513 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 105 of 105 statements. [2025-03-16 18:30:20,514 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:20,514 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:20,553 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 8 proven. 5 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-03-16 18:30:20,553 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:20,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1558095766] [2025-03-16 18:30:20,553 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1558095766] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:20,553 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [923473855] [2025-03-16 18:30:20,553 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:20,553 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:20,554 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:20,556 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:30:20,561 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:30:20,669 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 105 statements into 1 equivalence classes. [2025-03-16 18:30:20,787 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 105 of 105 statements. [2025-03-16 18:30:20,787 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:20,787 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:20,793 INFO L256 TraceCheckSpWp]: Trace formula consists of 1511 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-16 18:30:20,796 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:20,846 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 8 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2025-03-16 18:30:20,846 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:20,846 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [923473855] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:20,846 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:20,846 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [4] total 10 [2025-03-16 18:30:20,846 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [450569432] [2025-03-16 18:30:20,846 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:20,847 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:30:20,847 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:20,847 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:30:20,847 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=73, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:30:20,847 INFO L87 Difference]: Start difference. First operand 713 states and 1185 transitions. Second operand has 8 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-16 18:30:20,956 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:20,956 INFO L93 Difference]: Finished difference Result 1305 states and 2165 transitions. [2025-03-16 18:30:20,956 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:30:20,957 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 105 [2025-03-16 18:30:20,957 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:20,961 INFO L225 Difference]: With dead ends: 1305 [2025-03-16 18:30:20,961 INFO L226 Difference]: Without dead ends: 738 [2025-03-16 18:30:20,964 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 102 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:30:20,964 INFO L435 NwaCegarLoop]: 939 mSDtfsCounter, 106 mSDsluCounter, 5531 mSDsCounter, 0 mSdLazyCounter, 170 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 6470 SdHoareTripleChecker+Invalid, 175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 170 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:20,964 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [107 Valid, 6470 Invalid, 175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 170 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:30:20,965 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 738 states. [2025-03-16 18:30:20,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 738 to 713. [2025-03-16 18:30:20,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 713 states, 576 states have (on average 1.6944444444444444) internal successors, (976), 598 states have internal predecessors, (976), 104 states have call successors, (104), 30 states have call predecessors, (104), 32 states have return successors, (105), 98 states have call predecessors, (105), 101 states have call successors, (105) [2025-03-16 18:30:20,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 713 states to 713 states and 1185 transitions. [2025-03-16 18:30:20,984 INFO L78 Accepts]: Start accepts. Automaton has 713 states and 1185 transitions. Word has length 105 [2025-03-16 18:30:20,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:20,984 INFO L471 AbstractCegarLoop]: Abstraction has 713 states and 1185 transitions. [2025-03-16 18:30:20,984 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 9.0) internal successors, (63), 7 states have internal predecessors, (63), 3 states have call successors, (12), 2 states have call predecessors, (12), 4 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2025-03-16 18:30:20,984 INFO L276 IsEmpty]: Start isEmpty. Operand 713 states and 1185 transitions. [2025-03-16 18:30:20,986 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 107 [2025-03-16 18:30:20,986 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:20,986 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2025-03-16 18:30:20,994 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2025-03-16 18:30:21,186 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:30:21,187 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:21,187 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:21,187 INFO L85 PathProgramCache]: Analyzing trace with hash -531300764, now seen corresponding path program 1 times [2025-03-16 18:30:21,187 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:21,187 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [283977510] [2025-03-16 18:30:21,187 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:21,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:21,222 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 106 statements into 1 equivalence classes. [2025-03-16 18:30:21,225 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 106 of 106 statements. [2025-03-16 18:30:21,225 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:21,225 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:21,268 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 8 proven. 8 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-03-16 18:30:21,268 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:21,268 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [283977510] [2025-03-16 18:30:21,269 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [283977510] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:21,269 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921818294] [2025-03-16 18:30:21,269 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:21,269 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:21,269 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:21,271 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:30:21,272 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:30:21,373 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 106 statements into 1 equivalence classes. [2025-03-16 18:30:21,473 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 106 of 106 statements. [2025-03-16 18:30:21,473 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:21,473 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:21,477 INFO L256 TraceCheckSpWp]: Trace formula consists of 1515 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-16 18:30:21,479 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:21,641 INFO L134 CoverageAnalysis]: Checked inductivity of 41 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 27 trivial. 0 not checked. [2025-03-16 18:30:21,641 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:21,642 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921818294] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:21,642 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:21,642 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 8 [2025-03-16 18:30:21,642 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [362297534] [2025-03-16 18:30:21,642 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:21,642 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-16 18:30:21,642 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:21,642 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-16 18:30:21,642 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:30:21,643 INFO L87 Difference]: Start difference. First operand 713 states and 1185 transitions. Second operand has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 3 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2025-03-16 18:30:24,087 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:24,088 INFO L93 Difference]: Finished difference Result 2468 states and 4145 transitions. [2025-03-16 18:30:24,088 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2025-03-16 18:30:24,088 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 3 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 106 [2025-03-16 18:30:24,088 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:24,097 INFO L225 Difference]: With dead ends: 2468 [2025-03-16 18:30:24,097 INFO L226 Difference]: Without dead ends: 1905 [2025-03-16 18:30:24,099 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 103 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:30:24,100 INFO L435 NwaCegarLoop]: 546 mSDtfsCounter, 3101 mSDsluCounter, 717 mSDsCounter, 0 mSdLazyCounter, 3584 mSolverCounterSat, 527 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3295 SdHoareTripleChecker+Valid, 1263 SdHoareTripleChecker+Invalid, 4111 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 527 IncrementalHoareTripleChecker+Valid, 3584 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:24,100 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3295 Valid, 1263 Invalid, 4111 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [527 Valid, 3584 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2025-03-16 18:30:24,101 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1905 states. [2025-03-16 18:30:24,144 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1905 to 1738. [2025-03-16 18:30:24,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1738 states, 1399 states have (on average 1.6890636168691924) internal successors, (2363), 1437 states have internal predecessors, (2363), 269 states have call successors, (269), 66 states have call predecessors, (269), 69 states have return successors, (290), 249 states have call predecessors, (290), 265 states have call successors, (290) [2025-03-16 18:30:24,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1738 states to 1738 states and 2922 transitions. [2025-03-16 18:30:24,180 INFO L78 Accepts]: Start accepts. Automaton has 1738 states and 2922 transitions. Word has length 106 [2025-03-16 18:30:24,180 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:24,180 INFO L471 AbstractCegarLoop]: Abstraction has 1738 states and 2922 transitions. [2025-03-16 18:30:24,181 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 10.0) internal successors, (60), 5 states have internal predecessors, (60), 3 states have call successors, (13), 4 states have call predecessors, (13), 4 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2025-03-16 18:30:24,181 INFO L276 IsEmpty]: Start isEmpty. Operand 1738 states and 2922 transitions. [2025-03-16 18:30:24,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2025-03-16 18:30:24,185 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:24,185 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 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] [2025-03-16 18:30:24,193 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2025-03-16 18:30:24,385 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:30:24,385 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:24,386 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:24,386 INFO L85 PathProgramCache]: Analyzing trace with hash 1657575901, now seen corresponding path program 1 times [2025-03-16 18:30:24,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:24,386 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [808021081] [2025-03-16 18:30:24,386 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:24,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:24,397 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 129 statements into 1 equivalence classes. [2025-03-16 18:30:24,399 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 129 of 129 statements. [2025-03-16 18:30:24,399 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:24,399 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:24,445 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-03-16 18:30:24,446 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:24,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [808021081] [2025-03-16 18:30:24,446 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [808021081] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:24,446 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2114541408] [2025-03-16 18:30:24,446 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:24,446 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:24,446 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:24,448 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:30:24,449 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:30:24,552 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 129 statements into 1 equivalence classes. [2025-03-16 18:30:24,657 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 129 of 129 statements. [2025-03-16 18:30:24,657 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:24,657 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:24,661 INFO L256 TraceCheckSpWp]: Trace formula consists of 1616 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:30:24,666 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:24,681 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-16 18:30:24,681 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:24,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2114541408] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:24,681 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:24,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 6 [2025-03-16 18:30:24,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1544579387] [2025-03-16 18:30:24,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:24,682 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:30:24,682 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:24,682 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:30:24,682 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:30:24,682 INFO L87 Difference]: Start difference. First operand 1738 states and 2922 transitions. Second operand has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2025-03-16 18:30:24,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:24,739 INFO L93 Difference]: Finished difference Result 3386 states and 5731 transitions. [2025-03-16 18:30:24,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:30:24,739 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 129 [2025-03-16 18:30:24,740 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:24,748 INFO L225 Difference]: With dead ends: 3386 [2025-03-16 18:30:24,749 INFO L226 Difference]: Without dead ends: 1798 [2025-03-16 18:30:24,755 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 128 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:30:24,755 INFO L435 NwaCegarLoop]: 981 mSDtfsCounter, 53 mSDsluCounter, 1903 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 53 SdHoareTripleChecker+Valid, 2884 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:24,755 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [53 Valid, 2884 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:24,757 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1798 states. [2025-03-16 18:30:24,803 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1798 to 1798. [2025-03-16 18:30:24,806 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1798 states, 1456 states have (on average 1.690934065934066) internal successors, (2462), 1494 states have internal predecessors, (2462), 269 states have call successors, (269), 69 states have call predecessors, (269), 72 states have return successors, (290), 249 states have call predecessors, (290), 265 states have call successors, (290) [2025-03-16 18:30:24,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1798 states to 1798 states and 3021 transitions. [2025-03-16 18:30:24,813 INFO L78 Accepts]: Start accepts. Automaton has 1798 states and 3021 transitions. Word has length 129 [2025-03-16 18:30:24,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:24,813 INFO L471 AbstractCegarLoop]: Abstraction has 1798 states and 3021 transitions. [2025-03-16 18:30:24,814 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.0) internal successors, (84), 4 states have internal predecessors, (84), 2 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2025-03-16 18:30:24,814 INFO L276 IsEmpty]: Start isEmpty. Operand 1798 states and 3021 transitions. [2025-03-16 18:30:24,817 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2025-03-16 18:30:24,817 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:24,817 INFO L218 NwaCegarLoop]: trace histogram [2, 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] [2025-03-16 18:30:24,825 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:30:25,017 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:30:25,018 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:25,018 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:25,018 INFO L85 PathProgramCache]: Analyzing trace with hash 180102658, now seen corresponding path program 1 times [2025-03-16 18:30:25,018 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:25,018 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [642935276] [2025-03-16 18:30:25,018 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:25,018 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:25,035 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 128 statements into 1 equivalence classes. [2025-03-16 18:30:25,038 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 128 of 128 statements. [2025-03-16 18:30:25,038 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:25,038 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:25,085 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-16 18:30:25,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:25,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [642935276] [2025-03-16 18:30:25,085 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [642935276] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:25,085 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [838906654] [2025-03-16 18:30:25,085 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:25,085 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:25,085 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:25,088 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:30:25,089 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:30:25,197 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 128 statements into 1 equivalence classes. [2025-03-16 18:30:25,312 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 128 of 128 statements. [2025-03-16 18:30:25,313 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:25,313 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:25,317 INFO L256 TraceCheckSpWp]: Trace formula consists of 1613 conjuncts, 7 conjuncts are in the unsatisfiable core [2025-03-16 18:30:25,322 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:25,378 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 23 trivial. 0 not checked. [2025-03-16 18:30:25,378 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:25,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [838906654] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:25,378 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:25,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 7 [2025-03-16 18:30:25,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944815078] [2025-03-16 18:30:25,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:25,378 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:30:25,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:25,378 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:30:25,379 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:30:25,379 INFO L87 Difference]: Start difference. First operand 1798 states and 3021 transitions. Second operand has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2025-03-16 18:30:25,444 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:25,445 INFO L93 Difference]: Finished difference Result 4319 states and 7263 transitions. [2025-03-16 18:30:25,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:30:25,449 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) Word has length 128 [2025-03-16 18:30:25,449 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:25,461 INFO L225 Difference]: With dead ends: 4319 [2025-03-16 18:30:25,461 INFO L226 Difference]: Without dead ends: 2671 [2025-03-16 18:30:25,468 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 126 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:30:25,468 INFO L435 NwaCegarLoop]: 1318 mSDtfsCounter, 918 mSDsluCounter, 3185 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 918 SdHoareTripleChecker+Valid, 4503 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:25,468 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [918 Valid, 4503 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:25,471 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2671 states. [2025-03-16 18:30:25,531 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2671 to 2667. [2025-03-16 18:30:25,539 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2667 states, 2172 states have (on average 1.6740331491712708) internal successors, (3636), 2211 states have internal predecessors, (3636), 383 states have call successors, (383), 109 states have call predecessors, (383), 111 states have return successors, (442), 361 states have call predecessors, (442), 377 states have call successors, (442) [2025-03-16 18:30:25,548 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2667 states to 2667 states and 4461 transitions. [2025-03-16 18:30:25,550 INFO L78 Accepts]: Start accepts. Automaton has 2667 states and 4461 transitions. Word has length 128 [2025-03-16 18:30:25,550 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:25,550 INFO L471 AbstractCegarLoop]: Abstraction has 2667 states and 4461 transitions. [2025-03-16 18:30:25,550 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.0) internal successors, (80), 4 states have internal predecessors, (80), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 2 states have call predecessors, (14), 2 states have call successors, (14) [2025-03-16 18:30:25,550 INFO L276 IsEmpty]: Start isEmpty. Operand 2667 states and 4461 transitions. [2025-03-16 18:30:25,555 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2025-03-16 18:30:25,555 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:25,555 INFO L218 NwaCegarLoop]: trace histogram [2, 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] [2025-03-16 18:30:25,563 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2025-03-16 18:30:25,755 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:30:25,756 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:25,757 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:25,757 INFO L85 PathProgramCache]: Analyzing trace with hash 1590251518, now seen corresponding path program 1 times [2025-03-16 18:30:25,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:25,757 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1630324832] [2025-03-16 18:30:25,757 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:25,757 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:25,768 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 129 statements into 1 equivalence classes. [2025-03-16 18:30:25,772 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 129 of 129 statements. [2025-03-16 18:30:25,772 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:25,772 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:25,818 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-16 18:30:25,818 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:25,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1630324832] [2025-03-16 18:30:25,818 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1630324832] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:25,818 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1052282673] [2025-03-16 18:30:25,818 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:25,818 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:25,818 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:25,820 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:30:25,823 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:30:25,928 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 129 statements into 1 equivalence classes. [2025-03-16 18:30:26,060 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 129 of 129 statements. [2025-03-16 18:30:26,060 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:26,060 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:26,064 INFO L256 TraceCheckSpWp]: Trace formula consists of 1613 conjuncts, 4 conjuncts are in the unsatisfiable core [2025-03-16 18:30:26,067 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:26,097 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2025-03-16 18:30:26,098 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:26,098 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1052282673] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:26,098 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:26,098 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [4] total 7 [2025-03-16 18:30:26,098 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [107743156] [2025-03-16 18:30:26,098 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:26,098 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2025-03-16 18:30:26,098 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:26,099 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2025-03-16 18:30:26,099 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:30:26,099 INFO L87 Difference]: Start difference. First operand 2667 states and 4461 transitions. Second operand has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2025-03-16 18:30:26,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:26,844 INFO L93 Difference]: Finished difference Result 9930 states and 17146 transitions. [2025-03-16 18:30:26,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2025-03-16 18:30:26,845 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 129 [2025-03-16 18:30:26,845 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:26,884 INFO L225 Difference]: With dead ends: 9930 [2025-03-16 18:30:26,884 INFO L226 Difference]: Without dead ends: 7413 [2025-03-16 18:30:26,902 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 127 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=18, Invalid=38, Unknown=0, NotChecked=0, Total=56 [2025-03-16 18:30:26,902 INFO L435 NwaCegarLoop]: 1073 mSDtfsCounter, 1789 mSDsluCounter, 2372 mSDsCounter, 0 mSdLazyCounter, 712 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1789 SdHoareTripleChecker+Valid, 3445 SdHoareTripleChecker+Invalid, 768 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 712 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:26,902 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [1789 Valid, 3445 Invalid, 768 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 712 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2025-03-16 18:30:26,907 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7413 states. [2025-03-16 18:30:27,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7413 to 7369. [2025-03-16 18:30:27,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7369 states, 6000 states have (on average 1.6376666666666666) internal successors, (9826), 6105 states have internal predecessors, (9826), 1053 states have call successors, (1053), 315 states have call predecessors, (1053), 315 states have return successors, (1518), 993 states have call predecessors, (1518), 1039 states have call successors, (1518) [2025-03-16 18:30:27,146 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7369 states to 7369 states and 12397 transitions. [2025-03-16 18:30:27,150 INFO L78 Accepts]: Start accepts. Automaton has 7369 states and 12397 transitions. Word has length 129 [2025-03-16 18:30:27,150 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:27,150 INFO L471 AbstractCegarLoop]: Abstraction has 7369 states and 12397 transitions. [2025-03-16 18:30:27,151 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 16.6) internal successors, (83), 5 states have internal predecessors, (83), 3 states have call successors, (16), 3 states have call predecessors, (16), 3 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2025-03-16 18:30:27,151 INFO L276 IsEmpty]: Start isEmpty. Operand 7369 states and 12397 transitions. [2025-03-16 18:30:27,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2025-03-16 18:30:27,156 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:27,156 INFO L218 NwaCegarLoop]: trace histogram [2, 2, 2, 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] [2025-03-16 18:30:27,168 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2025-03-16 18:30:27,357 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:30:27,357 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:27,357 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:27,357 INFO L85 PathProgramCache]: Analyzing trace with hash 1507721405, now seen corresponding path program 1 times [2025-03-16 18:30:27,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:27,359 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [104107696] [2025-03-16 18:30:27,359 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:27,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:27,369 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 129 statements into 1 equivalence classes. [2025-03-16 18:30:27,372 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 129 of 129 statements. [2025-03-16 18:30:27,372 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:27,372 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:27,465 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2025-03-16 18:30:27,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:27,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [104107696] [2025-03-16 18:30:27,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [104107696] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:27,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1425354879] [2025-03-16 18:30:27,465 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:27,465 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:27,465 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:27,468 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:30:27,469 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:30:27,579 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 129 statements into 1 equivalence classes. [2025-03-16 18:30:27,698 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 129 of 129 statements. [2025-03-16 18:30:27,698 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:27,698 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:27,702 INFO L256 TraceCheckSpWp]: Trace formula consists of 1610 conjuncts, 5 conjuncts are in the unsatisfiable core [2025-03-16 18:30:27,705 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:27,716 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 18 trivial. 0 not checked. [2025-03-16 18:30:27,718 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:27,718 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1425354879] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:27,718 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:27,718 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 4 [2025-03-16 18:30:27,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1644828242] [2025-03-16 18:30:27,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:27,719 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:30:27,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:27,719 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:30:27,719 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-16 18:30:27,719 INFO L87 Difference]: Start difference. First operand 7369 states and 12397 transitions. Second operand has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) [2025-03-16 18:30:27,933 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:27,933 INFO L93 Difference]: Finished difference Result 14719 states and 24794 transitions. [2025-03-16 18:30:27,933 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:30:27,933 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) Word has length 129 [2025-03-16 18:30:27,933 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:27,977 INFO L225 Difference]: With dead ends: 14719 [2025-03-16 18:30:27,977 INFO L226 Difference]: Without dead ends: 7334 [2025-03-16 18:30:28,003 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 130 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:30:28,003 INFO L435 NwaCegarLoop]: 950 mSDtfsCounter, 7 mSDsluCounter, 1892 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 2842 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:28,004 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [7 Valid, 2842 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 31 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:28,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7334 states. [2025-03-16 18:30:28,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7334 to 7334. [2025-03-16 18:30:28,215 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7334 states, 5968 states have (on average 1.6337131367292226) internal successors, (9750), 6071 states have internal predecessors, (9750), 1052 states have call successors, (1052), 315 states have call predecessors, (1052), 313 states have return successors, (1515), 992 states have call predecessors, (1515), 1038 states have call successors, (1515) [2025-03-16 18:30:28,242 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7334 states to 7334 states and 12317 transitions. [2025-03-16 18:30:28,246 INFO L78 Accepts]: Start accepts. Automaton has 7334 states and 12317 transitions. Word has length 129 [2025-03-16 18:30:28,246 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:28,246 INFO L471 AbstractCegarLoop]: Abstraction has 7334 states and 12317 transitions. [2025-03-16 18:30:28,246 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 21.25) internal successors, (85), 4 states have internal predecessors, (85), 2 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 1 states have call predecessors, (14), 2 states have call successors, (14) [2025-03-16 18:30:28,246 INFO L276 IsEmpty]: Start isEmpty. Operand 7334 states and 12317 transitions. [2025-03-16 18:30:28,252 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2025-03-16 18:30:28,252 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:28,252 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:30:28,260 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2025-03-16 18:30:28,452 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:30:28,453 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:28,453 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:28,453 INFO L85 PathProgramCache]: Analyzing trace with hash 64722560, now seen corresponding path program 1 times [2025-03-16 18:30:28,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:28,454 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1735760091] [2025-03-16 18:30:28,454 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:28,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:28,466 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 129 statements into 1 equivalence classes. [2025-03-16 18:30:28,470 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 129 of 129 statements. [2025-03-16 18:30:28,470 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:28,470 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:28,558 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-03-16 18:30:28,558 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:28,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1735760091] [2025-03-16 18:30:28,558 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1735760091] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:28,558 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [377487033] [2025-03-16 18:30:28,558 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:28,558 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:28,558 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:28,560 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:30:28,562 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:30:28,669 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 129 statements into 1 equivalence classes. [2025-03-16 18:30:28,771 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 129 of 129 statements. [2025-03-16 18:30:28,771 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:28,772 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:28,776 INFO L256 TraceCheckSpWp]: Trace formula consists of 1607 conjuncts, 9 conjuncts are in the unsatisfiable core [2025-03-16 18:30:28,779 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:28,856 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-03-16 18:30:28,856 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:28,856 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [377487033] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:28,856 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:28,856 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [7] total 13 [2025-03-16 18:30:28,856 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1584818277] [2025-03-16 18:30:28,856 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:28,857 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2025-03-16 18:30:28,857 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:28,857 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2025-03-16 18:30:28,857 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2025-03-16 18:30:28,857 INFO L87 Difference]: Start difference. First operand 7334 states and 12317 transitions. Second operand has 8 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2025-03-16 18:30:29,111 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:29,112 INFO L93 Difference]: Finished difference Result 14783 states and 24799 transitions. [2025-03-16 18:30:29,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2025-03-16 18:30:29,113 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) Word has length 129 [2025-03-16 18:30:29,113 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:29,148 INFO L225 Difference]: With dead ends: 14783 [2025-03-16 18:30:29,149 INFO L226 Difference]: Without dead ends: 7475 [2025-03-16 18:30:29,175 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 124 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:30:29,176 INFO L435 NwaCegarLoop]: 937 mSDtfsCounter, 111 mSDsluCounter, 5503 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 112 SdHoareTripleChecker+Valid, 6440 SdHoareTripleChecker+Invalid, 231 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:29,177 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [112 Valid, 6440 Invalid, 231 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2025-03-16 18:30:29,184 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7475 states. [2025-03-16 18:30:29,383 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7475 to 7334. [2025-03-16 18:30:29,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7334 states, 5968 states have (on average 1.6335455764075066) internal successors, (9749), 6071 states have internal predecessors, (9749), 1052 states have call successors, (1052), 315 states have call predecessors, (1052), 313 states have return successors, (1515), 992 states have call predecessors, (1515), 1038 states have call successors, (1515) [2025-03-16 18:30:29,420 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7334 states to 7334 states and 12316 transitions. [2025-03-16 18:30:29,425 INFO L78 Accepts]: Start accepts. Automaton has 7334 states and 12316 transitions. Word has length 129 [2025-03-16 18:30:29,425 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:29,425 INFO L471 AbstractCegarLoop]: Abstraction has 7334 states and 12316 transitions. [2025-03-16 18:30:29,426 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 13.142857142857142) internal successors, (92), 7 states have internal predecessors, (92), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2025-03-16 18:30:29,426 INFO L276 IsEmpty]: Start isEmpty. Operand 7334 states and 12316 transitions. [2025-03-16 18:30:29,431 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 131 [2025-03-16 18:30:29,431 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:29,431 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, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 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:30:29,440 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2025-03-16 18:30:29,632 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:30:29,633 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:29,633 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:29,633 INFO L85 PathProgramCache]: Analyzing trace with hash 701626106, now seen corresponding path program 1 times [2025-03-16 18:30:29,633 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:29,633 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2021452344] [2025-03-16 18:30:29,633 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:29,633 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:29,646 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 130 statements into 1 equivalence classes. [2025-03-16 18:30:29,649 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 130 of 130 statements. [2025-03-16 18:30:29,649 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:29,649 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:29,745 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-03-16 18:30:29,745 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:29,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2021452344] [2025-03-16 18:30:29,745 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2021452344] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:29,745 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [673692937] [2025-03-16 18:30:29,745 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:29,745 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:29,745 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:29,747 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:30:29,749 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:30:29,859 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 130 statements into 1 equivalence classes. [2025-03-16 18:30:29,971 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 130 of 130 statements. [2025-03-16 18:30:29,971 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:29,971 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:29,975 INFO L256 TraceCheckSpWp]: Trace formula consists of 1608 conjuncts, 13 conjuncts are in the unsatisfiable core [2025-03-16 18:30:29,978 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:29,992 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 9 trivial. 0 not checked. [2025-03-16 18:30:29,992 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:29,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [673692937] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:29,992 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:29,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [7] total 7 [2025-03-16 18:30:29,993 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1736047056] [2025-03-16 18:30:29,993 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:29,993 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:30:29,993 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:29,993 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:30:29,993 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:30:29,993 INFO L87 Difference]: Start difference. First operand 7334 states and 12316 transitions. Second operand has 7 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2025-03-16 18:30:30,282 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:30,282 INFO L93 Difference]: Finished difference Result 14768 states and 24784 transitions. [2025-03-16 18:30:30,283 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:30:30,283 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) Word has length 130 [2025-03-16 18:30:30,283 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:30,322 INFO L225 Difference]: With dead ends: 14768 [2025-03-16 18:30:30,322 INFO L226 Difference]: Without dead ends: 7447 [2025-03-16 18:30:30,355 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 137 GetRequests, 131 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:30:30,356 INFO L435 NwaCegarLoop]: 960 mSDtfsCounter, 122 mSDsluCounter, 4661 mSDsCounter, 0 mSdLazyCounter, 86 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 123 SdHoareTripleChecker+Valid, 5621 SdHoareTripleChecker+Invalid, 89 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 86 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:30,357 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [123 Valid, 5621 Invalid, 89 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 86 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:30,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7447 states. [2025-03-16 18:30:30,607 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7447 to 7327. [2025-03-16 18:30:30,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7327 states, 5961 states have (on average 1.6327797349438014) internal successors, (9733), 6064 states have internal predecessors, (9733), 1052 states have call successors, (1052), 315 states have call predecessors, (1052), 313 states have return successors, (1515), 992 states have call predecessors, (1515), 1038 states have call successors, (1515) [2025-03-16 18:30:30,652 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7327 states to 7327 states and 12300 transitions. [2025-03-16 18:30:30,659 INFO L78 Accepts]: Start accepts. Automaton has 7327 states and 12300 transitions. Word has length 130 [2025-03-16 18:30:30,659 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:30,660 INFO L471 AbstractCegarLoop]: Abstraction has 7327 states and 12300 transitions. [2025-03-16 18:30:30,660 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 15.5) internal successors, (93), 6 states have internal predecessors, (93), 3 states have call successors, (16), 2 states have call predecessors, (16), 3 states have return successors, (14), 2 states have call predecessors, (14), 3 states have call successors, (14) [2025-03-16 18:30:30,660 INFO L276 IsEmpty]: Start isEmpty. Operand 7327 states and 12300 transitions. [2025-03-16 18:30:30,666 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2025-03-16 18:30:30,666 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:30,666 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2025-03-16 18:30:30,675 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2025-03-16 18:30:30,867 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:30:30,867 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:30,867 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:30,867 INFO L85 PathProgramCache]: Analyzing trace with hash -1883678094, now seen corresponding path program 1 times [2025-03-16 18:30:30,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:30,868 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [357913198] [2025-03-16 18:30:30,868 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:30,868 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:30,890 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 184 statements into 1 equivalence classes. [2025-03-16 18:30:30,897 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 184 of 184 statements. [2025-03-16 18:30:30,897 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:30,897 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:30,972 INFO L134 CoverageAnalysis]: Checked inductivity of 73 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2025-03-16 18:30:30,972 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:30,972 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [357913198] [2025-03-16 18:30:30,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [357913198] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:30,973 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:30:30,973 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2025-03-16 18:30:30,973 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [139466399] [2025-03-16 18:30:30,973 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:30,973 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2025-03-16 18:30:30,973 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:30,974 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2025-03-16 18:30:30,974 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2025-03-16 18:30:30,974 INFO L87 Difference]: Start difference. First operand 7327 states and 12300 transitions. Second operand has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2025-03-16 18:30:31,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:31,171 INFO L93 Difference]: Finished difference Result 14613 states and 24547 transitions. [2025-03-16 18:30:31,171 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2025-03-16 18:30:31,171 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) Word has length 184 [2025-03-16 18:30:31,171 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:31,202 INFO L225 Difference]: With dead ends: 14613 [2025-03-16 18:30:31,202 INFO L226 Difference]: Without dead ends: 7299 [2025-03-16 18:30:31,222 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 6 GetRequests, 3 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:30:31,223 INFO L435 NwaCegarLoop]: 949 mSDtfsCounter, 8 mSDsluCounter, 1892 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 2841 SdHoareTripleChecker+Invalid, 32 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:31,223 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 2841 Invalid, 32 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:31,227 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7299 states. [2025-03-16 18:30:31,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7299 to 7299. [2025-03-16 18:30:31,370 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7299 states, 5936 states have (on average 1.6320754716981132) internal successors, (9688), 6037 states have internal predecessors, (9688), 1051 states have call successors, (1051), 315 states have call predecessors, (1051), 311 states have return successors, (1512), 991 states have call predecessors, (1512), 1037 states have call successors, (1512) [2025-03-16 18:30:31,398 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7299 states to 7299 states and 12251 transitions. [2025-03-16 18:30:31,407 INFO L78 Accepts]: Start accepts. Automaton has 7299 states and 12251 transitions. Word has length 184 [2025-03-16 18:30:31,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:31,407 INFO L471 AbstractCegarLoop]: Abstraction has 7299 states and 12251 transitions. [2025-03-16 18:30:31,407 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 25.25) internal successors, (101), 4 states have internal predecessors, (101), 2 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 2 states have call predecessors, (17), 2 states have call successors, (17) [2025-03-16 18:30:31,407 INFO L276 IsEmpty]: Start isEmpty. Operand 7299 states and 12251 transitions. [2025-03-16 18:30:31,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2025-03-16 18:30:31,411 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:31,411 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] [2025-03-16 18:30:31,411 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22 [2025-03-16 18:30:31,411 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:31,414 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:31,414 INFO L85 PathProgramCache]: Analyzing trace with hash 693657842, now seen corresponding path program 1 times [2025-03-16 18:30:31,414 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:31,414 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328107889] [2025-03-16 18:30:31,414 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:31,414 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:31,426 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 131 statements into 1 equivalence classes. [2025-03-16 18:30:31,431 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 131 of 131 statements. [2025-03-16 18:30:31,431 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:31,431 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:31,511 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 13 trivial. 0 not checked. [2025-03-16 18:30:31,512 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:31,512 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328107889] [2025-03-16 18:30:31,512 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328107889] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:31,512 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:30:31,512 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2025-03-16 18:30:31,512 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [301641586] [2025-03-16 18:30:31,512 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:31,513 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2025-03-16 18:30:31,513 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:31,513 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2025-03-16 18:30:31,513 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2025-03-16 18:30:31,513 INFO L87 Difference]: Start difference. First operand 7299 states and 12251 transitions. Second operand has 7 states, 6 states have (on average 15.333333333333334) internal successors, (92), 6 states have internal predecessors, (92), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2025-03-16 18:30:31,783 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:31,783 INFO L93 Difference]: Finished difference Result 14639 states and 24575 transitions. [2025-03-16 18:30:31,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:30:31,787 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 15.333333333333334) internal successors, (92), 6 states have internal predecessors, (92), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) Word has length 131 [2025-03-16 18:30:31,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:31,817 INFO L225 Difference]: With dead ends: 14639 [2025-03-16 18:30:31,817 INFO L226 Difference]: Without dead ends: 7393 [2025-03-16 18:30:31,835 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:30:31,835 INFO L435 NwaCegarLoop]: 948 mSDtfsCounter, 126 mSDsluCounter, 4615 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 127 SdHoareTripleChecker+Valid, 5563 SdHoareTripleChecker+Invalid, 79 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:31,836 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [127 Valid, 5563 Invalid, 79 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:31,839 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 7393 states. [2025-03-16 18:30:31,970 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 7393 to 7285. [2025-03-16 18:30:31,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 7285 states, 5922 states have (on average 1.6312056737588652) internal successors, (9660), 6023 states have internal predecessors, (9660), 1051 states have call successors, (1051), 315 states have call predecessors, (1051), 311 states have return successors, (1512), 991 states have call predecessors, (1512), 1037 states have call successors, (1512) [2025-03-16 18:30:32,007 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 7285 states to 7285 states and 12223 transitions. [2025-03-16 18:30:32,014 INFO L78 Accepts]: Start accepts. Automaton has 7285 states and 12223 transitions. Word has length 131 [2025-03-16 18:30:32,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:32,015 INFO L471 AbstractCegarLoop]: Abstraction has 7285 states and 12223 transitions. [2025-03-16 18:30:32,015 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 15.333333333333334) internal successors, (92), 6 states have internal predecessors, (92), 3 states have call successors, (16), 2 states have call predecessors, (16), 4 states have return successors, (14), 3 states have call predecessors, (14), 3 states have call successors, (14) [2025-03-16 18:30:32,015 INFO L276 IsEmpty]: Start isEmpty. Operand 7285 states and 12223 transitions. [2025-03-16 18:30:32,019 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 133 [2025-03-16 18:30:32,019 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:32,019 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:30:32,019 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23 [2025-03-16 18:30:32,019 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:32,020 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:32,020 INFO L85 PathProgramCache]: Analyzing trace with hash -2130542629, now seen corresponding path program 1 times [2025-03-16 18:30:32,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:32,020 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1913833765] [2025-03-16 18:30:32,020 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:32,021 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:32,031 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 132 statements into 1 equivalence classes. [2025-03-16 18:30:32,040 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 132 of 132 statements. [2025-03-16 18:30:32,041 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:32,041 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:32,132 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-03-16 18:30:32,132 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:32,132 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1913833765] [2025-03-16 18:30:32,132 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1913833765] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:32,133 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:30:32,133 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-16 18:30:32,133 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [476995114] [2025-03-16 18:30:32,133 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:32,134 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-16 18:30:32,134 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:32,134 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-16 18:30:32,134 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:30:32,134 INFO L87 Difference]: Start difference. First operand 7285 states and 12223 transitions. Second operand has 6 states, 6 states have (on average 14.0) internal successors, (84), 6 states have internal predecessors, (84), 6 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2025-03-16 18:30:34,470 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:34,470 INFO L93 Difference]: Finished difference Result 20563 states and 35949 transitions. [2025-03-16 18:30:34,470 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:30:34,470 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.0) internal successors, (84), 6 states have internal predecessors, (84), 6 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 132 [2025-03-16 18:30:34,470 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:34,539 INFO L225 Difference]: With dead ends: 20563 [2025-03-16 18:30:34,539 INFO L226 Difference]: Without dead ends: 13344 [2025-03-16 18:30:34,584 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:30:34,585 INFO L435 NwaCegarLoop]: 688 mSDtfsCounter, 3905 mSDsluCounter, 929 mSDsCounter, 0 mSdLazyCounter, 4087 mSolverCounterSat, 989 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3943 SdHoareTripleChecker+Valid, 1617 SdHoareTripleChecker+Invalid, 5076 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 989 IncrementalHoareTripleChecker+Valid, 4087 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.9s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:34,588 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3943 Valid, 1617 Invalid, 5076 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [989 Valid, 4087 Invalid, 0 Unknown, 0 Unchecked, 1.9s Time] [2025-03-16 18:30:34,606 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 13344 states. [2025-03-16 18:30:35,160 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 13344 to 12183. [2025-03-16 18:30:35,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12183 states, 9804 states have (on average 1.6030191758465933) internal successors, (15716), 10001 states have internal predecessors, (15716), 1842 states have call successors, (1842), 510 states have call predecessors, (1842), 536 states have return successors, (2736), 1773 states have call predecessors, (2736), 1822 states have call successors, (2736) [2025-03-16 18:30:35,247 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12183 states to 12183 states and 20294 transitions. [2025-03-16 18:30:35,257 INFO L78 Accepts]: Start accepts. Automaton has 12183 states and 20294 transitions. Word has length 132 [2025-03-16 18:30:35,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:35,258 INFO L471 AbstractCegarLoop]: Abstraction has 12183 states and 20294 transitions. [2025-03-16 18:30:35,258 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.0) internal successors, (84), 6 states have internal predecessors, (84), 6 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2025-03-16 18:30:35,258 INFO L276 IsEmpty]: Start isEmpty. Operand 12183 states and 20294 transitions. [2025-03-16 18:30:35,263 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 188 [2025-03-16 18:30:35,263 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:35,263 INFO L218 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 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] [2025-03-16 18:30:35,263 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24 [2025-03-16 18:30:35,263 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:35,263 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:35,264 INFO L85 PathProgramCache]: Analyzing trace with hash -1168774602, now seen corresponding path program 1 times [2025-03-16 18:30:35,264 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:35,264 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1417759751] [2025-03-16 18:30:35,264 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:35,264 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:35,282 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 187 statements into 1 equivalence classes. [2025-03-16 18:30:35,295 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 187 of 187 statements. [2025-03-16 18:30:35,296 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:35,296 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:35,444 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 9 proven. 14 refuted. 0 times theorem prover too weak. 55 trivial. 0 not checked. [2025-03-16 18:30:35,445 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:35,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1417759751] [2025-03-16 18:30:35,445 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1417759751] provided 0 perfect and 1 imperfect interpolant sequences [2025-03-16 18:30:35,445 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1501004043] [2025-03-16 18:30:35,445 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:35,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:35,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2025-03-16 18:30:35,447 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:30:35,449 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:30:35,592 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 187 statements into 1 equivalence classes. [2025-03-16 18:30:35,761 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 187 of 187 statements. [2025-03-16 18:30:35,762 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:35,762 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:35,768 INFO L256 TraceCheckSpWp]: Trace formula consists of 2204 conjuncts, 3 conjuncts are in the unsatisfiable core [2025-03-16 18:30:35,771 INFO L279 TraceCheckSpWp]: Computing forward predicates... [2025-03-16 18:30:35,779 INFO L134 CoverageAnalysis]: Checked inductivity of 78 backedges. 47 proven. 0 refuted. 0 times theorem prover too weak. 31 trivial. 0 not checked. [2025-03-16 18:30:35,779 INFO L308 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2025-03-16 18:30:35,779 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1501004043] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:35,779 INFO L185 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2025-03-16 18:30:35,779 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [5] total 6 [2025-03-16 18:30:35,779 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1079233926] [2025-03-16 18:30:35,779 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:35,779 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2025-03-16 18:30:35,780 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:35,780 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2025-03-16 18:30:35,780 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:30:35,780 INFO L87 Difference]: Start difference. First operand 12183 states and 20294 transitions. Second operand has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2025-03-16 18:30:36,316 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:36,316 INFO L93 Difference]: Finished difference Result 31212 states and 52403 transitions. [2025-03-16 18:30:36,317 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2025-03-16 18:30:36,317 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) Word has length 187 [2025-03-16 18:30:36,317 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:36,423 INFO L225 Difference]: With dead ends: 31212 [2025-03-16 18:30:36,424 INFO L226 Difference]: Without dead ends: 19369 [2025-03-16 18:30:36,484 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 193 GetRequests, 189 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:30:36,485 INFO L435 NwaCegarLoop]: 1031 mSDtfsCounter, 958 mSDsluCounter, 926 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 958 SdHoareTripleChecker+Valid, 1957 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:36,486 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [958 Valid, 1957 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2025-03-16 18:30:36,499 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 19369 states. [2025-03-16 18:30:37,022 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 19369 to 19237. [2025-03-16 18:30:37,041 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19237 states, 15482 states have (on average 1.5991473969771348) internal successors, (24758), 15777 states have internal predecessors, (24758), 2900 states have call successors, (2900), 799 states have call predecessors, (2900), 854 states have return successors, (4256), 2823 states have call predecessors, (4256), 2875 states have call successors, (4256) [2025-03-16 18:30:37,141 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19237 states to 19237 states and 31914 transitions. [2025-03-16 18:30:37,154 INFO L78 Accepts]: Start accepts. Automaton has 19237 states and 31914 transitions. Word has length 187 [2025-03-16 18:30:37,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:37,155 INFO L471 AbstractCegarLoop]: Abstraction has 19237 states and 31914 transitions. [2025-03-16 18:30:37,155 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 40.666666666666664) internal successors, (122), 3 states have internal predecessors, (122), 2 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 2 states have call predecessors, (21), 2 states have call successors, (21) [2025-03-16 18:30:37,155 INFO L276 IsEmpty]: Start isEmpty. Operand 19237 states and 31914 transitions. [2025-03-16 18:30:37,159 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2025-03-16 18:30:37,159 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:37,159 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:30:37,168 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:30:37,361 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2025-03-16 18:30:37,361 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:37,362 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:37,362 INFO L85 PathProgramCache]: Analyzing trace with hash 1599896927, now seen corresponding path program 1 times [2025-03-16 18:30:37,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:37,363 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [803863248] [2025-03-16 18:30:37,363 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:37,363 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:37,373 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 133 statements into 1 equivalence classes. [2025-03-16 18:30:37,382 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 133 of 133 statements. [2025-03-16 18:30:37,384 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:37,384 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:37,465 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-03-16 18:30:37,465 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:37,465 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [803863248] [2025-03-16 18:30:37,465 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [803863248] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:37,466 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:30:37,466 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-16 18:30:37,466 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1699885582] [2025-03-16 18:30:37,466 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:37,466 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-16 18:30:37,466 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:37,466 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-16 18:30:37,467 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:30:37,467 INFO L87 Difference]: Start difference. First operand 19237 states and 31914 transitions. Second operand has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 6 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2025-03-16 18:30:41,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:41,124 INFO L93 Difference]: Finished difference Result 58845 states and 102923 transitions. [2025-03-16 18:30:41,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:30:41,125 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 6 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 133 [2025-03-16 18:30:41,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:41,408 INFO L225 Difference]: With dead ends: 58845 [2025-03-16 18:30:41,408 INFO L226 Difference]: Without dead ends: 39674 [2025-03-16 18:30:41,600 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:30:41,600 INFO L435 NwaCegarLoop]: 673 mSDtfsCounter, 3951 mSDsluCounter, 937 mSDsCounter, 0 mSdLazyCounter, 4048 mSolverCounterSat, 1028 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3990 SdHoareTripleChecker+Valid, 1610 SdHoareTripleChecker+Invalid, 5076 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1028 IncrementalHoareTripleChecker+Valid, 4048 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:41,600 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [3990 Valid, 1610 Invalid, 5076 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1028 Valid, 4048 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2025-03-16 18:30:41,627 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 39674 states. [2025-03-16 18:30:42,960 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 39674 to 36147. [2025-03-16 18:30:42,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36147 states, 28631 states have (on average 1.5732946805909678) internal successors, (45045), 29292 states have internal predecessors, (45045), 5874 states have call successors, (5874), 1407 states have call predecessors, (5874), 1641 states have return successors, (8908), 5839 states have call predecessors, (8908), 5835 states have call successors, (8908) [2025-03-16 18:30:43,183 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36147 states to 36147 states and 59827 transitions. [2025-03-16 18:30:43,202 INFO L78 Accepts]: Start accepts. Automaton has 36147 states and 59827 transitions. Word has length 133 [2025-03-16 18:30:43,202 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:43,202 INFO L471 AbstractCegarLoop]: Abstraction has 36147 states and 59827 transitions. [2025-03-16 18:30:43,203 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.166666666666666) internal successors, (85), 6 states have internal predecessors, (85), 6 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2025-03-16 18:30:43,203 INFO L276 IsEmpty]: Start isEmpty. Operand 36147 states and 59827 transitions. [2025-03-16 18:30:43,206 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 135 [2025-03-16 18:30:43,206 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:43,206 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:30:43,206 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26 [2025-03-16 18:30:43,206 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:43,207 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:43,207 INFO L85 PathProgramCache]: Analyzing trace with hash 4411542, now seen corresponding path program 1 times [2025-03-16 18:30:43,207 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:43,207 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [3445945] [2025-03-16 18:30:43,207 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:43,207 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:43,217 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 134 statements into 1 equivalence classes. [2025-03-16 18:30:43,225 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 134 of 134 statements. [2025-03-16 18:30:43,226 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:43,226 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:43,297 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-03-16 18:30:43,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:43,297 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [3445945] [2025-03-16 18:30:43,297 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [3445945] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:43,297 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:30:43,297 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-16 18:30:43,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1467066755] [2025-03-16 18:30:43,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:43,298 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-16 18:30:43,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:43,298 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-16 18:30:43,298 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:30:43,298 INFO L87 Difference]: Start difference. First operand 36147 states and 59827 transitions. Second operand has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 6 states have internal predecessors, (86), 6 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2025-03-16 18:30:49,452 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:30:49,452 INFO L93 Difference]: Finished difference Result 118567 states and 210579 transitions. [2025-03-16 18:30:49,453 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:30:49,453 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 6 states have internal predecessors, (86), 6 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 134 [2025-03-16 18:30:49,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:30:49,895 INFO L225 Difference]: With dead ends: 118567 [2025-03-16 18:30:49,895 INFO L226 Difference]: Without dead ends: 82486 [2025-03-16 18:30:50,195 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:30:50,196 INFO L435 NwaCegarLoop]: 679 mSDtfsCounter, 3982 mSDsluCounter, 957 mSDsCounter, 0 mSdLazyCounter, 4056 mSolverCounterSat, 1038 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4022 SdHoareTripleChecker+Valid, 1636 SdHoareTripleChecker+Invalid, 5094 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1038 IncrementalHoareTripleChecker+Valid, 4056 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2025-03-16 18:30:50,196 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4022 Valid, 1636 Invalid, 5094 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1038 Valid, 4056 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2025-03-16 18:30:50,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82486 states. [2025-03-16 18:30:53,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82486 to 74241. [2025-03-16 18:30:53,755 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74241 states, 57657 states have (on average 1.5501500251487244) internal successors, (89377), 59258 states have internal predecessors, (89377), 13152 states have call successors, (13152), 2623 states have call predecessors, (13152), 3431 states have return successors, (20800), 13334 states have call predecessors, (20800), 13085 states have call successors, (20800) [2025-03-16 18:30:54,355 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74241 states to 74241 states and 123329 transitions. [2025-03-16 18:30:54,416 INFO L78 Accepts]: Start accepts. Automaton has 74241 states and 123329 transitions. Word has length 134 [2025-03-16 18:30:54,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2025-03-16 18:30:54,417 INFO L471 AbstractCegarLoop]: Abstraction has 74241 states and 123329 transitions. [2025-03-16 18:30:54,417 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 14.333333333333334) internal successors, (86), 6 states have internal predecessors, (86), 6 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2025-03-16 18:30:54,417 INFO L276 IsEmpty]: Start isEmpty. Operand 74241 states and 123329 transitions. [2025-03-16 18:30:54,433 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2025-03-16 18:30:54,433 INFO L210 NwaCegarLoop]: Found error trace [2025-03-16 18:30:54,433 INFO L218 NwaCegarLoop]: trace histogram [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] [2025-03-16 18:30:54,433 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable27 [2025-03-16 18:30:54,433 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting __automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION === [__automaton_failErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2025-03-16 18:30:54,434 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2025-03-16 18:30:54,434 INFO L85 PathProgramCache]: Analyzing trace with hash 808977530, now seen corresponding path program 1 times [2025-03-16 18:30:54,434 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2025-03-16 18:30:54,434 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1869942015] [2025-03-16 18:30:54,434 INFO L97 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2025-03-16 18:30:54,434 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2025-03-16 18:30:54,482 INFO L108 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY partitioned 135 statements into 1 equivalence classes. [2025-03-16 18:30:54,573 INFO L111 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) and asserted 135 of 135 statements. [2025-03-16 18:30:54,573 INFO L114 AnnotateAndAsserter]: Assert order NOT_INCREMENTALLY issued 1 check-sat command(s) [2025-03-16 18:30:54,573 INFO L115 AnnotateAndAsserter]: Conjunction of SSA is unsat [2025-03-16 18:30:54,913 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 25 trivial. 0 not checked. [2025-03-16 18:30:54,913 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2025-03-16 18:30:54,913 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1869942015] [2025-03-16 18:30:54,913 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1869942015] provided 1 perfect and 0 imperfect interpolant sequences [2025-03-16 18:30:54,913 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2025-03-16 18:30:54,913 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2025-03-16 18:30:54,913 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1366720902] [2025-03-16 18:30:54,913 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2025-03-16 18:30:54,914 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2025-03-16 18:30:54,914 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2025-03-16 18:30:54,914 INFO L144 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2025-03-16 18:30:54,914 INFO L146 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2025-03-16 18:30:54,914 INFO L87 Difference]: Start difference. First operand 74241 states and 123329 transitions. Second operand has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 6 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) [2025-03-16 18:31:09,298 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2025-03-16 18:31:09,298 INFO L93 Difference]: Finished difference Result 258541 states and 469075 transitions. [2025-03-16 18:31:09,298 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2025-03-16 18:31:09,298 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 14.5) internal successors, (87), 6 states have internal predecessors, (87), 6 states have call successors, (16), 4 states have call predecessors, (16), 3 states have return successors, (14), 6 states have call predecessors, (14), 6 states have call successors, (14) Word has length 135 [2025-03-16 18:31:09,298 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2025-03-16 18:31:10,467 INFO L225 Difference]: With dead ends: 258541 [2025-03-16 18:31:10,467 INFO L226 Difference]: Without dead ends: 184366 [2025-03-16 18:31:11,869 INFO L434 NwaCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 5 SyntacticMatches, 0 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2025-03-16 18:31:11,870 INFO L435 NwaCegarLoop]: 685 mSDtfsCounter, 4015 mSDsluCounter, 977 mSDsCounter, 0 mSdLazyCounter, 4066 mSolverCounterSat, 1047 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4056 SdHoareTripleChecker+Valid, 1662 SdHoareTripleChecker+Invalid, 5113 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1047 IncrementalHoareTripleChecker+Valid, 4066 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2025-03-16 18:31:11,870 INFO L436 NwaCegarLoop]: SdHoareTripleChecker [4056 Valid, 1662 Invalid, 5113 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1047 Valid, 4066 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2025-03-16 18:31:11,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184366 states.