./Ultimate.py --spec ../sv-benchmarks/c/properties/unreach-call.prp --file ../sv-benchmarks/c/loops-crafted-1/in-de41.c --full-output --architecture 32bit -------------------------------------------------------------------------------- Checking for ERROR reachability Using default analysis Version 023d838f Calling Ultimate with: /root/.sdkman/candidates/java/11.0.12-open/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.5.800.v20200727-1323.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/loops-crafted-1/in-de41.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 71e52c2f7da6d5380080fb621ed04f7c322fd22e434b0426cf7577ab025ae680 --- Real Ultimate output --- This is Ultimate 0.2.5-tmp.fs.icfgbuilder-eval-023d838-m [2024-11-09 22:20:14,826 INFO L188 SettingsManager]: Resetting all preferences to default values... [2024-11-09 22:20:14,872 INFO L114 SettingsManager]: Loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/config/svcomp-Reach-32bit-Automizer_Default.epf [2024-11-09 22:20:14,879 WARN L101 SettingsManager]: Preference file contains the following unknown settings: [2024-11-09 22:20:14,879 WARN L103 SettingsManager]: * de.uni_freiburg.informatik.ultimate.core.Log level for class [2024-11-09 22:20:14,902 INFO L130 SettingsManager]: Preferences different from defaults after loading the file: [2024-11-09 22:20:14,902 INFO L151 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2024-11-09 22:20:14,903 INFO L153 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2024-11-09 22:20:14,903 INFO L151 SettingsManager]: Preferences of Boogie Preprocessor differ from their defaults: [2024-11-09 22:20:14,905 INFO L153 SettingsManager]: * Use memory slicer=true [2024-11-09 22:20:14,905 INFO L151 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2024-11-09 22:20:14,905 INFO L153 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2024-11-09 22:20:14,906 INFO L151 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2024-11-09 22:20:14,906 INFO L153 SettingsManager]: * Create parallel compositions if possible=false [2024-11-09 22:20:14,906 INFO L153 SettingsManager]: * Use SBE=true [2024-11-09 22:20:14,906 INFO L151 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2024-11-09 22:20:14,907 INFO L153 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2024-11-09 22:20:14,907 INFO L153 SettingsManager]: * sizeof long=4 [2024-11-09 22:20:14,907 INFO L153 SettingsManager]: * Overapproximate operations on floating types=true [2024-11-09 22:20:14,907 INFO L153 SettingsManager]: * sizeof POINTER=4 [2024-11-09 22:20:14,907 INFO L153 SettingsManager]: * Check division by zero=IGNORE [2024-11-09 22:20:14,908 INFO L153 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2024-11-09 22:20:14,908 INFO L153 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2024-11-09 22:20:14,909 INFO L153 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2024-11-09 22:20:14,909 INFO L153 SettingsManager]: * Allow undefined functions=false [2024-11-09 22:20:14,909 INFO L153 SettingsManager]: * sizeof long double=12 [2024-11-09 22:20:14,909 INFO L153 SettingsManager]: * Check if freed pointer was valid=false [2024-11-09 22:20:14,909 INFO L153 SettingsManager]: * Use constant arrays=true [2024-11-09 22:20:14,909 INFO L151 SettingsManager]: Preferences of IcfgBuilder differ from their defaults: [2024-11-09 22:20:14,910 INFO L153 SettingsManager]: * Size of a code block=SequenceOfStatements [2024-11-09 22:20:14,910 INFO L153 SettingsManager]: * Only consider context switches at boundaries of atomic blocks=true [2024-11-09 22:20:14,910 INFO L153 SettingsManager]: * SMT solver=External_DefaultMode [2024-11-09 22:20:14,910 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-09 22:20:14,911 INFO L151 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2024-11-09 22:20:14,911 INFO L153 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2024-11-09 22:20:14,911 INFO L153 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopHeads [2024-11-09 22:20:14,911 INFO L153 SettingsManager]: * Trace refinement strategy=CAMEL [2024-11-09 22:20:14,912 INFO L153 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2024-11-09 22:20:14,912 INFO L153 SettingsManager]: * Apply one-shot large block encoding in concurrent analysis=false [2024-11-09 22:20:14,912 INFO L153 SettingsManager]: * Automaton type used in concurrency analysis=PETRI_NET [2024-11-09 22:20:14,912 INFO L153 SettingsManager]: * Order on configurations for Petri net unfoldings=DBO [2024-11-09 22:20:14,912 INFO L153 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode [2024-11-09 22:20:14,912 INFO L153 SettingsManager]: * Looper check in Petri net analysis=SEMANTIC WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release 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 -> 71e52c2f7da6d5380080fb621ed04f7c322fd22e434b0426cf7577ab025ae680 [2024-11-09 22:20:15,094 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2024-11-09 22:20:15,112 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2024-11-09 22:20:15,115 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2024-11-09 22:20:15,115 INFO L270 PluginConnector]: Initializing CDTParser... [2024-11-09 22:20:15,116 INFO L274 PluginConnector]: CDTParser initialized [2024-11-09 22:20:15,116 INFO L431 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../sv-benchmarks/c/loops-crafted-1/in-de41.c [2024-11-09 22:20:16,260 INFO L533 CDTParser]: Created temporary CDT project at NULL [2024-11-09 22:20:16,390 INFO L384 CDTParser]: Found 1 translation units. [2024-11-09 22:20:16,390 INFO L180 CDTParser]: Scanning /storage/repos/ultimate/releaseScripts/default/sv-benchmarks/c/loops-crafted-1/in-de41.c [2024-11-09 22:20:16,397 INFO L427 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/45360ec00/e3df047a528c469aafe6b43c932e69c7/FLAG8a1ef8adb [2024-11-09 22:20:16,408 INFO L435 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/45360ec00/e3df047a528c469aafe6b43c932e69c7 [2024-11-09 22:20:16,411 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2024-11-09 22:20:16,412 INFO L133 ToolchainWalker]: Walking toolchain with 6 elements. [2024-11-09 22:20:16,415 INFO L112 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2024-11-09 22:20:16,415 INFO L270 PluginConnector]: Initializing CACSL2BoogieTranslator... [2024-11-09 22:20:16,419 INFO L274 PluginConnector]: CACSL2BoogieTranslator initialized [2024-11-09 22:20:16,420 INFO L184 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 10:20:16" (1/1) ... [2024-11-09 22:20:16,421 INFO L204 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@780f2eb and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:20:16, skipping insertion in model container [2024-11-09 22:20:16,421 INFO L184 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 09.11 10:20:16" (1/1) ... [2024-11-09 22:20:16,436 INFO L175 MainTranslator]: Built tables and reachable declarations [2024-11-09 22:20:16,574 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/loops-crafted-1/in-de41.c[368,381] [2024-11-09 22:20:16,594 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 22:20:16,601 INFO L200 MainTranslator]: Completed pre-run [2024-11-09 22:20:16,609 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/loops-crafted-1/in-de41.c[368,381] [2024-11-09 22:20:16,612 INFO L210 PostProcessor]: Analyzing one entry point: main [2024-11-09 22:20:16,626 INFO L204 MainTranslator]: Completed translation [2024-11-09 22:20:16,627 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:20:16 WrapperNode [2024-11-09 22:20:16,627 INFO L131 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2024-11-09 22:20:16,628 INFO L112 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2024-11-09 22:20:16,628 INFO L270 PluginConnector]: Initializing Boogie Procedure Inliner... [2024-11-09 22:20:16,628 INFO L274 PluginConnector]: Boogie Procedure Inliner initialized [2024-11-09 22:20:16,636 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:20:16" (1/1) ... [2024-11-09 22:20:16,641 INFO L184 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:20:16" (1/1) ... [2024-11-09 22:20:16,652 INFO L138 Inliner]: procedures = 13, calls = 8, calls flagged for inlining = 3, calls inlined = 3, statements flattened = 61 [2024-11-09 22:20:16,652 INFO L131 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2024-11-09 22:20:16,653 INFO L112 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2024-11-09 22:20:16,653 INFO L270 PluginConnector]: Initializing Boogie Preprocessor... [2024-11-09 22:20:16,653 INFO L274 PluginConnector]: Boogie Preprocessor initialized [2024-11-09 22:20:16,660 INFO L184 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:20:16" (1/1) ... [2024-11-09 22:20:16,660 INFO L184 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:20:16" (1/1) ... [2024-11-09 22:20:16,661 INFO L184 PluginConnector]: Executing the observer MemorySlicer from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:20:16" (1/1) ... [2024-11-09 22:20:16,668 INFO L175 MemorySlicer]: Split 2 memory accesses to 1 slices as follows [2]. 100 percent of accesses are in the largest equivalence class. The 2 initializations are split as follows [2]. The 0 writes are split as follows [0]. [2024-11-09 22:20:16,669 INFO L184 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:20:16" (1/1) ... [2024-11-09 22:20:16,669 INFO L184 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:20:16" (1/1) ... [2024-11-09 22:20:16,670 INFO L184 PluginConnector]: Executing the observer ReplaceArrayAssignments from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:20:16" (1/1) ... [2024-11-09 22:20:16,671 INFO L184 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:20:16" (1/1) ... [2024-11-09 22:20:16,671 INFO L184 PluginConnector]: Executing the observer LTLStepAnnotator from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:20:16" (1/1) ... [2024-11-09 22:20:16,672 INFO L184 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:20:16" (1/1) ... [2024-11-09 22:20:16,673 INFO L131 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2024-11-09 22:20:16,673 INFO L112 PluginConnector]: ------------------------IcfgBuilder---------------------------- [2024-11-09 22:20:16,674 INFO L270 PluginConnector]: Initializing IcfgBuilder... [2024-11-09 22:20:16,674 INFO L274 PluginConnector]: IcfgBuilder initialized [2024-11-09 22:20:16,674 INFO L184 PluginConnector]: Executing the observer IcfgBuilderObserver from plugin IcfgBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:20:16" (1/1) ... [2024-11-09 22:20:16,678 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:4000 [2024-11-09 22:20:16,686 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:20:16,701 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) [2024-11-09 22:20:16,702 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 [2024-11-09 22:20:16,739 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2024-11-09 22:20:16,739 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2024-11-09 22:20:16,740 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2024-11-09 22:20:16,740 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int#0 [2024-11-09 22:20:16,791 INFO L256 CfgBuilder]: Building ICFG [2024-11-09 22:20:16,793 INFO L286 CfgBuilder]: Building CFG for each procedure with an implementation [2024-11-09 22:20:16,891 INFO L? ?]: Removed 8 outVars from TransFormulas that were not future-live. [2024-11-09 22:20:16,891 INFO L307 CfgBuilder]: Performing block encoding [2024-11-09 22:20:16,905 INFO L331 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2024-11-09 22:20:16,906 INFO L336 CfgBuilder]: Removed 0 assume(true) statements. [2024-11-09 22:20:16,906 INFO L201 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 09.11 10:20:16 BoogieIcfgContainer [2024-11-09 22:20:16,906 INFO L131 PluginConnector]: ------------------------ END IcfgBuilder---------------------------- [2024-11-09 22:20:16,909 INFO L112 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2024-11-09 22:20:16,909 INFO L270 PluginConnector]: Initializing TraceAbstraction... [2024-11-09 22:20:16,911 INFO L274 PluginConnector]: TraceAbstraction initialized [2024-11-09 22:20:16,912 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 09.11 10:20:16" (1/3) ... [2024-11-09 22:20:16,913 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49744c6d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 10:20:16, skipping insertion in model container [2024-11-09 22:20:16,913 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 09.11 10:20:16" (2/3) ... [2024-11-09 22:20:16,913 INFO L204 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@49744c6d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 09.11 10:20:16, skipping insertion in model container [2024-11-09 22:20:16,914 INFO L184 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.icfgbuilder CFG 09.11 10:20:16" (3/3) ... [2024-11-09 22:20:16,915 INFO L112 eAbstractionObserver]: Analyzing ICFG in-de41.c [2024-11-09 22:20:16,928 INFO L214 ceAbstractionStarter]: Automizer settings: Hoare:LoopHeads NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2024-11-09 22:20:16,929 INFO L154 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2024-11-09 22:20:16,981 INFO L332 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2024-11-09 22:20:16,987 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;@289dd743, mLbeIndependenceSettings=[IndependenceType=SEMANTIC, AbstractionType=NONE, UseConditional=false, UseSemiCommutativity=true, Solver=Z3, SolverTimeout=1000ms] [2024-11-09 22:20:16,988 INFO L334 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2024-11-09 22:20:16,993 INFO L276 IsEmpty]: Start isEmpty. Operand has 21 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:16,997 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 12 [2024-11-09 22:20:16,997 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:20:16,998 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:20:16,998 INFO L396 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:20:17,002 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:20:17,002 INFO L85 PathProgramCache]: Analyzing trace with hash -527441543, now seen corresponding path program 1 times [2024-11-09 22:20:17,009 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:20:17,009 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1089052253] [2024-11-09 22:20:17,009 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:20:17,009 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:20:17,086 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:17,126 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 22:20:17,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:20:17,127 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1089052253] [2024-11-09 22:20:17,127 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1089052253] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 22:20:17,127 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 22:20:17,127 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2024-11-09 22:20:17,128 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [981099695] [2024-11-09 22:20:17,129 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 22:20:17,132 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2024-11-09 22:20:17,132 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:20:17,147 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2024-11-09 22:20:17,148 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-09 22:20:17,149 INFO L87 Difference]: Start difference. First operand has 21 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 20 states have internal predecessors, (29), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Second operand has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:17,158 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:20:17,159 INFO L93 Difference]: Finished difference Result 37 states and 51 transitions. [2024-11-09 22:20:17,159 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2024-11-09 22:20:17,160 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 11 [2024-11-09 22:20:17,160 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:20:17,164 INFO L225 Difference]: With dead ends: 37 [2024-11-09 22:20:17,164 INFO L226 Difference]: Without dead ends: 16 [2024-11-09 22:20:17,166 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2024-11-09 22:20:17,168 INFO L432 NwaCegarLoop]: 23 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 22:20:17,169 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [0 Valid, 23 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 22:20:17,180 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 16 states. [2024-11-09 22:20:17,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 16 to 16. [2024-11-09 22:20:17,191 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 16 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 15 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:17,192 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 16 states to 16 states and 19 transitions. [2024-11-09 22:20:17,192 INFO L78 Accepts]: Start accepts. Automaton has 16 states and 19 transitions. Word has length 11 [2024-11-09 22:20:17,193 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:20:17,193 INFO L471 AbstractCegarLoop]: Abstraction has 16 states and 19 transitions. [2024-11-09 22:20:17,193 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 5.5) internal successors, (11), 2 states have internal predecessors, (11), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:17,193 INFO L276 IsEmpty]: Start isEmpty. Operand 16 states and 19 transitions. [2024-11-09 22:20:17,193 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2024-11-09 22:20:17,193 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:20:17,194 INFO L215 NwaCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:20:17,194 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2024-11-09 22:20:17,194 INFO L396 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:20:17,194 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:20:17,194 INFO L85 PathProgramCache]: Analyzing trace with hash 493050964, now seen corresponding path program 1 times [2024-11-09 22:20:17,194 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:20:17,195 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704374335] [2024-11-09 22:20:17,195 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:20:17,195 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:20:17,220 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:17,680 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 22:20:17,681 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:20:17,681 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704374335] [2024-11-09 22:20:17,681 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [704374335] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 22:20:17,682 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 22:20:17,682 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2024-11-09 22:20:17,682 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2107579609] [2024-11-09 22:20:17,682 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 22:20:17,683 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 22:20:17,683 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:20:17,684 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 22:20:17,684 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-09 22:20:17,684 INFO L87 Difference]: Start difference. First operand 16 states and 19 transitions. Second operand has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:17,744 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:20:17,744 INFO L93 Difference]: Finished difference Result 42 states and 53 transitions. [2024-11-09 22:20:17,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2024-11-09 22:20:17,745 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 15 [2024-11-09 22:20:17,745 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:20:17,746 INFO L225 Difference]: With dead ends: 42 [2024-11-09 22:20:17,746 INFO L226 Difference]: Without dead ends: 27 [2024-11-09 22:20:17,746 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 3 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2024-11-09 22:20:17,747 INFO L432 NwaCegarLoop]: 12 mSDtfsCounter, 8 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 39 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 39 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 22:20:17,747 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [8 Valid, 52 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 39 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 22:20:17,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2024-11-09 22:20:17,752 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2024-11-09 22:20:17,753 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 26 states have (on average 1.2307692307692308) internal successors, (32), 26 states have internal predecessors, (32), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:17,754 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 32 transitions. [2024-11-09 22:20:17,754 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 32 transitions. Word has length 15 [2024-11-09 22:20:17,754 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:20:17,755 INFO L471 AbstractCegarLoop]: Abstraction has 27 states and 32 transitions. [2024-11-09 22:20:17,755 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 2.5) internal successors, (15), 6 states have internal predecessors, (15), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:17,755 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 32 transitions. [2024-11-09 22:20:17,756 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2024-11-09 22:20:17,756 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:20:17,757 INFO L215 NwaCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:20:17,757 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2024-11-09 22:20:17,757 INFO L396 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:20:17,758 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:20:17,759 INFO L85 PathProgramCache]: Analyzing trace with hash -1371009419, now seen corresponding path program 1 times [2024-11-09 22:20:17,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:20:17,759 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [586005633] [2024-11-09 22:20:17,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:20:17,760 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:20:17,771 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:17,846 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 22:20:17,846 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:20:17,846 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [586005633] [2024-11-09 22:20:17,847 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [586005633] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:20:17,847 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568126925] [2024-11-09 22:20:17,847 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:20:17,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:17,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:20:17,849 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) [2024-11-09 22:20:17,851 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2024-11-09 22:20:17,900 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:17,903 INFO L255 TraceCheckSpWp]: Trace formula consists of 49 conjuncts, 7 conjuncts are in the unsatisfiable core [2024-11-09 22:20:17,906 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:20:17,939 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 22:20:17,940 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:20:17,991 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 22:20:17,992 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1568126925] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:20:17,992 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:20:17,992 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2024-11-09 22:20:17,994 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2023316994] [2024-11-09 22:20:17,994 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:20:17,994 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2024-11-09 22:20:17,994 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:20:17,995 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2024-11-09 22:20:17,995 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=21, Invalid=51, Unknown=0, NotChecked=0, Total=72 [2024-11-09 22:20:17,995 INFO L87 Difference]: Start difference. First operand 27 states and 32 transitions. Second operand has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 9 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:18,140 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:20:18,140 INFO L93 Difference]: Finished difference Result 82 states and 107 transitions. [2024-11-09 22:20:18,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-09 22:20:18,142 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 9 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 17 [2024-11-09 22:20:18,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:20:18,143 INFO L225 Difference]: With dead ends: 82 [2024-11-09 22:20:18,145 INFO L226 Difference]: Without dead ends: 73 [2024-11-09 22:20:18,146 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 30 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=48, Invalid=108, Unknown=0, NotChecked=0, Total=156 [2024-11-09 22:20:18,147 INFO L432 NwaCegarLoop]: 20 mSDtfsCounter, 58 mSDsluCounter, 76 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 96 SdHoareTripleChecker+Invalid, 84 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 22:20:18,148 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [58 Valid, 96 Invalid, 84 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 22:20:18,149 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2024-11-09 22:20:18,156 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 49. [2024-11-09 22:20:18,156 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 48 states have (on average 1.2291666666666667) internal successors, (59), 48 states have internal predecessors, (59), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:18,157 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 59 transitions. [2024-11-09 22:20:18,157 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 59 transitions. Word has length 17 [2024-11-09 22:20:18,157 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:20:18,157 INFO L471 AbstractCegarLoop]: Abstraction has 49 states and 59 transitions. [2024-11-09 22:20:18,157 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 9 states have internal predecessors, (28), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:18,158 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 59 transitions. [2024-11-09 22:20:18,158 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2024-11-09 22:20:18,158 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:20:18,158 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:20:18,171 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2024-11-09 22:20:18,362 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:18,363 INFO L396 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:20:18,363 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:20:18,363 INFO L85 PathProgramCache]: Analyzing trace with hash -677400238, now seen corresponding path program 1 times [2024-11-09 22:20:18,363 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:20:18,364 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [757270268] [2024-11-09 22:20:18,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:20:18,364 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:20:18,375 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:18,423 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 22:20:18,423 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:20:18,423 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [757270268] [2024-11-09 22:20:18,423 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [757270268] provided 1 perfect and 0 imperfect interpolant sequences [2024-11-09 22:20:18,423 INFO L185 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2024-11-09 22:20:18,424 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2024-11-09 22:20:18,424 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343434458] [2024-11-09 22:20:18,424 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2024-11-09 22:20:18,424 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2024-11-09 22:20:18,424 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:20:18,425 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2024-11-09 22:20:18,425 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2024-11-09 22:20:18,425 INFO L87 Difference]: Start difference. First operand 49 states and 59 transitions. Second operand has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:18,451 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:20:18,451 INFO L93 Difference]: Finished difference Result 56 states and 66 transitions. [2024-11-09 22:20:18,452 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2024-11-09 22:20:18,452 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2024-11-09 22:20:18,453 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:20:18,453 INFO L225 Difference]: With dead ends: 56 [2024-11-09 22:20:18,453 INFO L226 Difference]: Without dead ends: 40 [2024-11-09 22:20:18,453 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2024-11-09 22:20:18,454 INFO L432 NwaCegarLoop]: 17 mSDtfsCounter, 2 mSDsluCounter, 25 mSDsCounter, 0 mSdLazyCounter, 14 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 14 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 14 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 22:20:18,454 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2 Valid, 42 Invalid, 14 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 14 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 22:20:18,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2024-11-09 22:20:18,458 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2024-11-09 22:20:18,459 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 1.2307692307692308) internal successors, (48), 39 states have internal predecessors, (48), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:18,460 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 48 transitions. [2024-11-09 22:20:18,460 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 48 transitions. Word has length 19 [2024-11-09 22:20:18,460 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:20:18,460 INFO L471 AbstractCegarLoop]: Abstraction has 40 states and 48 transitions. [2024-11-09 22:20:18,460 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 4.5) internal successors, (18), 4 states have internal predecessors, (18), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:18,461 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 48 transitions. [2024-11-09 22:20:18,461 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2024-11-09 22:20:18,462 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:20:18,462 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:20:18,462 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3 [2024-11-09 22:20:18,462 INFO L396 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:20:18,463 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:20:18,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1877654733, now seen corresponding path program 1 times [2024-11-09 22:20:18,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:20:18,464 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [385928996] [2024-11-09 22:20:18,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:20:18,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:20:18,476 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:18,531 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 22:20:18,533 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:20:18,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [385928996] [2024-11-09 22:20:18,533 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [385928996] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:20:18,533 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [481065393] [2024-11-09 22:20:18,533 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:20:18,533 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:18,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:20:18,535 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) [2024-11-09 22:20:18,536 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2024-11-09 22:20:18,573 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:18,575 INFO L255 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 6 conjuncts are in the unsatisfiable core [2024-11-09 22:20:18,576 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:20:18,631 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-09 22:20:18,631 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:20:18,659 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-09 22:20:18,659 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [481065393] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:20:18,659 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:20:18,659 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 6 [2024-11-09 22:20:18,661 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1803523538] [2024-11-09 22:20:18,661 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:20:18,661 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2024-11-09 22:20:18,662 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:20:18,662 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2024-11-09 22:20:18,662 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2024-11-09 22:20:18,662 INFO L87 Difference]: Start difference. First operand 40 states and 48 transitions. Second operand has 6 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:18,711 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:20:18,712 INFO L93 Difference]: Finished difference Result 103 states and 130 transitions. [2024-11-09 22:20:18,712 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-09 22:20:18,712 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 21 [2024-11-09 22:20:18,712 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:20:18,713 INFO L225 Difference]: With dead ends: 103 [2024-11-09 22:20:18,713 INFO L226 Difference]: Without dead ends: 96 [2024-11-09 22:20:18,713 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 38 SyntacticMatches, 2 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=25, Unknown=0, NotChecked=0, Total=42 [2024-11-09 22:20:18,714 INFO L432 NwaCegarLoop]: 22 mSDtfsCounter, 16 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 75 SdHoareTripleChecker+Invalid, 36 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 22:20:18,714 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [16 Valid, 75 Invalid, 36 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 22:20:18,715 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2024-11-09 22:20:18,724 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 84. [2024-11-09 22:20:18,726 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 84 states, 83 states have (on average 1.2650602409638554) internal successors, (105), 83 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:18,727 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 84 states to 84 states and 105 transitions. [2024-11-09 22:20:18,728 INFO L78 Accepts]: Start accepts. Automaton has 84 states and 105 transitions. Word has length 21 [2024-11-09 22:20:18,728 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:20:18,728 INFO L471 AbstractCegarLoop]: Abstraction has 84 states and 105 transitions. [2024-11-09 22:20:18,729 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 6 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:18,729 INFO L276 IsEmpty]: Start isEmpty. Operand 84 states and 105 transitions. [2024-11-09 22:20:18,729 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-09 22:20:18,730 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:20:18,730 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:20:18,747 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2024-11-09 22:20:18,936 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:18,936 INFO L396 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:20:18,937 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:20:18,937 INFO L85 PathProgramCache]: Analyzing trace with hash 580537176, now seen corresponding path program 2 times [2024-11-09 22:20:18,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:20:18,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [37276637] [2024-11-09 22:20:18,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:20:18,938 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:20:18,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:19,027 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 22:20:19,028 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:20:19,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [37276637] [2024-11-09 22:20:19,028 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [37276637] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:20:19,028 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1391069180] [2024-11-09 22:20:19,028 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-09 22:20:19,028 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:19,028 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:20:19,030 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) [2024-11-09 22:20:19,031 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2024-11-09 22:20:19,062 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-09 22:20:19,062 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 22:20:19,063 INFO L255 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 13 conjuncts are in the unsatisfiable core [2024-11-09 22:20:19,064 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:20:19,085 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 22:20:19,085 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:20:19,178 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 0 proven. 20 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 22:20:19,178 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1391069180] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:20:19,178 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:20:19,178 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8, 8] total 15 [2024-11-09 22:20:19,178 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1507515215] [2024-11-09 22:20:19,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:20:19,178 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2024-11-09 22:20:19,179 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:20:19,179 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2024-11-09 22:20:19,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=156, Unknown=0, NotChecked=0, Total=210 [2024-11-09 22:20:19,179 INFO L87 Difference]: Start difference. First operand 84 states and 105 transitions. Second operand has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:19,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:20:19,723 INFO L93 Difference]: Finished difference Result 329 states and 449 transitions. [2024-11-09 22:20:19,723 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2024-11-09 22:20:19,723 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2024-11-09 22:20:19,723 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:20:19,725 INFO L225 Difference]: With dead ends: 329 [2024-11-09 22:20:19,725 INFO L226 Difference]: Without dead ends: 308 [2024-11-09 22:20:19,725 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 69 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 201 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=301, Invalid=691, Unknown=0, NotChecked=0, Total=992 [2024-11-09 22:20:19,726 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 289 mSDsluCounter, 278 mSDsCounter, 0 mSdLazyCounter, 271 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 289 SdHoareTripleChecker+Valid, 315 SdHoareTripleChecker+Invalid, 346 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 271 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 22:20:19,726 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [289 Valid, 315 Invalid, 346 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 271 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 22:20:19,727 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2024-11-09 22:20:19,746 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 145. [2024-11-09 22:20:19,746 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 145 states, 144 states have (on average 1.2708333333333333) internal successors, (183), 144 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:19,747 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 145 states to 145 states and 183 transitions. [2024-11-09 22:20:19,747 INFO L78 Accepts]: Start accepts. Automaton has 145 states and 183 transitions. Word has length 23 [2024-11-09 22:20:19,747 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:20:19,747 INFO L471 AbstractCegarLoop]: Abstraction has 145 states and 183 transitions. [2024-11-09 22:20:19,748 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.6666666666666665) internal successors, (40), 15 states have internal predecessors, (40), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:19,748 INFO L276 IsEmpty]: Start isEmpty. Operand 145 states and 183 transitions. [2024-11-09 22:20:19,748 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2024-11-09 22:20:19,748 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:20:19,748 INFO L215 NwaCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:20:19,761 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2024-11-09 22:20:19,952 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:19,953 INFO L396 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:20:19,953 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:20:19,953 INFO L85 PathProgramCache]: Analyzing trace with hash 1382004626, now seen corresponding path program 1 times [2024-11-09 22:20:19,953 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:20:19,953 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1412364676] [2024-11-09 22:20:19,954 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:20:19,954 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:20:19,964 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:20,176 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 22:20:20,176 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:20:20,176 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1412364676] [2024-11-09 22:20:20,176 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1412364676] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:20:20,177 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1314829781] [2024-11-09 22:20:20,184 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:20:20,184 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:20,184 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:20:20,185 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) [2024-11-09 22:20:20,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2024-11-09 22:20:20,219 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:20,219 INFO L255 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-09 22:20:20,220 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:20:20,314 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 22:20:20,314 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:20:20,424 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 6 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2024-11-09 22:20:20,425 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1314829781] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:20:20,425 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:20:20,425 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 7, 7] total 13 [2024-11-09 22:20:20,425 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1741028961] [2024-11-09 22:20:20,425 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:20:20,425 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-09 22:20:20,425 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:20:20,426 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-09 22:20:20,426 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=120, Unknown=0, NotChecked=0, Total=156 [2024-11-09 22:20:20,426 INFO L87 Difference]: Start difference. First operand 145 states and 183 transitions. Second operand has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:24,454 WARN L539 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 4.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=false, quantifiers [] [2024-11-09 22:20:24,591 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:20:24,591 INFO L93 Difference]: Finished difference Result 197 states and 237 transitions. [2024-11-09 22:20:24,592 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-09 22:20:24,592 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 23 [2024-11-09 22:20:24,592 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:20:24,593 INFO L225 Difference]: With dead ends: 197 [2024-11-09 22:20:24,593 INFO L226 Difference]: Without dead ends: 184 [2024-11-09 22:20:24,593 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 56 GetRequests, 40 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2024-11-09 22:20:24,594 INFO L432 NwaCegarLoop]: 16 mSDtfsCounter, 15 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 82 mSolverCounterSat, 3 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 86 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 82 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.1s IncrementalHoareTripleChecker+Time [2024-11-09 22:20:24,594 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [15 Valid, 79 Invalid, 86 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 82 Invalid, 1 Unknown, 0 Unchecked, 4.1s Time] [2024-11-09 22:20:24,594 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 184 states. [2024-11-09 22:20:24,610 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 184 to 157. [2024-11-09 22:20:24,610 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 157 states, 156 states have (on average 1.25) internal successors, (195), 156 states have internal predecessors, (195), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:24,611 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 157 states to 157 states and 195 transitions. [2024-11-09 22:20:24,611 INFO L78 Accepts]: Start accepts. Automaton has 157 states and 195 transitions. Word has length 23 [2024-11-09 22:20:24,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:20:24,611 INFO L471 AbstractCegarLoop]: Abstraction has 157 states and 195 transitions. [2024-11-09 22:20:24,611 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.5384615384615383) internal successors, (46), 13 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:24,611 INFO L276 IsEmpty]: Start isEmpty. Operand 157 states and 195 transitions. [2024-11-09 22:20:24,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-09 22:20:24,612 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:20:24,612 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:20:24,624 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2024-11-09 22:20:24,816 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:24,816 INFO L396 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:20:24,817 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:20:24,817 INFO L85 PathProgramCache]: Analyzing trace with hash -635726510, now seen corresponding path program 2 times [2024-11-09 22:20:24,817 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:20:24,817 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [557725592] [2024-11-09 22:20:24,817 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:20:24,817 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:20:24,823 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:24,885 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 22:20:24,886 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:20:24,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [557725592] [2024-11-09 22:20:24,886 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [557725592] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:20:24,886 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [470024993] [2024-11-09 22:20:24,886 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-09 22:20:24,886 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:24,886 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:20:24,888 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) [2024-11-09 22:20:24,891 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2024-11-09 22:20:24,930 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-09 22:20:24,930 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 22:20:24,931 INFO L255 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 18 conjuncts are in the unsatisfiable core [2024-11-09 22:20:24,932 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:20:24,967 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 0 proven. 8 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 22:20:24,967 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:20:25,044 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 22:20:25,045 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [470024993] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:20:25,045 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:20:25,045 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7, 6] total 13 [2024-11-09 22:20:25,045 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [764786575] [2024-11-09 22:20:25,045 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:20:25,046 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2024-11-09 22:20:25,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:20:25,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2024-11-09 22:20:25,049 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2024-11-09 22:20:25,049 INFO L87 Difference]: Start difference. First operand 157 states and 195 transitions. Second operand has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:25,217 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:20:25,217 INFO L93 Difference]: Finished difference Result 236 states and 284 transitions. [2024-11-09 22:20:25,218 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2024-11-09 22:20:25,218 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2024-11-09 22:20:25,218 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:20:25,219 INFO L225 Difference]: With dead ends: 236 [2024-11-09 22:20:25,219 INFO L226 Difference]: Without dead ends: 205 [2024-11-09 22:20:25,220 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=63, Invalid=209, Unknown=0, NotChecked=0, Total=272 [2024-11-09 22:20:25,221 INFO L432 NwaCegarLoop]: 28 mSDtfsCounter, 48 mSDsluCounter, 156 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 48 SdHoareTripleChecker+Valid, 184 SdHoareTripleChecker+Invalid, 165 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 22:20:25,221 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [48 Valid, 184 Invalid, 165 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 22:20:25,222 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 205 states. [2024-11-09 22:20:25,242 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 205 to 149. [2024-11-09 22:20:25,242 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 1.2364864864864864) internal successors, (183), 148 states have internal predecessors, (183), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:25,243 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 183 transitions. [2024-11-09 22:20:25,243 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 183 transitions. Word has length 27 [2024-11-09 22:20:25,243 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:20:25,243 INFO L471 AbstractCegarLoop]: Abstraction has 149 states and 183 transitions. [2024-11-09 22:20:25,243 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.1538461538461537) internal successors, (41), 13 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:25,244 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 183 transitions. [2024-11-09 22:20:25,244 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2024-11-09 22:20:25,246 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:20:25,246 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:20:25,261 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2024-11-09 22:20:25,449 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:25,450 INFO L396 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:20:25,450 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:20:25,450 INFO L85 PathProgramCache]: Analyzing trace with hash 1375276432, now seen corresponding path program 3 times [2024-11-09 22:20:25,451 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:20:25,451 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [615822646] [2024-11-09 22:20:25,451 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:20:25,451 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:20:25,463 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:25,526 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 22:20:25,526 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:20:25,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [615822646] [2024-11-09 22:20:25,526 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [615822646] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:20:25,526 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2073354829] [2024-11-09 22:20:25,526 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 22:20:25,526 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:25,527 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:20:25,528 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) [2024-11-09 22:20:25,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2024-11-09 22:20:25,563 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2024-11-09 22:20:25,563 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 22:20:25,564 INFO L255 TraceCheckSpWp]: Trace formula consists of 79 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-09 22:20:25,565 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:20:25,591 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 22:20:25,591 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:20:25,654 INFO L134 CoverageAnalysis]: Checked inductivity of 16 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 22:20:25,654 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2073354829] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:20:25,654 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:20:25,654 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 12 [2024-11-09 22:20:25,654 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1310328384] [2024-11-09 22:20:25,654 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:20:25,655 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-09 22:20:25,655 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:20:25,655 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-09 22:20:25,655 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=95, Unknown=0, NotChecked=0, Total=132 [2024-11-09 22:20:25,655 INFO L87 Difference]: Start difference. First operand 149 states and 183 transitions. Second operand has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:25,740 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:20:25,740 INFO L93 Difference]: Finished difference Result 193 states and 234 transitions. [2024-11-09 22:20:25,740 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 22:20:25,741 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 27 [2024-11-09 22:20:25,741 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:20:25,741 INFO L225 Difference]: With dead ends: 193 [2024-11-09 22:20:25,742 INFO L226 Difference]: Without dead ends: 159 [2024-11-09 22:20:25,742 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 49 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=113, Unknown=0, NotChecked=0, Total=156 [2024-11-09 22:20:25,742 INFO L432 NwaCegarLoop]: 21 mSDtfsCounter, 31 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 88 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 100 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 88 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 22:20:25,742 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [31 Valid, 126 Invalid, 100 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 88 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 22:20:25,743 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 159 states. [2024-11-09 22:20:25,755 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 159 to 138. [2024-11-09 22:20:25,756 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 1.2408759124087592) internal successors, (170), 137 states have internal predecessors, (170), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:25,756 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 170 transitions. [2024-11-09 22:20:25,756 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 170 transitions. Word has length 27 [2024-11-09 22:20:25,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:20:25,756 INFO L471 AbstractCegarLoop]: Abstraction has 138 states and 170 transitions. [2024-11-09 22:20:25,756 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.5833333333333335) internal successors, (43), 12 states have internal predecessors, (43), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:25,756 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 170 transitions. [2024-11-09 22:20:25,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2024-11-09 22:20:25,757 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:20:25,757 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:20:25,769 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2024-11-09 22:20:25,957 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:25,958 INFO L396 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:20:25,958 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:20:25,959 INFO L85 PathProgramCache]: Analyzing trace with hash -1160094095, now seen corresponding path program 4 times [2024-11-09 22:20:25,959 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:20:25,959 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1043727632] [2024-11-09 22:20:25,959 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:20:25,959 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:20:25,977 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:26,040 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 22:20:26,040 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:20:26,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1043727632] [2024-11-09 22:20:26,040 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1043727632] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:20:26,040 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1892995444] [2024-11-09 22:20:26,040 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 22:20:26,040 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:26,040 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:20:26,044 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) [2024-11-09 22:20:26,045 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2024-11-09 22:20:26,079 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 22:20:26,079 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 22:20:26,080 INFO L255 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 12 conjuncts are in the unsatisfiable core [2024-11-09 22:20:26,081 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:20:26,120 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 22:20:26,120 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:20:26,168 INFO L134 CoverageAnalysis]: Checked inductivity of 20 backedges. 4 proven. 8 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 22:20:26,168 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1892995444] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:20:26,169 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:20:26,169 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 5 [2024-11-09 22:20:26,169 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [816044787] [2024-11-09 22:20:26,169 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:20:26,170 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2024-11-09 22:20:26,170 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:20:26,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2024-11-09 22:20:26,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2024-11-09 22:20:26,170 INFO L87 Difference]: Start difference. First operand 138 states and 170 transitions. Second operand has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:26,235 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:20:26,235 INFO L93 Difference]: Finished difference Result 169 states and 204 transitions. [2024-11-09 22:20:26,235 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2024-11-09 22:20:26,235 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2024-11-09 22:20:26,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:20:26,236 INFO L225 Difference]: With dead ends: 169 [2024-11-09 22:20:26,236 INFO L226 Difference]: Without dead ends: 164 [2024-11-09 22:20:26,236 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 53 SyntacticMatches, 6 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2024-11-09 22:20:26,237 INFO L432 NwaCegarLoop]: 28 mSDtfsCounter, 11 mSDsluCounter, 52 mSDsCounter, 0 mSdLazyCounter, 33 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 80 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 33 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 22:20:26,237 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [11 Valid, 80 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 33 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 22:20:26,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2024-11-09 22:20:26,255 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 158. [2024-11-09 22:20:26,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 158 states, 157 states have (on average 1.2229299363057324) internal successors, (192), 157 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:26,256 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 158 states to 158 states and 192 transitions. [2024-11-09 22:20:26,256 INFO L78 Accepts]: Start accepts. Automaton has 158 states and 192 transitions. Word has length 29 [2024-11-09 22:20:26,256 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:20:26,256 INFO L471 AbstractCegarLoop]: Abstraction has 158 states and 192 transitions. [2024-11-09 22:20:26,256 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.0) internal successors, (25), 5 states have internal predecessors, (25), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:26,256 INFO L276 IsEmpty]: Start isEmpty. Operand 158 states and 192 transitions. [2024-11-09 22:20:26,257 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-11-09 22:20:26,257 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:20:26,257 INFO L215 NwaCegarLoop]: trace histogram [6, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:20:26,269 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2024-11-09 22:20:26,457 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:26,458 INFO L396 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:20:26,458 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:20:26,458 INFO L85 PathProgramCache]: Analyzing trace with hash -162962794, now seen corresponding path program 5 times [2024-11-09 22:20:26,458 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:20:26,459 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [21005343] [2024-11-09 22:20:26,459 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:20:26,459 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:20:26,468 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:26,569 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-09 22:20:26,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:20:26,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [21005343] [2024-11-09 22:20:26,570 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [21005343] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:20:26,570 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [70896519] [2024-11-09 22:20:26,570 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-09 22:20:26,570 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:26,570 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:20:26,572 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) [2024-11-09 22:20:26,572 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2024-11-09 22:20:26,608 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-11-09 22:20:26,609 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 22:20:26,612 INFO L255 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-09 22:20:26,612 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:20:26,645 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-09 22:20:26,645 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:20:26,784 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 0 proven. 32 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-09 22:20:26,784 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [70896519] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:20:26,784 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:20:26,784 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 19 [2024-11-09 22:20:26,784 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1947908414] [2024-11-09 22:20:26,784 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:20:26,785 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2024-11-09 22:20:26,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:20:26,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2024-11-09 22:20:26,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=77, Invalid=265, Unknown=0, NotChecked=0, Total=342 [2024-11-09 22:20:26,785 INFO L87 Difference]: Start difference. First operand 158 states and 192 transitions. Second operand has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:28,244 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:20:28,244 INFO L93 Difference]: Finished difference Result 454 states and 560 transitions. [2024-11-09 22:20:28,244 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2024-11-09 22:20:28,245 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2024-11-09 22:20:28,245 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:20:28,246 INFO L225 Difference]: With dead ends: 454 [2024-11-09 22:20:28,246 INFO L226 Difference]: Without dead ends: 405 [2024-11-09 22:20:28,248 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 54 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1377 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=1148, Invalid=3142, Unknown=0, NotChecked=0, Total=4290 [2024-11-09 22:20:28,248 INFO L432 NwaCegarLoop]: 51 mSDtfsCounter, 518 mSDsluCounter, 397 mSDsCounter, 0 mSdLazyCounter, 390 mSolverCounterSat, 139 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 518 SdHoareTripleChecker+Valid, 448 SdHoareTripleChecker+Invalid, 529 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 139 IncrementalHoareTripleChecker+Valid, 390 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-09 22:20:28,248 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [518 Valid, 448 Invalid, 529 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [139 Valid, 390 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-09 22:20:28,249 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 405 states. [2024-11-09 22:20:28,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 405 to 178. [2024-11-09 22:20:28,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 178 states, 177 states have (on average 1.2090395480225988) internal successors, (214), 177 states have internal predecessors, (214), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:28,278 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 178 states to 178 states and 214 transitions. [2024-11-09 22:20:28,278 INFO L78 Accepts]: Start accepts. Automaton has 178 states and 214 transitions. Word has length 31 [2024-11-09 22:20:28,278 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:20:28,279 INFO L471 AbstractCegarLoop]: Abstraction has 178 states and 214 transitions. [2024-11-09 22:20:28,279 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 2.6315789473684212) internal successors, (50), 19 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:28,279 INFO L276 IsEmpty]: Start isEmpty. Operand 178 states and 214 transitions. [2024-11-09 22:20:28,279 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-11-09 22:20:28,279 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:20:28,279 INFO L215 NwaCegarLoop]: trace histogram [3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:20:28,293 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Ended with exit code 0 [2024-11-09 22:20:28,483 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,SelfDestructingSolverStorable10 [2024-11-09 22:20:28,483 INFO L396 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:20:28,484 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:20:28,484 INFO L85 PathProgramCache]: Analyzing trace with hash -531956912, now seen corresponding path program 6 times [2024-11-09 22:20:28,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:20:28,484 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1331443696] [2024-11-09 22:20:28,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:20:28,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:20:28,493 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:28,716 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-09 22:20:28,716 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:20:28,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1331443696] [2024-11-09 22:20:28,717 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1331443696] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:20:28,717 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [913727746] [2024-11-09 22:20:28,717 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-09 22:20:28,717 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:28,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:20:28,718 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) [2024-11-09 22:20:28,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2024-11-09 22:20:28,764 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2024-11-09 22:20:28,765 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 22:20:28,765 INFO L255 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 40 conjuncts are in the unsatisfiable core [2024-11-09 22:20:28,767 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:20:29,232 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 22:20:29,232 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:20:29,616 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 24 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 22:20:29,616 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [913727746] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:20:29,616 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:20:29,617 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 13, 13] total 27 [2024-11-09 22:20:29,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [451166197] [2024-11-09 22:20:29,617 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:20:29,617 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-09 22:20:29,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:20:29,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-09 22:20:29,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=548, Unknown=0, NotChecked=0, Total=702 [2024-11-09 22:20:29,618 INFO L87 Difference]: Start difference. First operand 178 states and 214 transitions. Second operand has 27 states, 27 states have (on average 2.888888888888889) internal successors, (78), 27 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:30,494 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:20:30,494 INFO L93 Difference]: Finished difference Result 250 states and 294 transitions. [2024-11-09 22:20:30,494 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-09 22:20:30,494 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.888888888888889) internal successors, (78), 27 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2024-11-09 22:20:30,494 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:20:30,495 INFO L225 Difference]: With dead ends: 250 [2024-11-09 22:20:30,495 INFO L226 Difference]: Without dead ends: 229 [2024-11-09 22:20:30,496 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 89 GetRequests, 44 SyntacticMatches, 2 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 495 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=413, Invalid=1567, Unknown=0, NotChecked=0, Total=1980 [2024-11-09 22:20:30,496 INFO L432 NwaCegarLoop]: 26 mSDtfsCounter, 98 mSDsluCounter, 265 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 67 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 98 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 390 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 67 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-09 22:20:30,496 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [98 Valid, 291 Invalid, 390 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [67 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-09 22:20:30,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 229 states. [2024-11-09 22:20:30,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 229 to 188. [2024-11-09 22:20:30,515 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 188 states, 187 states have (on average 1.2032085561497325) internal successors, (225), 187 states have internal predecessors, (225), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:30,515 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 188 states to 188 states and 225 transitions. [2024-11-09 22:20:30,516 INFO L78 Accepts]: Start accepts. Automaton has 188 states and 225 transitions. Word has length 31 [2024-11-09 22:20:30,516 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:20:30,516 INFO L471 AbstractCegarLoop]: Abstraction has 188 states and 225 transitions. [2024-11-09 22:20:30,516 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.888888888888889) internal successors, (78), 27 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:30,516 INFO L276 IsEmpty]: Start isEmpty. Operand 188 states and 225 transitions. [2024-11-09 22:20:30,516 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2024-11-09 22:20:30,516 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:20:30,516 INFO L215 NwaCegarLoop]: trace histogram [5, 4, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:20:30,529 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2024-11-09 22:20:30,717 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable11,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:30,717 INFO L396 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:20:30,717 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:20:30,717 INFO L85 PathProgramCache]: Analyzing trace with hash -1955996592, now seen corresponding path program 2 times [2024-11-09 22:20:30,717 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:20:30,717 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1490066824] [2024-11-09 22:20:30,717 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:20:30,718 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:20:30,723 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:30,777 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 12 proven. 12 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2024-11-09 22:20:30,777 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:20:30,777 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1490066824] [2024-11-09 22:20:30,778 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1490066824] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:20:30,778 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2000730613] [2024-11-09 22:20:30,778 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-09 22:20:30,778 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:30,778 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:20:30,779 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) [2024-11-09 22:20:30,781 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2024-11-09 22:20:30,814 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-09 22:20:30,815 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 22:20:30,815 INFO L255 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 17 conjuncts are in the unsatisfiable core [2024-11-09 22:20:30,816 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:20:30,867 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-09 22:20:30,867 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:20:30,972 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 0 proven. 26 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-09 22:20:30,972 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2000730613] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:20:30,972 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:20:30,972 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 10, 10] total 18 [2024-11-09 22:20:30,972 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [778464397] [2024-11-09 22:20:30,972 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:20:30,972 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2024-11-09 22:20:30,972 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:20:30,973 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2024-11-09 22:20:30,973 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=243, Unknown=0, NotChecked=0, Total=306 [2024-11-09 22:20:30,973 INFO L87 Difference]: Start difference. First operand 188 states and 225 transitions. Second operand has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:31,843 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:20:31,844 INFO L93 Difference]: Finished difference Result 345 states and 403 transitions. [2024-11-09 22:20:31,844 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2024-11-09 22:20:31,844 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2024-11-09 22:20:31,844 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:20:31,845 INFO L225 Difference]: With dead ends: 345 [2024-11-09 22:20:31,845 INFO L226 Difference]: Without dead ends: 283 [2024-11-09 22:20:31,846 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 661 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=517, Invalid=2563, Unknown=0, NotChecked=0, Total=3080 [2024-11-09 22:20:31,846 INFO L432 NwaCegarLoop]: 31 mSDtfsCounter, 206 mSDsluCounter, 327 mSDsCounter, 0 mSdLazyCounter, 250 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 206 SdHoareTripleChecker+Valid, 358 SdHoareTripleChecker+Invalid, 287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 250 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 22:20:31,846 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [206 Valid, 358 Invalid, 287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 250 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 22:20:31,847 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2024-11-09 22:20:31,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 161. [2024-11-09 22:20:31,866 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 1.2) internal successors, (192), 160 states have internal predecessors, (192), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:31,867 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 192 transitions. [2024-11-09 22:20:31,867 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 192 transitions. Word has length 31 [2024-11-09 22:20:31,867 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:20:31,867 INFO L471 AbstractCegarLoop]: Abstraction has 161 states and 192 transitions. [2024-11-09 22:20:31,867 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:31,867 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 192 transitions. [2024-11-09 22:20:31,867 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 36 [2024-11-09 22:20:31,867 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:20:31,868 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:20:31,879 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2024-11-09 22:20:32,068 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,SelfDestructingSolverStorable12 [2024-11-09 22:20:32,068 INFO L396 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:20:32,068 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:20:32,068 INFO L85 PathProgramCache]: Analyzing trace with hash 328773904, now seen corresponding path program 7 times [2024-11-09 22:20:32,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:20:32,069 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [631203252] [2024-11-09 22:20:32,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:20:32,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:20:32,076 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:32,179 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 12 proven. 14 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-09 22:20:32,180 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:20:32,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [631203252] [2024-11-09 22:20:32,180 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [631203252] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:20:32,180 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1670013522] [2024-11-09 22:20:32,180 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 22:20:32,180 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:32,180 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:20:32,182 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) [2024-11-09 22:20:32,185 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2024-11-09 22:20:32,218 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:32,221 INFO L255 TraceCheckSpWp]: Trace formula consists of 103 conjuncts, 16 conjuncts are in the unsatisfiable core [2024-11-09 22:20:32,222 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:20:32,302 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-09 22:20:32,303 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:20:32,378 INFO L134 CoverageAnalysis]: Checked inductivity of 38 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-09 22:20:32,378 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1670013522] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:20:32,378 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:20:32,379 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 6, 6] total 12 [2024-11-09 22:20:32,379 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [905258966] [2024-11-09 22:20:32,379 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:20:32,379 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2024-11-09 22:20:32,379 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:20:32,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2024-11-09 22:20:32,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=93, Unknown=0, NotChecked=0, Total=132 [2024-11-09 22:20:32,380 INFO L87 Difference]: Start difference. First operand 161 states and 192 transitions. Second operand has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 12 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:32,462 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:20:32,462 INFO L93 Difference]: Finished difference Result 208 states and 250 transitions. [2024-11-09 22:20:32,462 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2024-11-09 22:20:32,463 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 12 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 35 [2024-11-09 22:20:32,463 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:20:32,463 INFO L225 Difference]: With dead ends: 208 [2024-11-09 22:20:32,463 INFO L226 Difference]: Without dead ends: 203 [2024-11-09 22:20:32,464 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 60 SyntacticMatches, 7 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 68 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=130, Unknown=0, NotChecked=0, Total=182 [2024-11-09 22:20:32,464 INFO L432 NwaCegarLoop]: 36 mSDtfsCounter, 45 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2024-11-09 22:20:32,464 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [45 Valid, 150 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2024-11-09 22:20:32,465 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 203 states. [2024-11-09 22:20:32,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 203 to 189. [2024-11-09 22:20:32,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 189 states, 188 states have (on average 1.202127659574468) internal successors, (226), 188 states have internal predecessors, (226), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:32,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 189 states to 189 states and 226 transitions. [2024-11-09 22:20:32,491 INFO L78 Accepts]: Start accepts. Automaton has 189 states and 226 transitions. Word has length 35 [2024-11-09 22:20:32,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:20:32,491 INFO L471 AbstractCegarLoop]: Abstraction has 189 states and 226 transitions. [2024-11-09 22:20:32,491 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 4.166666666666667) internal successors, (50), 12 states have internal predecessors, (50), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:32,491 INFO L276 IsEmpty]: Start isEmpty. Operand 189 states and 226 transitions. [2024-11-09 22:20:32,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-11-09 22:20:32,491 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:20:32,491 INFO L215 NwaCegarLoop]: trace histogram [12, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:20:32,503 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2024-11-09 22:20:32,692 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,SelfDestructingSolverStorable13 [2024-11-09 22:20:32,692 INFO L396 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:20:32,692 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:20:32,692 INFO L85 PathProgramCache]: Analyzing trace with hash 1573677567, now seen corresponding path program 3 times [2024-11-09 22:20:32,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:20:32,692 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [929050769] [2024-11-09 22:20:32,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:20:32,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:20:32,698 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:32,835 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 22:20:32,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:20:32,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [929050769] [2024-11-09 22:20:32,836 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [929050769] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:20:32,836 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2130976845] [2024-11-09 22:20:32,836 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 22:20:32,836 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:32,836 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:20:32,838 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) [2024-11-09 22:20:32,838 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2024-11-09 22:20:32,880 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 12 check-sat command(s) [2024-11-09 22:20:32,880 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 22:20:32,881 INFO L255 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-09 22:20:32,881 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:20:32,919 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 22:20:32,919 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:20:33,159 INFO L134 CoverageAnalysis]: Checked inductivity of 132 backedges. 0 proven. 132 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 22:20:33,159 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2130976845] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:20:33,159 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:20:33,159 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15, 15] total 29 [2024-11-09 22:20:33,159 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1539672131] [2024-11-09 22:20:33,159 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:20:33,159 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2024-11-09 22:20:33,159 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:20:33,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2024-11-09 22:20:33,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=611, Unknown=0, NotChecked=0, Total=812 [2024-11-09 22:20:33,160 INFO L87 Difference]: Start difference. First operand 189 states and 226 transitions. Second operand has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:36,581 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:20:36,581 INFO L93 Difference]: Finished difference Result 1031 states and 1342 transitions. [2024-11-09 22:20:36,582 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 59 states. [2024-11-09 22:20:36,582 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2024-11-09 22:20:36,582 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:20:36,586 INFO L225 Difference]: With dead ends: 1031 [2024-11-09 22:20:36,586 INFO L226 Difference]: Without dead ends: 1000 [2024-11-09 22:20:36,587 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 60 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1274 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=1575, Invalid=3537, Unknown=0, NotChecked=0, Total=5112 [2024-11-09 22:20:36,588 INFO L432 NwaCegarLoop]: 80 mSDtfsCounter, 1465 mSDsluCounter, 999 mSDsCounter, 0 mSdLazyCounter, 937 mSolverCounterSat, 386 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1465 SdHoareTripleChecker+Valid, 1079 SdHoareTripleChecker+Invalid, 1323 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 386 IncrementalHoareTripleChecker+Valid, 937 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2024-11-09 22:20:36,588 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1465 Valid, 1079 Invalid, 1323 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [386 Valid, 937 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2024-11-09 22:20:36,588 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1000 states. [2024-11-09 22:20:36,649 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1000 to 352. [2024-11-09 22:20:36,650 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 352 states, 351 states have (on average 1.210826210826211) internal successors, (425), 351 states have internal predecessors, (425), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:36,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 352 states to 352 states and 425 transitions. [2024-11-09 22:20:36,651 INFO L78 Accepts]: Start accepts. Automaton has 352 states and 425 transitions. Word has length 37 [2024-11-09 22:20:36,651 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:20:36,651 INFO L471 AbstractCegarLoop]: Abstraction has 352 states and 425 transitions. [2024-11-09 22:20:36,651 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 2.3448275862068964) internal successors, (68), 29 states have internal predecessors, (68), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:36,651 INFO L276 IsEmpty]: Start isEmpty. Operand 352 states and 425 transitions. [2024-11-09 22:20:36,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2024-11-09 22:20:36,652 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:20:36,652 INFO L215 NwaCegarLoop]: trace histogram [6, 5, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:20:36,664 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2024-11-09 22:20:36,852 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,SelfDestructingSolverStorable14 [2024-11-09 22:20:36,852 INFO L396 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:20:36,853 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:20:36,853 INFO L85 PathProgramCache]: Analyzing trace with hash 1850729263, now seen corresponding path program 3 times [2024-11-09 22:20:36,853 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:20:36,853 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1942035957] [2024-11-09 22:20:36,853 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:20:36,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:20:36,859 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:36,935 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 16 proven. 24 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-09 22:20:36,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:20:36,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1942035957] [2024-11-09 22:20:36,936 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1942035957] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:20:36,936 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2060964097] [2024-11-09 22:20:36,936 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 22:20:36,936 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:36,937 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:20:36,938 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) [2024-11-09 22:20:36,939 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2024-11-09 22:20:36,975 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2024-11-09 22:20:36,976 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 22:20:36,976 INFO L255 TraceCheckSpWp]: Trace formula consists of 109 conjuncts, 24 conjuncts are in the unsatisfiable core [2024-11-09 22:20:36,977 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:20:37,034 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 16 proven. 24 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-09 22:20:37,035 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:20:37,190 INFO L134 CoverageAnalysis]: Checked inductivity of 54 backedges. 16 proven. 24 refuted. 0 times theorem prover too weak. 14 trivial. 0 not checked. [2024-11-09 22:20:37,190 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2060964097] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:20:37,190 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:20:37,191 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10, 10] total 22 [2024-11-09 22:20:37,191 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941610326] [2024-11-09 22:20:37,191 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:20:37,191 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2024-11-09 22:20:37,191 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:20:37,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2024-11-09 22:20:37,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2024-11-09 22:20:37,192 INFO L87 Difference]: Start difference. First operand 352 states and 425 transitions. Second operand has 22 states, 22 states have (on average 2.909090909090909) internal successors, (64), 22 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:37,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:20:37,665 INFO L93 Difference]: Finished difference Result 608 states and 698 transitions. [2024-11-09 22:20:37,665 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2024-11-09 22:20:37,665 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 2.909090909090909) internal successors, (64), 22 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2024-11-09 22:20:37,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:20:37,667 INFO L225 Difference]: With dead ends: 608 [2024-11-09 22:20:37,667 INFO L226 Difference]: Without dead ends: 581 [2024-11-09 22:20:37,667 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=288, Invalid=1044, Unknown=0, NotChecked=0, Total=1332 [2024-11-09 22:20:37,667 INFO L432 NwaCegarLoop]: 37 mSDtfsCounter, 192 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 248 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 192 SdHoareTripleChecker+Valid, 318 SdHoareTripleChecker+Invalid, 341 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 248 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 22:20:37,668 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [192 Valid, 318 Invalid, 341 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 248 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 22:20:37,668 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2024-11-09 22:20:37,733 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 364. [2024-11-09 22:20:37,734 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 1.209366391184573) internal successors, (439), 363 states have internal predecessors, (439), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:37,735 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 439 transitions. [2024-11-09 22:20:37,735 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 439 transitions. Word has length 37 [2024-11-09 22:20:37,735 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:20:37,735 INFO L471 AbstractCegarLoop]: Abstraction has 364 states and 439 transitions. [2024-11-09 22:20:37,735 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 2.909090909090909) internal successors, (64), 22 states have internal predecessors, (64), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:37,735 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 439 transitions. [2024-11-09 22:20:37,736 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-09 22:20:37,736 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:20:37,736 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:20:37,751 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2024-11-09 22:20:37,936 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,SelfDestructingSolverStorable15 [2024-11-09 22:20:37,936 INFO L396 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:20:37,936 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:20:37,937 INFO L85 PathProgramCache]: Analyzing trace with hash 922435152, now seen corresponding path program 4 times [2024-11-09 22:20:37,937 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:20:37,937 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2141833613] [2024-11-09 22:20:37,937 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:20:37,937 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:20:37,950 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:38,065 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 20 proven. 20 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-09 22:20:38,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:20:38,065 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2141833613] [2024-11-09 22:20:38,066 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2141833613] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:20:38,066 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1920177608] [2024-11-09 22:20:38,066 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 22:20:38,066 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:38,066 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:20:38,067 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) [2024-11-09 22:20:38,069 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2024-11-09 22:20:38,105 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 22:20:38,105 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 22:20:38,106 INFO L255 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 20 conjuncts are in the unsatisfiable core [2024-11-09 22:20:38,109 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:20:38,199 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 8 proven. 32 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-09 22:20:38,199 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:20:38,298 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 8 proven. 32 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-09 22:20:38,298 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1920177608] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:20:38,298 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:20:38,298 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 7, 7] total 14 [2024-11-09 22:20:38,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1186511082] [2024-11-09 22:20:38,298 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:20:38,299 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2024-11-09 22:20:38,299 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:20:38,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2024-11-09 22:20:38,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2024-11-09 22:20:38,299 INFO L87 Difference]: Start difference. First operand 364 states and 439 transitions. Second operand has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:38,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:20:38,437 INFO L93 Difference]: Finished difference Result 383 states and 463 transitions. [2024-11-09 22:20:38,437 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2024-11-09 22:20:38,438 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2024-11-09 22:20:38,438 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:20:38,439 INFO L225 Difference]: With dead ends: 383 [2024-11-09 22:20:38,439 INFO L226 Difference]: Without dead ends: 378 [2024-11-09 22:20:38,439 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 65 SyntacticMatches, 9 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 126 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=132, Unknown=0, NotChecked=0, Total=182 [2024-11-09 22:20:38,440 INFO L432 NwaCegarLoop]: 43 mSDtfsCounter, 71 mSDsluCounter, 161 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 22:20:38,440 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [71 Valid, 204 Invalid, 106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 22:20:38,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 378 states. [2024-11-09 22:20:38,506 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 378 to 364. [2024-11-09 22:20:38,507 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 364 states, 363 states have (on average 1.2066115702479339) internal successors, (438), 363 states have internal predecessors, (438), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:38,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 364 states to 364 states and 438 transitions. [2024-11-09 22:20:38,508 INFO L78 Accepts]: Start accepts. Automaton has 364 states and 438 transitions. Word has length 39 [2024-11-09 22:20:38,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:20:38,509 INFO L471 AbstractCegarLoop]: Abstraction has 364 states and 438 transitions. [2024-11-09 22:20:38,509 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 3.9285714285714284) internal successors, (55), 14 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:38,509 INFO L276 IsEmpty]: Start isEmpty. Operand 364 states and 438 transitions. [2024-11-09 22:20:38,509 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2024-11-09 22:20:38,509 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:20:38,509 INFO L215 NwaCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:20:38,525 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Ended with exit code 0 [2024-11-09 22:20:38,710 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:38,710 INFO L396 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:20:38,710 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:20:38,710 INFO L85 PathProgramCache]: Analyzing trace with hash -1039284338, now seen corresponding path program 8 times [2024-11-09 22:20:38,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:20:38,710 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1352477455] [2024-11-09 22:20:38,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:20:38,711 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:20:38,726 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:39,074 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 42 refuted. 0 times theorem prover too weak. 6 trivial. 0 not checked. [2024-11-09 22:20:39,074 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:20:39,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1352477455] [2024-11-09 22:20:39,074 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1352477455] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:20:39,074 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [882645696] [2024-11-09 22:20:39,076 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-09 22:20:39,076 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:39,076 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:20:39,077 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) [2024-11-09 22:20:39,078 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2024-11-09 22:20:39,144 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-09 22:20:39,144 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 22:20:39,148 INFO L255 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 46 conjuncts are in the unsatisfiable core [2024-11-09 22:20:39,150 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:20:39,873 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 22:20:39,874 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:20:40,377 INFO L134 CoverageAnalysis]: Checked inductivity of 48 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 22:20:40,377 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [882645696] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:20:40,378 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:20:40,378 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 17, 13] total 36 [2024-11-09 22:20:40,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [382109345] [2024-11-09 22:20:40,378 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:20:40,378 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2024-11-09 22:20:40,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:20:40,379 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2024-11-09 22:20:40,379 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=1024, Unknown=0, NotChecked=0, Total=1260 [2024-11-09 22:20:40,379 INFO L87 Difference]: Start difference. First operand 364 states and 438 transitions. Second operand has 36 states, 36 states have (on average 2.861111111111111) internal successors, (103), 36 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:41,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:20:41,424 INFO L93 Difference]: Finished difference Result 480 states and 557 transitions. [2024-11-09 22:20:41,424 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 35 states. [2024-11-09 22:20:41,424 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 2.861111111111111) internal successors, (103), 36 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2024-11-09 22:20:41,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:20:41,426 INFO L225 Difference]: With dead ends: 480 [2024-11-09 22:20:41,426 INFO L226 Difference]: Without dead ends: 445 [2024-11-09 22:20:41,427 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 55 SyntacticMatches, 2 SemanticMatches, 48 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 718 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=445, Invalid=2005, Unknown=0, NotChecked=0, Total=2450 [2024-11-09 22:20:41,428 INFO L432 NwaCegarLoop]: 33 mSDtfsCounter, 103 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 57 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 103 SdHoareTripleChecker+Valid, 350 SdHoareTripleChecker+Invalid, 400 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2024-11-09 22:20:41,428 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [103 Valid, 350 Invalid, 400 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2024-11-09 22:20:41,429 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 445 states. [2024-11-09 22:20:41,502 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 445 to 361. [2024-11-09 22:20:41,503 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 361 states, 360 states have (on average 1.2083333333333333) internal successors, (435), 360 states have internal predecessors, (435), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:41,504 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 361 states to 361 states and 435 transitions. [2024-11-09 22:20:41,504 INFO L78 Accepts]: Start accepts. Automaton has 361 states and 435 transitions. Word has length 39 [2024-11-09 22:20:41,504 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:20:41,504 INFO L471 AbstractCegarLoop]: Abstraction has 361 states and 435 transitions. [2024-11-09 22:20:41,504 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 2.861111111111111) internal successors, (103), 36 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:41,504 INFO L276 IsEmpty]: Start isEmpty. Operand 361 states and 435 transitions. [2024-11-09 22:20:41,505 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2024-11-09 22:20:41,505 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:20:41,505 INFO L215 NwaCegarLoop]: trace histogram [6, 5, 5, 5, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:20:41,516 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2024-11-09 22:20:41,705 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,SelfDestructingSolverStorable17 [2024-11-09 22:20:41,705 INFO L396 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:20:41,705 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:20:41,705 INFO L85 PathProgramCache]: Analyzing trace with hash -1132216337, now seen corresponding path program 5 times [2024-11-09 22:20:41,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:20:41,706 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [495034178] [2024-11-09 22:20:41,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:20:41,706 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:20:41,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:41,813 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 10 proven. 40 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-09 22:20:41,813 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:20:41,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [495034178] [2024-11-09 22:20:41,813 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [495034178] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:20:41,813 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1021930885] [2024-11-09 22:20:41,813 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-09 22:20:41,813 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:41,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:20:41,815 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) [2024-11-09 22:20:41,816 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2024-11-09 22:20:41,860 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2024-11-09 22:20:41,860 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 22:20:41,861 INFO L255 TraceCheckSpWp]: Trace formula consists of 121 conjuncts, 30 conjuncts are in the unsatisfiable core [2024-11-09 22:20:41,861 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:20:41,942 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 10 proven. 40 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-09 22:20:41,943 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:20:42,180 INFO L134 CoverageAnalysis]: Checked inductivity of 70 backedges. 10 proven. 40 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-09 22:20:42,181 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1021930885] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:20:42,181 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:20:42,181 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 12] total 27 [2024-11-09 22:20:42,181 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [489653223] [2024-11-09 22:20:42,181 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:20:42,182 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2024-11-09 22:20:42,182 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:20:42,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2024-11-09 22:20:42,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=136, Invalid=566, Unknown=0, NotChecked=0, Total=702 [2024-11-09 22:20:42,183 INFO L87 Difference]: Start difference. First operand 361 states and 435 transitions. Second operand has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:42,859 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:20:42,859 INFO L93 Difference]: Finished difference Result 669 states and 760 transitions. [2024-11-09 22:20:42,860 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 45 states. [2024-11-09 22:20:42,860 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 41 [2024-11-09 22:20:42,860 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:20:42,861 INFO L225 Difference]: With dead ends: 669 [2024-11-09 22:20:42,861 INFO L226 Difference]: Without dead ends: 636 [2024-11-09 22:20:42,862 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 71 SyntacticMatches, 0 SemanticMatches, 47 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 478 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=489, Invalid=1863, Unknown=0, NotChecked=0, Total=2352 [2024-11-09 22:20:42,862 INFO L432 NwaCegarLoop]: 42 mSDtfsCounter, 263 mSDsluCounter, 509 mSDsCounter, 0 mSdLazyCounter, 445 mSolverCounterSat, 134 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 263 SdHoareTripleChecker+Valid, 551 SdHoareTripleChecker+Invalid, 579 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 134 IncrementalHoareTripleChecker+Valid, 445 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 22:20:42,862 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [263 Valid, 551 Invalid, 579 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [134 Valid, 445 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 22:20:42,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 636 states. [2024-11-09 22:20:42,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 636 to 371. [2024-11-09 22:20:42,937 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 370 states have (on average 1.2027027027027026) internal successors, (445), 370 states have internal predecessors, (445), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:42,938 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 445 transitions. [2024-11-09 22:20:42,938 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 445 transitions. Word has length 41 [2024-11-09 22:20:42,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:20:42,939 INFO L471 AbstractCegarLoop]: Abstraction has 371 states and 445 transitions. [2024-11-09 22:20:42,939 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 2.6666666666666665) internal successors, (72), 27 states have internal predecessors, (72), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:42,939 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 445 transitions. [2024-11-09 22:20:42,939 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-09 22:20:42,939 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:20:42,939 INFO L215 NwaCegarLoop]: trace histogram [13, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:20:42,951 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2024-11-09 22:20:43,139 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:43,140 INFO L396 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:20:43,140 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:20:43,140 INFO L85 PathProgramCache]: Analyzing trace with hash -1658721731, now seen corresponding path program 9 times [2024-11-09 22:20:43,140 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:20:43,140 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [348039921] [2024-11-09 22:20:43,140 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:20:43,140 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:20:43,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:43,360 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 158 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-09 22:20:43,360 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:20:43,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [348039921] [2024-11-09 22:20:43,360 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [348039921] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:20:43,360 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1109692759] [2024-11-09 22:20:43,361 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 22:20:43,361 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:43,361 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:20:43,364 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) [2024-11-09 22:20:43,365 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2024-11-09 22:20:43,425 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 13 check-sat command(s) [2024-11-09 22:20:43,425 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 22:20:43,426 INFO L255 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 31 conjuncts are in the unsatisfiable core [2024-11-09 22:20:43,427 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:20:43,469 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 158 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-09 22:20:43,470 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:20:43,758 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 0 proven. 158 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2024-11-09 22:20:43,758 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1109692759] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:20:43,758 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:20:43,758 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17, 17] total 33 [2024-11-09 22:20:43,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [527044695] [2024-11-09 22:20:43,758 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:20:43,759 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2024-11-09 22:20:43,759 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:20:43,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2024-11-09 22:20:43,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=238, Invalid=818, Unknown=0, NotChecked=0, Total=1056 [2024-11-09 22:20:43,759 INFO L87 Difference]: Start difference. First operand 371 states and 445 transitions. Second operand has 33 states, 33 states have (on average 2.3636363636363638) internal successors, (78), 33 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:52,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:20:52,738 INFO L93 Difference]: Finished difference Result 1337 states and 1637 transitions. [2024-11-09 22:20:52,739 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 122 states. [2024-11-09 22:20:52,739 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 2.3636363636363638) internal successors, (78), 33 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2024-11-09 22:20:52,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:20:52,742 INFO L225 Difference]: With dead ends: 1337 [2024-11-09 22:20:52,742 INFO L226 Difference]: Without dead ends: 1244 [2024-11-09 22:20:52,745 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 75 SyntacticMatches, 0 SemanticMatches, 135 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7037 ImplicationChecksByTransitivity, 7.4s TimeCoverageRelationStatistics Valid=5082, Invalid=13550, Unknown=0, NotChecked=0, Total=18632 [2024-11-09 22:20:52,745 INFO L432 NwaCegarLoop]: 95 mSDtfsCounter, 2400 mSDsluCounter, 1390 mSDsCounter, 0 mSdLazyCounter, 1310 mSolverCounterSat, 678 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2400 SdHoareTripleChecker+Valid, 1485 SdHoareTripleChecker+Invalid, 1988 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 678 IncrementalHoareTripleChecker+Valid, 1310 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2024-11-09 22:20:52,745 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2400 Valid, 1485 Invalid, 1988 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [678 Valid, 1310 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2024-11-09 22:20:52,746 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1244 states. [2024-11-09 22:20:52,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1244 to 395. [2024-11-09 22:20:52,847 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 394 states have (on average 1.1979695431472082) internal successors, (472), 394 states have internal predecessors, (472), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:52,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 472 transitions. [2024-11-09 22:20:52,848 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 472 transitions. Word has length 45 [2024-11-09 22:20:52,848 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:20:52,848 INFO L471 AbstractCegarLoop]: Abstraction has 395 states and 472 transitions. [2024-11-09 22:20:52,848 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 2.3636363636363638) internal successors, (78), 33 states have internal predecessors, (78), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:52,849 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 472 transitions. [2024-11-09 22:20:52,849 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 46 [2024-11-09 22:20:52,849 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:20:52,849 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 6, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:20:52,861 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2024-11-09 22:20:53,053 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:53,053 INFO L396 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:20:53,054 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:20:53,054 INFO L85 PathProgramCache]: Analyzing trace with hash 2073883695, now seen corresponding path program 6 times [2024-11-09 22:20:53,054 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:20:53,054 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1557356693] [2024-11-09 22:20:53,054 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:20:53,054 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:20:53,069 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:53,225 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 30 proven. 30 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-09 22:20:53,225 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:20:53,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1557356693] [2024-11-09 22:20:53,226 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1557356693] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:20:53,226 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1020787726] [2024-11-09 22:20:53,226 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-09 22:20:53,226 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:53,226 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:20:53,227 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) [2024-11-09 22:20:53,228 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2024-11-09 22:20:53,266 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2024-11-09 22:20:53,266 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 22:20:53,267 INFO L255 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 22 conjuncts are in the unsatisfiable core [2024-11-09 22:20:53,267 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:20:53,356 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 10 proven. 50 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-09 22:20:53,356 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:20:53,468 INFO L134 CoverageAnalysis]: Checked inductivity of 90 backedges. 10 proven. 50 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-09 22:20:53,468 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1020787726] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:20:53,468 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:20:53,468 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8, 8] total 17 [2024-11-09 22:20:53,468 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [799918084] [2024-11-09 22:20:53,468 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:20:53,469 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2024-11-09 22:20:53,469 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:20:53,469 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2024-11-09 22:20:53,469 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2024-11-09 22:20:53,469 INFO L87 Difference]: Start difference. First operand 395 states and 472 transitions. Second operand has 17 states, 17 states have (on average 3.7058823529411766) internal successors, (63), 17 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:53,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:20:53,658 INFO L93 Difference]: Finished difference Result 482 states and 581 transitions. [2024-11-09 22:20:53,658 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2024-11-09 22:20:53,658 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 3.7058823529411766) internal successors, (63), 17 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 45 [2024-11-09 22:20:53,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:20:53,660 INFO L225 Difference]: With dead ends: 482 [2024-11-09 22:20:53,660 INFO L226 Difference]: Without dead ends: 477 [2024-11-09 22:20:53,660 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 100 GetRequests, 74 SyntacticMatches, 11 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 214 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=72, Invalid=200, Unknown=0, NotChecked=0, Total=272 [2024-11-09 22:20:53,660 INFO L432 NwaCegarLoop]: 50 mSDtfsCounter, 77 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 120 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 308 SdHoareTripleChecker+Invalid, 148 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 120 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 22:20:53,660 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [77 Valid, 308 Invalid, 148 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 120 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 22:20:53,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 477 states. [2024-11-09 22:20:53,776 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 477 to 457. [2024-11-09 22:20:53,776 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 457 states, 456 states have (on average 1.1995614035087718) internal successors, (547), 456 states have internal predecessors, (547), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:53,777 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 457 states to 457 states and 547 transitions. [2024-11-09 22:20:53,777 INFO L78 Accepts]: Start accepts. Automaton has 457 states and 547 transitions. Word has length 45 [2024-11-09 22:20:53,777 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:20:53,777 INFO L471 AbstractCegarLoop]: Abstraction has 457 states and 547 transitions. [2024-11-09 22:20:53,777 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 3.7058823529411766) internal successors, (63), 17 states have internal predecessors, (63), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:53,778 INFO L276 IsEmpty]: Start isEmpty. Operand 457 states and 547 transitions. [2024-11-09 22:20:53,778 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-09 22:20:53,778 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:20:53,778 INFO L215 NwaCegarLoop]: trace histogram [7, 7, 6, 6, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:20:53,790 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2024-11-09 22:20:53,982 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:53,982 INFO L396 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:20:53,983 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:20:53,983 INFO L85 PathProgramCache]: Analyzing trace with hash -1912398512, now seen corresponding path program 10 times [2024-11-09 22:20:53,983 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:20:53,983 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1328798793] [2024-11-09 22:20:53,983 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:20:53,983 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:20:53,994 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:54,099 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-11-09 22:20:54,099 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:20:54,099 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1328798793] [2024-11-09 22:20:54,100 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1328798793] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:20:54,100 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1199708771] [2024-11-09 22:20:54,100 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 22:20:54,100 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:54,100 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:20:54,101 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) [2024-11-09 22:20:54,103 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2024-11-09 22:20:54,140 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 22:20:54,141 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 22:20:54,141 INFO L255 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-09 22:20:54,142 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:20:54,199 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 0 proven. 48 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2024-11-09 22:20:54,199 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:20:54,306 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 24 proven. 12 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2024-11-09 22:20:54,306 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1199708771] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:20:54,306 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:20:54,306 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12, 8] total 21 [2024-11-09 22:20:54,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [181083715] [2024-11-09 22:20:54,306 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:20:54,307 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2024-11-09 22:20:54,307 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:20:54,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2024-11-09 22:20:54,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=76, Invalid=344, Unknown=0, NotChecked=0, Total=420 [2024-11-09 22:20:54,307 INFO L87 Difference]: Start difference. First operand 457 states and 547 transitions. Second operand has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 21 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:54,957 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:20:54,957 INFO L93 Difference]: Finished difference Result 704 states and 806 transitions. [2024-11-09 22:20:54,959 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 39 states. [2024-11-09 22:20:54,959 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 21 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2024-11-09 22:20:54,959 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:20:54,960 INFO L225 Difference]: With dead ends: 704 [2024-11-09 22:20:54,961 INFO L226 Difference]: Without dead ends: 593 [2024-11-09 22:20:54,961 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 126 GetRequests, 86 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=247, Invalid=1475, Unknown=0, NotChecked=0, Total=1722 [2024-11-09 22:20:54,961 INFO L432 NwaCegarLoop]: 54 mSDtfsCounter, 99 mSDsluCounter, 580 mSDsCounter, 0 mSdLazyCounter, 579 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 634 SdHoareTripleChecker+Invalid, 628 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 579 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2024-11-09 22:20:54,962 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 634 Invalid, 628 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 579 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2024-11-09 22:20:54,962 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 593 states. [2024-11-09 22:20:55,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 593 to 427. [2024-11-09 22:20:55,068 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 427 states, 426 states have (on average 1.187793427230047) internal successors, (506), 426 states have internal predecessors, (506), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:55,069 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 427 states to 427 states and 506 transitions. [2024-11-09 22:20:55,069 INFO L78 Accepts]: Start accepts. Automaton has 427 states and 506 transitions. Word has length 47 [2024-11-09 22:20:55,069 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:20:55,070 INFO L471 AbstractCegarLoop]: Abstraction has 427 states and 506 transitions. [2024-11-09 22:20:55,070 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 2.7142857142857144) internal successors, (57), 21 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:20:55,070 INFO L276 IsEmpty]: Start isEmpty. Operand 427 states and 506 transitions. [2024-11-09 22:20:55,070 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-09 22:20:55,070 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:20:55,070 INFO L215 NwaCegarLoop]: trace histogram [7, 6, 6, 6, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:20:55,084 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Ended with exit code 0 [2024-11-09 22:20:55,271 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:55,271 INFO L396 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:20:55,271 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:20:55,271 INFO L85 PathProgramCache]: Analyzing trace with hash -1546753522, now seen corresponding path program 7 times [2024-11-09 22:20:55,271 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:20:55,271 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933847113] [2024-11-09 22:20:55,271 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:20:55,271 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:20:55,280 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:55,394 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 12 proven. 60 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-09 22:20:55,394 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:20:55,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933847113] [2024-11-09 22:20:55,395 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [933847113] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:20:55,395 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50526874] [2024-11-09 22:20:55,395 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 22:20:55,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:20:55,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:20:55,396 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) [2024-11-09 22:20:55,396 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2024-11-09 22:20:55,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:20:55,431 INFO L255 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 27 conjuncts are in the unsatisfiable core [2024-11-09 22:20:55,432 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:20:55,475 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-09 22:20:55,475 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:20:55,687 INFO L134 CoverageAnalysis]: Checked inductivity of 102 backedges. 0 proven. 72 refuted. 0 times theorem prover too weak. 30 trivial. 0 not checked. [2024-11-09 22:20:55,687 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50526874] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:20:55,688 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:20:55,688 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 15, 15] total 28 [2024-11-09 22:20:55,688 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [10244306] [2024-11-09 22:20:55,688 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:20:55,688 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2024-11-09 22:20:55,688 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:20:55,688 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2024-11-09 22:20:55,689 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=629, Unknown=0, NotChecked=0, Total=756 [2024-11-09 22:20:55,689 INFO L87 Difference]: Start difference. First operand 427 states and 506 transitions. Second operand has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:21:01,366 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:21:01,367 INFO L93 Difference]: Finished difference Result 1016 states and 1149 transitions. [2024-11-09 22:21:01,367 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 148 states. [2024-11-09 22:21:01,367 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2024-11-09 22:21:01,367 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:21:01,369 INFO L225 Difference]: With dead ends: 1016 [2024-11-09 22:21:01,369 INFO L226 Difference]: Without dead ends: 913 [2024-11-09 22:21:01,372 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 79 SyntacticMatches, 1 SemanticMatches, 162 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9280 ImplicationChecksByTransitivity, 4.9s TimeCoverageRelationStatistics Valid=3709, Invalid=23023, Unknown=0, NotChecked=0, Total=26732 [2024-11-09 22:21:01,372 INFO L432 NwaCegarLoop]: 83 mSDtfsCounter, 1494 mSDsluCounter, 938 mSDsCounter, 0 mSdLazyCounter, 837 mSolverCounterSat, 310 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1494 SdHoareTripleChecker+Valid, 1021 SdHoareTripleChecker+Invalid, 1147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 310 IncrementalHoareTripleChecker+Valid, 837 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2024-11-09 22:21:01,372 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [1494 Valid, 1021 Invalid, 1147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [310 Valid, 837 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2024-11-09 22:21:01,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 913 states. [2024-11-09 22:21:01,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 913 to 435. [2024-11-09 22:21:01,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 435 states, 434 states have (on average 1.1589861751152073) internal successors, (503), 434 states have internal predecessors, (503), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:21:01,500 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 435 states to 435 states and 503 transitions. [2024-11-09 22:21:01,501 INFO L78 Accepts]: Start accepts. Automaton has 435 states and 503 transitions. Word has length 47 [2024-11-09 22:21:01,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:21:01,501 INFO L471 AbstractCegarLoop]: Abstraction has 435 states and 503 transitions. [2024-11-09 22:21:01,501 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 2.4642857142857144) internal successors, (69), 28 states have internal predecessors, (69), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:21:01,501 INFO L276 IsEmpty]: Start isEmpty. Operand 435 states and 503 transitions. [2024-11-09 22:21:01,502 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2024-11-09 22:21:01,502 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:21:01,502 INFO L215 NwaCegarLoop]: trace histogram [5, 5, 5, 5, 4, 4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:21:01,517 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2024-11-09 22:21:01,703 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2024-11-09 22:21:01,703 INFO L396 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:21:01,704 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:21:01,704 INFO L85 PathProgramCache]: Analyzing trace with hash -828851124, now seen corresponding path program 11 times [2024-11-09 22:21:01,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:21:01,704 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [183064818] [2024-11-09 22:21:01,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:21:01,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:21:01,717 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:21:02,139 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 68 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-09 22:21:02,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:21:02,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [183064818] [2024-11-09 22:21:02,140 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [183064818] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:21:02,140 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [913445826] [2024-11-09 22:21:02,140 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-09 22:21:02,140 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:21:02,140 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:21:02,141 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) [2024-11-09 22:21:02,142 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2024-11-09 22:21:02,200 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2024-11-09 22:21:02,201 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 22:21:02,202 INFO L255 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 62 conjuncts are in the unsatisfiable core [2024-11-09 22:21:02,203 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:21:02,704 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 22:21:02,704 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:21:03,546 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 0 proven. 80 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 22:21:03,546 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [913445826] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:21:03,546 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:21:03,546 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 21, 21] total 51 [2024-11-09 22:21:03,546 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [992515586] [2024-11-09 22:21:03,546 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:21:03,547 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2024-11-09 22:21:03,547 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:21:03,547 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2024-11-09 22:21:03,548 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=477, Invalid=2073, Unknown=0, NotChecked=0, Total=2550 [2024-11-09 22:21:03,552 INFO L87 Difference]: Start difference. First operand 435 states and 503 transitions. Second operand has 51 states, 51 states have (on average 2.4901960784313726) internal successors, (127), 51 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:21:05,710 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:21:05,711 INFO L93 Difference]: Finished difference Result 568 states and 640 transitions. [2024-11-09 22:21:05,711 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2024-11-09 22:21:05,711 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 2.4901960784313726) internal successors, (127), 51 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 47 [2024-11-09 22:21:05,711 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:21:05,712 INFO L225 Difference]: With dead ends: 568 [2024-11-09 22:21:05,712 INFO L226 Difference]: Without dead ends: 527 [2024-11-09 22:21:05,713 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 60 SyntacticMatches, 1 SemanticMatches, 69 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1516 ImplicationChecksByTransitivity, 2.6s TimeCoverageRelationStatistics Valid=926, Invalid=4044, Unknown=0, NotChecked=0, Total=4970 [2024-11-09 22:21:05,713 INFO L432 NwaCegarLoop]: 32 mSDtfsCounter, 158 mSDsluCounter, 663 mSDsCounter, 0 mSdLazyCounter, 745 mSolverCounterSat, 113 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 158 SdHoareTripleChecker+Valid, 695 SdHoareTripleChecker+Invalid, 858 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 113 IncrementalHoareTripleChecker+Valid, 745 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-09 22:21:05,713 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [158 Valid, 695 Invalid, 858 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [113 Valid, 745 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-09 22:21:05,714 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 527 states. [2024-11-09 22:21:05,847 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 527 to 446. [2024-11-09 22:21:05,848 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 446 states, 445 states have (on average 1.152808988764045) internal successors, (513), 445 states have internal predecessors, (513), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:21:05,848 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 446 states to 446 states and 513 transitions. [2024-11-09 22:21:05,849 INFO L78 Accepts]: Start accepts. Automaton has 446 states and 513 transitions. Word has length 47 [2024-11-09 22:21:05,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:21:05,849 INFO L471 AbstractCegarLoop]: Abstraction has 446 states and 513 transitions. [2024-11-09 22:21:05,849 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 2.4901960784313726) internal successors, (127), 51 states have internal predecessors, (127), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:21:05,849 INFO L276 IsEmpty]: Start isEmpty. Operand 446 states and 513 transitions. [2024-11-09 22:21:05,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2024-11-09 22:21:05,850 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:21:05,850 INFO L215 NwaCegarLoop]: trace histogram [7, 7, 7, 6, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:21:05,862 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2024-11-09 22:21:06,054 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable23 [2024-11-09 22:21:06,055 INFO L396 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:21:06,055 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:21:06,055 INFO L85 PathProgramCache]: Analyzing trace with hash 385635790, now seen corresponding path program 8 times [2024-11-09 22:21:06,055 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:21:06,055 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731406430] [2024-11-09 22:21:06,055 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:21:06,055 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:21:06,072 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:21:06,257 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 42 proven. 42 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2024-11-09 22:21:06,257 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:21:06,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731406430] [2024-11-09 22:21:06,258 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [731406430] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:21:06,258 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1016259452] [2024-11-09 22:21:06,258 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-09 22:21:06,258 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:21:06,258 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:21:06,260 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) [2024-11-09 22:21:06,261 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2024-11-09 22:21:06,300 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-09 22:21:06,300 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 22:21:06,300 INFO L255 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 26 conjuncts are in the unsatisfiable core [2024-11-09 22:21:06,301 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:21:06,408 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 12 proven. 72 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2024-11-09 22:21:06,408 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:21:06,556 INFO L134 CoverageAnalysis]: Checked inductivity of 126 backedges. 12 proven. 72 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2024-11-09 22:21:06,557 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1016259452] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:21:06,557 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:21:06,557 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9, 9] total 20 [2024-11-09 22:21:06,557 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1117826881] [2024-11-09 22:21:06,557 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:21:06,557 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2024-11-09 22:21:06,557 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:21:06,557 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2024-11-09 22:21:06,558 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=282, Unknown=0, NotChecked=0, Total=380 [2024-11-09 22:21:06,558 INFO L87 Difference]: Start difference. First operand 446 states and 513 transitions. Second operand has 20 states, 20 states have (on average 3.55) internal successors, (71), 20 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:21:06,845 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:21:06,846 INFO L93 Difference]: Finished difference Result 525 states and 610 transitions. [2024-11-09 22:21:06,846 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2024-11-09 22:21:06,846 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 3.55) internal successors, (71), 20 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 51 [2024-11-09 22:21:06,846 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:21:06,847 INFO L225 Difference]: With dead ends: 525 [2024-11-09 22:21:06,847 INFO L226 Difference]: Without dead ends: 520 [2024-11-09 22:21:06,848 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 83 SyntacticMatches, 13 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 325 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=98, Invalid=282, Unknown=0, NotChecked=0, Total=380 [2024-11-09 22:21:06,848 INFO L432 NwaCegarLoop]: 57 mSDtfsCounter, 99 mSDsluCounter, 377 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 434 SdHoareTripleChecker+Invalid, 217 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 22:21:06,848 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [99 Valid, 434 Invalid, 217 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 185 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 22:21:06,848 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 520 states. [2024-11-09 22:21:06,994 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 520 to 496. [2024-11-09 22:21:06,994 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 496 states, 495 states have (on average 1.1515151515151516) internal successors, (570), 495 states have internal predecessors, (570), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:21:06,995 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 496 states to 496 states and 570 transitions. [2024-11-09 22:21:06,995 INFO L78 Accepts]: Start accepts. Automaton has 496 states and 570 transitions. Word has length 51 [2024-11-09 22:21:06,995 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:21:06,995 INFO L471 AbstractCegarLoop]: Abstraction has 496 states and 570 transitions. [2024-11-09 22:21:06,996 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 3.55) internal successors, (71), 20 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:21:06,996 INFO L276 IsEmpty]: Start isEmpty. Operand 496 states and 570 transitions. [2024-11-09 22:21:06,996 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2024-11-09 22:21:06,996 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:21:06,996 INFO L215 NwaCegarLoop]: trace histogram [14, 13, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:21:07,009 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2024-11-09 22:21:07,197 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:21:07,197 INFO L396 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:21:07,197 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:21:07,197 INFO L85 PathProgramCache]: Analyzing trace with hash -1334750469, now seen corresponding path program 12 times [2024-11-09 22:21:07,197 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:21:07,197 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [568609164] [2024-11-09 22:21:07,197 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:21:07,197 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:21:07,205 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:21:07,409 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 0 proven. 188 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-09 22:21:07,410 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:21:07,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [568609164] [2024-11-09 22:21:07,410 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [568609164] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:21:07,410 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [201596004] [2024-11-09 22:21:07,410 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2024-11-09 22:21:07,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:21:07,410 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:21:07,412 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) [2024-11-09 22:21:07,413 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2024-11-09 22:21:07,486 INFO L227 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 14 check-sat command(s) [2024-11-09 22:21:07,487 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 22:21:07,488 INFO L255 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 35 conjuncts are in the unsatisfiable core [2024-11-09 22:21:07,489 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:21:07,526 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 0 proven. 188 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-09 22:21:07,526 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:21:07,888 INFO L134 CoverageAnalysis]: Checked inductivity of 200 backedges. 0 proven. 188 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2024-11-09 22:21:07,888 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [201596004] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:21:07,888 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:21:07,888 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19, 19] total 37 [2024-11-09 22:21:07,888 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [907735471] [2024-11-09 22:21:07,888 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:21:07,889 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-11-09 22:21:07,889 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:21:07,889 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-11-09 22:21:07,889 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=1053, Unknown=0, NotChecked=0, Total=1332 [2024-11-09 22:21:07,890 INFO L87 Difference]: Start difference. First operand 496 states and 570 transitions. Second operand has 37 states, 37 states have (on average 2.324324324324324) internal successors, (86), 37 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:21:25,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:21:25,126 INFO L93 Difference]: Finished difference Result 1791 states and 2146 transitions. [2024-11-09 22:21:25,127 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 179 states. [2024-11-09 22:21:25,127 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.324324324324324) internal successors, (86), 37 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2024-11-09 22:21:25,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:21:25,131 INFO L225 Difference]: With dead ends: 1791 [2024-11-09 22:21:25,131 INFO L226 Difference]: Without dead ends: 1652 [2024-11-09 22:21:25,132 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 285 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 196 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15837 ImplicationChecksByTransitivity, 14.9s TimeCoverageRelationStatistics Valid=9293, Invalid=29713, Unknown=0, NotChecked=0, Total=39006 [2024-11-09 22:21:25,133 INFO L432 NwaCegarLoop]: 106 mSDtfsCounter, 2825 mSDsluCounter, 1966 mSDsCounter, 0 mSdLazyCounter, 1947 mSolverCounterSat, 844 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2825 SdHoareTripleChecker+Valid, 2072 SdHoareTripleChecker+Invalid, 2791 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 844 IncrementalHoareTripleChecker+Valid, 1947 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2024-11-09 22:21:25,133 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [2825 Valid, 2072 Invalid, 2791 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [844 Valid, 1947 Invalid, 0 Unknown, 0 Unchecked, 2.2s Time] [2024-11-09 22:21:25,134 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1652 states. [2024-11-09 22:21:25,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1652 to 570. [2024-11-09 22:21:25,318 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 570 states, 569 states have (on average 1.1564147627416521) internal successors, (658), 569 states have internal predecessors, (658), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:21:25,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 570 states to 570 states and 658 transitions. [2024-11-09 22:21:25,320 INFO L78 Accepts]: Start accepts. Automaton has 570 states and 658 transitions. Word has length 53 [2024-11-09 22:21:25,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:21:25,320 INFO L471 AbstractCegarLoop]: Abstraction has 570 states and 658 transitions. [2024-11-09 22:21:25,320 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.324324324324324) internal successors, (86), 37 states have internal predecessors, (86), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:21:25,320 INFO L276 IsEmpty]: Start isEmpty. Operand 570 states and 658 transitions. [2024-11-09 22:21:25,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 54 [2024-11-09 22:21:25,321 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:21:25,321 INFO L215 NwaCegarLoop]: trace histogram [8, 7, 7, 7, 6, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:21:25,333 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2024-11-09 22:21:25,524 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 [2024-11-09 22:21:25,524 INFO L396 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:21:25,525 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:21:25,525 INFO L85 PathProgramCache]: Analyzing trace with hash 354340845, now seen corresponding path program 9 times [2024-11-09 22:21:25,525 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:21:25,525 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1351329703] [2024-11-09 22:21:25,525 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:21:25,525 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:21:25,532 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:21:25,669 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 14 proven. 84 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2024-11-09 22:21:25,669 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:21:25,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1351329703] [2024-11-09 22:21:25,669 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1351329703] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:21:25,669 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [678230894] [2024-11-09 22:21:25,669 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2024-11-09 22:21:25,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:21:25,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:21:25,671 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 22:21:25,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2024-11-09 22:21:25,719 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 8 check-sat command(s) [2024-11-09 22:21:25,720 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 22:21:25,720 INFO L255 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 42 conjuncts are in the unsatisfiable core [2024-11-09 22:21:25,721 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:21:25,828 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 14 proven. 84 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2024-11-09 22:21:25,828 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:21:26,121 INFO L134 CoverageAnalysis]: Checked inductivity of 140 backedges. 14 proven. 84 refuted. 0 times theorem prover too weak. 42 trivial. 0 not checked. [2024-11-09 22:21:26,121 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [678230894] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:21:26,121 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:21:26,121 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16, 16] total 37 [2024-11-09 22:21:26,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [332622682] [2024-11-09 22:21:26,122 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:21:26,122 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2024-11-09 22:21:26,122 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:21:26,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2024-11-09 22:21:26,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=232, Invalid=1100, Unknown=0, NotChecked=0, Total=1332 [2024-11-09 22:21:26,123 INFO L87 Difference]: Start difference. First operand 570 states and 658 transitions. Second operand has 37 states, 37 states have (on average 2.4864864864864864) internal successors, (92), 37 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:21:28,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:21:28,112 INFO L93 Difference]: Finished difference Result 914 states and 1037 transitions. [2024-11-09 22:21:28,112 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 91 states. [2024-11-09 22:21:28,112 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.4864864864864864) internal successors, (92), 37 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 53 [2024-11-09 22:21:28,112 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:21:28,114 INFO L225 Difference]: With dead ends: 914 [2024-11-09 22:21:28,114 INFO L226 Difference]: Without dead ends: 879 [2024-11-09 22:21:28,115 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 185 GetRequests, 91 SyntacticMatches, 0 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2482 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=1683, Invalid=7437, Unknown=0, NotChecked=0, Total=9120 [2024-11-09 22:21:28,115 INFO L432 NwaCegarLoop]: 73 mSDtfsCounter, 787 mSDsluCounter, 985 mSDsCounter, 0 mSdLazyCounter, 934 mSolverCounterSat, 372 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 787 SdHoareTripleChecker+Valid, 1058 SdHoareTripleChecker+Invalid, 1306 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 372 IncrementalHoareTripleChecker+Valid, 934 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-09 22:21:28,115 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [787 Valid, 1058 Invalid, 1306 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [372 Valid, 934 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-09 22:21:28,116 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 879 states. [2024-11-09 22:21:28,305 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 879 to 590. [2024-11-09 22:21:28,306 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 590 states, 589 states have (on average 1.1578947368421053) internal successors, (682), 589 states have internal predecessors, (682), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:21:28,307 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 590 states to 590 states and 682 transitions. [2024-11-09 22:21:28,307 INFO L78 Accepts]: Start accepts. Automaton has 590 states and 682 transitions. Word has length 53 [2024-11-09 22:21:28,307 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:21:28,307 INFO L471 AbstractCegarLoop]: Abstraction has 590 states and 682 transitions. [2024-11-09 22:21:28,307 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.4864864864864864) internal successors, (92), 37 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:21:28,308 INFO L276 IsEmpty]: Start isEmpty. Operand 590 states and 682 transitions. [2024-11-09 22:21:28,308 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 56 [2024-11-09 22:21:28,308 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:21:28,308 INFO L215 NwaCegarLoop]: trace histogram [6, 6, 6, 6, 5, 5, 5, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:21:28,321 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2024-11-09 22:21:28,509 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2024-11-09 22:21:28,509 INFO L396 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:21:28,509 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:21:28,509 INFO L85 PathProgramCache]: Analyzing trace with hash 316963210, now seen corresponding path program 13 times [2024-11-09 22:21:28,509 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:21:28,509 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [391098219] [2024-11-09 22:21:28,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:21:28,510 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:21:28,522 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:21:29,012 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 100 refuted. 0 times theorem prover too weak. 20 trivial. 0 not checked. [2024-11-09 22:21:29,012 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:21:29,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [391098219] [2024-11-09 22:21:29,012 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [391098219] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:21:29,012 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720791592] [2024-11-09 22:21:29,012 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2024-11-09 22:21:29,012 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:21:29,013 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:21:29,013 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 22:21:29,018 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2024-11-09 22:21:29,143 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:21:29,144 INFO L255 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 69 conjuncts are in the unsatisfiable core [2024-11-09 22:21:29,145 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:21:29,826 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 22:21:29,827 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:21:30,657 INFO L134 CoverageAnalysis]: Checked inductivity of 120 backedges. 0 proven. 120 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2024-11-09 22:21:30,658 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720791592] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:21:30,658 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:21:30,658 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 25, 19] total 55 [2024-11-09 22:21:30,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850974783] [2024-11-09 22:21:30,658 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:21:30,658 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 55 states [2024-11-09 22:21:30,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:21:30,659 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 55 interpolants. [2024-11-09 22:21:30,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=483, Invalid=2487, Unknown=0, NotChecked=0, Total=2970 [2024-11-09 22:21:30,659 INFO L87 Difference]: Start difference. First operand 590 states and 682 transitions. Second operand has 55 states, 55 states have (on average 2.709090909090909) internal successors, (149), 55 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:21:33,563 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:21:33,563 INFO L93 Difference]: Finished difference Result 746 states and 844 transitions. [2024-11-09 22:21:33,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 61 states. [2024-11-09 22:21:33,563 INFO L78 Accepts]: Start accepts. Automaton has has 55 states, 55 states have (on average 2.709090909090909) internal successors, (149), 55 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 55 [2024-11-09 22:21:33,563 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:21:33,565 INFO L225 Difference]: With dead ends: 746 [2024-11-09 22:21:33,565 INFO L226 Difference]: Without dead ends: 699 [2024-11-09 22:21:33,566 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 74 SyntacticMatches, 2 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2184 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=1191, Invalid=5949, Unknown=0, NotChecked=0, Total=7140 [2024-11-09 22:21:33,566 INFO L432 NwaCegarLoop]: 38 mSDtfsCounter, 255 mSDsluCounter, 690 mSDsCounter, 0 mSdLazyCounter, 759 mSolverCounterSat, 151 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 255 SdHoareTripleChecker+Valid, 728 SdHoareTripleChecker+Invalid, 910 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 151 IncrementalHoareTripleChecker+Valid, 759 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-09 22:21:33,566 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [255 Valid, 728 Invalid, 910 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [151 Valid, 759 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-09 22:21:33,566 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 699 states. [2024-11-09 22:21:33,763 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 699 to 573. [2024-11-09 22:21:33,763 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 573 states, 572 states have (on average 1.1643356643356644) internal successors, (666), 572 states have internal predecessors, (666), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:21:33,764 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 573 states to 573 states and 666 transitions. [2024-11-09 22:21:33,764 INFO L78 Accepts]: Start accepts. Automaton has 573 states and 666 transitions. Word has length 55 [2024-11-09 22:21:33,764 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:21:33,765 INFO L471 AbstractCegarLoop]: Abstraction has 573 states and 666 transitions. [2024-11-09 22:21:33,765 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 55 states, 55 states have (on average 2.709090909090909) internal successors, (149), 55 states have internal predecessors, (149), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:21:33,765 INFO L276 IsEmpty]: Start isEmpty. Operand 573 states and 666 transitions. [2024-11-09 22:21:33,765 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 58 [2024-11-09 22:21:33,765 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:21:33,765 INFO L215 NwaCegarLoop]: trace histogram [8, 8, 8, 7, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:21:33,777 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2024-11-09 22:21:33,966 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2024-11-09 22:21:33,966 INFO L396 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:21:33,966 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:21:33,966 INFO L85 PathProgramCache]: Analyzing trace with hash -2112744659, now seen corresponding path program 10 times [2024-11-09 22:21:33,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:21:33,966 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1632654983] [2024-11-09 22:21:33,967 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:21:33,967 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:21:33,979 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:21:34,187 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 56 proven. 56 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2024-11-09 22:21:34,187 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:21:34,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1632654983] [2024-11-09 22:21:34,187 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1632654983] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:21:34,187 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1419265439] [2024-11-09 22:21:34,187 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2024-11-09 22:21:34,187 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:21:34,187 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:21:34,188 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 22:21:34,189 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2024-11-09 22:21:34,226 INFO L227 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2024-11-09 22:21:34,226 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 22:21:34,226 INFO L255 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 32 conjuncts are in the unsatisfiable core [2024-11-09 22:21:34,227 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:21:34,351 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 14 proven. 98 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2024-11-09 22:21:34,351 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:21:34,506 INFO L134 CoverageAnalysis]: Checked inductivity of 168 backedges. 14 proven. 98 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2024-11-09 22:21:34,507 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1419265439] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:21:34,507 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:21:34,507 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 10, 10] total 23 [2024-11-09 22:21:34,507 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449441693] [2024-11-09 22:21:34,507 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:21:34,507 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2024-11-09 22:21:34,507 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:21:34,507 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2024-11-09 22:21:34,508 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=378, Unknown=0, NotChecked=0, Total=506 [2024-11-09 22:21:34,508 INFO L87 Difference]: Start difference. First operand 573 states and 666 transitions. Second operand has 23 states, 23 states have (on average 3.4347826086956523) internal successors, (79), 23 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:21:34,870 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:21:34,870 INFO L93 Difference]: Finished difference Result 684 states and 805 transitions. [2024-11-09 22:21:34,870 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2024-11-09 22:21:34,871 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 3.4347826086956523) internal successors, (79), 23 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 57 [2024-11-09 22:21:34,871 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:21:34,872 INFO L225 Difference]: With dead ends: 684 [2024-11-09 22:21:34,872 INFO L226 Difference]: Without dead ends: 679 [2024-11-09 22:21:34,873 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 92 SyntacticMatches, 15 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 459 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=128, Invalid=378, Unknown=0, NotChecked=0, Total=506 [2024-11-09 22:21:34,873 INFO L432 NwaCegarLoop]: 65 mSDtfsCounter, 93 mSDsluCounter, 554 mSDsCounter, 0 mSdLazyCounter, 275 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 619 SdHoareTripleChecker+Invalid, 309 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 275 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2024-11-09 22:21:34,873 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [93 Valid, 619 Invalid, 309 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 275 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2024-11-09 22:21:34,874 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 679 states. [2024-11-09 22:21:35,100 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 679 to 647. [2024-11-09 22:21:35,100 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 647 states, 646 states have (on average 1.1687306501547987) internal successors, (755), 646 states have internal predecessors, (755), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:21:35,101 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 647 states to 647 states and 755 transitions. [2024-11-09 22:21:35,101 INFO L78 Accepts]: Start accepts. Automaton has 647 states and 755 transitions. Word has length 57 [2024-11-09 22:21:35,101 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:21:35,102 INFO L471 AbstractCegarLoop]: Abstraction has 647 states and 755 transitions. [2024-11-09 22:21:35,102 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 3.4347826086956523) internal successors, (79), 23 states have internal predecessors, (79), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:21:35,102 INFO L276 IsEmpty]: Start isEmpty. Operand 647 states and 755 transitions. [2024-11-09 22:21:35,102 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2024-11-09 22:21:35,102 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:21:35,103 INFO L215 NwaCegarLoop]: trace histogram [9, 8, 8, 8, 7, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:21:35,114 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2024-11-09 22:21:35,303 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2024-11-09 22:21:35,303 INFO L396 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:21:35,303 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:21:35,303 INFO L85 PathProgramCache]: Analyzing trace with hash 1023517068, now seen corresponding path program 11 times [2024-11-09 22:21:35,303 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:21:35,303 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1888377339] [2024-11-09 22:21:35,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:21:35,304 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:21:35,312 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:21:35,480 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 16 proven. 112 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2024-11-09 22:21:35,480 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:21:35,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1888377339] [2024-11-09 22:21:35,480 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1888377339] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:21:35,480 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1005142473] [2024-11-09 22:21:35,480 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2024-11-09 22:21:35,480 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:21:35,480 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:21:35,481 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 22:21:35,482 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2024-11-09 22:21:35,551 INFO L227 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 9 check-sat command(s) [2024-11-09 22:21:35,552 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 22:21:35,553 INFO L255 TraceCheckSpWp]: Trace formula consists of 175 conjuncts, 48 conjuncts are in the unsatisfiable core [2024-11-09 22:21:35,553 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:21:35,685 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 16 proven. 112 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2024-11-09 22:21:35,685 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:21:36,054 INFO L134 CoverageAnalysis]: Checked inductivity of 184 backedges. 16 proven. 112 refuted. 0 times theorem prover too weak. 56 trivial. 0 not checked. [2024-11-09 22:21:36,054 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1005142473] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:21:36,054 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:21:36,054 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18, 18] total 42 [2024-11-09 22:21:36,054 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [962089392] [2024-11-09 22:21:36,054 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:21:36,055 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2024-11-09 22:21:36,055 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:21:36,055 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2024-11-09 22:21:36,055 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=289, Invalid=1433, Unknown=0, NotChecked=0, Total=1722 [2024-11-09 22:21:36,055 INFO L87 Difference]: Start difference. First operand 647 states and 755 transitions. Second operand has 42 states, 42 states have (on average 2.4285714285714284) internal successors, (102), 42 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:21:38,785 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2024-11-09 22:21:38,785 INFO L93 Difference]: Finished difference Result 1252 states and 1418 transitions. [2024-11-09 22:21:38,785 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 109 states. [2024-11-09 22:21:38,785 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.4285714285714284) internal successors, (102), 42 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 59 [2024-11-09 22:21:38,785 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2024-11-09 22:21:38,788 INFO L225 Difference]: With dead ends: 1252 [2024-11-09 22:21:38,788 INFO L226 Difference]: Without dead ends: 1193 [2024-11-09 22:21:38,789 INFO L431 NwaCegarLoop]: 0 DeclaredPredicates, 214 GetRequests, 101 SyntacticMatches, 0 SemanticMatches, 113 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3678 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=2421, Invalid=10689, Unknown=0, NotChecked=0, Total=13110 [2024-11-09 22:21:38,789 INFO L432 NwaCegarLoop]: 85 mSDtfsCounter, 650 mSDsluCounter, 1295 mSDsCounter, 0 mSdLazyCounter, 1156 mSolverCounterSat, 270 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 650 SdHoareTripleChecker+Valid, 1380 SdHoareTripleChecker+Invalid, 1426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 270 IncrementalHoareTripleChecker+Valid, 1156 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2024-11-09 22:21:38,789 INFO L433 NwaCegarLoop]: SdHoareTripleChecker [650 Valid, 1380 Invalid, 1426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [270 Valid, 1156 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2024-11-09 22:21:38,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1193 states. [2024-11-09 22:21:39,055 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1193 to 721. [2024-11-09 22:21:39,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 721 states, 720 states have (on average 1.1666666666666667) internal successors, (840), 720 states have internal predecessors, (840), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:21:39,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 721 states to 721 states and 840 transitions. [2024-11-09 22:21:39,057 INFO L78 Accepts]: Start accepts. Automaton has 721 states and 840 transitions. Word has length 59 [2024-11-09 22:21:39,057 INFO L84 Accepts]: Finished accepts. word is rejected. [2024-11-09 22:21:39,057 INFO L471 AbstractCegarLoop]: Abstraction has 721 states and 840 transitions. [2024-11-09 22:21:39,057 INFO L472 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.4285714285714284) internal successors, (102), 42 states have internal predecessors, (102), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2024-11-09 22:21:39,057 INFO L276 IsEmpty]: Start isEmpty. Operand 721 states and 840 transitions. [2024-11-09 22:21:39,058 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2024-11-09 22:21:39,058 INFO L207 NwaCegarLoop]: Found error trace [2024-11-09 22:21:39,058 INFO L215 NwaCegarLoop]: trace histogram [15, 14, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2024-11-09 22:21:39,071 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2024-11-09 22:21:39,258 WARN L453 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:21:39,258 INFO L396 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION === [ULTIMATE.startErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2024-11-09 22:21:39,259 INFO L157 PredicateUnifier]: Initialized classic predicate unifier [2024-11-09 22:21:39,259 INFO L85 PathProgramCache]: Analyzing trace with hash 1470317625, now seen corresponding path program 14 times [2024-11-09 22:21:39,259 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2024-11-09 22:21:39,259 INFO L334 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [473042779] [2024-11-09 22:21:39,259 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2024-11-09 22:21:39,259 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2024-11-09 22:21:39,268 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2024-11-09 22:21:39,470 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 0 proven. 222 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-09 22:21:39,470 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2024-11-09 22:21:39,470 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [473042779] [2024-11-09 22:21:39,471 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [473042779] provided 0 perfect and 1 imperfect interpolant sequences [2024-11-09 22:21:39,471 INFO L334 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [529245] [2024-11-09 22:21:39,471 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2024-11-09 22:21:39,471 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2024-11-09 22:21:39,471 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2024-11-09 22:21:39,472 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2024-11-09 22:21:39,472 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2024-11-09 22:21:39,511 INFO L227 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2024-11-09 22:21:39,511 INFO L228 tOrderPrioritization]: Conjunction of SSA is unsat [2024-11-09 22:21:39,512 INFO L255 TraceCheckSpWp]: Trace formula consists of 181 conjuncts, 39 conjuncts are in the unsatisfiable core [2024-11-09 22:21:39,512 INFO L278 TraceCheckSpWp]: Computing forward predicates... [2024-11-09 22:21:39,552 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 0 proven. 222 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-09 22:21:39,552 INFO L311 TraceCheckSpWp]: Computing backward predicates... [2024-11-09 22:21:39,979 INFO L134 CoverageAnalysis]: Checked inductivity of 246 backedges. 0 proven. 222 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2024-11-09 22:21:39,980 INFO L158 FreeRefinementEngine]: IpTcStrategyModuleZ3 [529245] provided 0 perfect and 2 imperfect interpolant sequences [2024-11-09 22:21:39,980 INFO L185 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2024-11-09 22:21:39,980 INFO L198 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21, 21] total 41 [2024-11-09 22:21:39,980 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [617168513] [2024-11-09 22:21:39,980 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2024-11-09 22:21:39,980 INFO L548 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2024-11-09 22:21:39,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2024-11-09 22:21:39,981 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2024-11-09 22:21:39,981 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=324, Invalid=1316, Unknown=0, NotChecked=0, Total=1640 [2024-11-09 22:21:39,981 INFO L87 Difference]: Start difference. First operand 721 states and 840 transitions. Second operand has 41 states, 41 states have (on average 2.292682926829268) internal successors, (94), 41 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0)