/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data -s ../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-MCRwithDepranks-BasicCegarLoop.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/loop-tiling-eq.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-wip.dk.mcr-reduction-44898dd [2022-02-10 02:48:18,521 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-02-10 02:48:18,523 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-02-10 02:48:18,586 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-02-10 02:48:18,586 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-02-10 02:48:18,587 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-02-10 02:48:18,588 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-02-10 02:48:18,590 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-02-10 02:48:18,591 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-02-10 02:48:18,592 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-02-10 02:48:18,593 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-02-10 02:48:18,594 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-02-10 02:48:18,594 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-02-10 02:48:18,610 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-02-10 02:48:18,616 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-02-10 02:48:18,619 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-02-10 02:48:18,620 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-02-10 02:48:18,628 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-02-10 02:48:18,632 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-02-10 02:48:18,637 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-02-10 02:48:18,638 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-02-10 02:48:18,644 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-02-10 02:48:18,645 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-02-10 02:48:18,646 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-02-10 02:48:18,648 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-02-10 02:48:18,648 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-02-10 02:48:18,648 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-02-10 02:48:18,649 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-02-10 02:48:18,649 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-02-10 02:48:18,650 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-02-10 02:48:18,650 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-02-10 02:48:18,656 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-02-10 02:48:18,657 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-02-10 02:48:18,658 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-02-10 02:48:18,658 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-02-10 02:48:18,659 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-02-10 02:48:18,659 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-02-10 02:48:18,659 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-02-10 02:48:18,659 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-02-10 02:48:18,660 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-02-10 02:48:18,661 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-02-10 02:48:18,664 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/concurrent/svcomp-Reach-32bit-Automizer_Default-noMmResRef-MCRwithDepranks-BasicCegarLoop.epf [2022-02-10 02:48:18,691 INFO L113 SettingsManager]: Loading preferences was successful [2022-02-10 02:48:18,691 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-02-10 02:48:18,692 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-02-10 02:48:18,692 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-02-10 02:48:18,692 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-02-10 02:48:18,692 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-02-10 02:48:18,693 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-02-10 02:48:18,693 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-02-10 02:48:18,693 INFO L138 SettingsManager]: * Use SBE=true [2022-02-10 02:48:18,693 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-02-10 02:48:18,694 INFO L138 SettingsManager]: * sizeof long=4 [2022-02-10 02:48:18,694 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-02-10 02:48:18,694 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-02-10 02:48:18,694 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-02-10 02:48:18,694 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-02-10 02:48:18,694 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-02-10 02:48:18,694 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-02-10 02:48:18,694 INFO L138 SettingsManager]: * sizeof long double=12 [2022-02-10 02:48:18,694 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-02-10 02:48:18,694 INFO L138 SettingsManager]: * Use constant arrays=true [2022-02-10 02:48:18,695 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-02-10 02:48:18,695 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-02-10 02:48:18,695 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-02-10 02:48:18,698 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-02-10 02:48:18,698 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-02-10 02:48:18,698 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-10 02:48:18,699 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-02-10 02:48:18,699 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-02-10 02:48:18,699 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-02-10 02:48:18,699 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-02-10 02:48:18,699 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-02-10 02:48:18,699 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-02-10 02:48:18,700 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-02-10 02:48:18,700 INFO L138 SettingsManager]: * Partial Order Reduction in concurrent analysis=MCR_WITH_DEPRANKS [2022-02-10 02:48:18,700 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode 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 [2022-02-10 02:48:18,926 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-02-10 02:48:18,946 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-02-10 02:48:18,948 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-02-10 02:48:18,949 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-02-10 02:48:18,951 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-02-10 02:48:18,952 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/loop-tiling-eq.wvr.bpl [2022-02-10 02:48:18,952 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/loop-tiling-eq.wvr.bpl' [2022-02-10 02:48:18,988 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-02-10 02:48:18,989 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-02-10 02:48:18,992 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-02-10 02:48:18,992 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-02-10 02:48:18,992 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-02-10 02:48:19,005 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 02:48:18" (1/1) ... [2022-02-10 02:48:19,013 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 02:48:18" (1/1) ... [2022-02-10 02:48:19,026 INFO L137 Inliner]: procedures = 3, calls = 2, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-02-10 02:48:19,028 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-02-10 02:48:19,029 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-02-10 02:48:19,029 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-02-10 02:48:19,029 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-02-10 02:48:19,036 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 02:48:18" (1/1) ... [2022-02-10 02:48:19,036 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 02:48:18" (1/1) ... [2022-02-10 02:48:19,037 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 02:48:18" (1/1) ... [2022-02-10 02:48:19,037 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 02:48:18" (1/1) ... [2022-02-10 02:48:19,039 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 02:48:18" (1/1) ... [2022-02-10 02:48:19,041 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 02:48:18" (1/1) ... [2022-02-10 02:48:19,042 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 02:48:18" (1/1) ... [2022-02-10 02:48:19,043 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-02-10 02:48:19,044 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-02-10 02:48:19,044 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-02-10 02:48:19,044 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-02-10 02:48:19,045 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 02:48:18" (1/1) ... [2022-02-10 02:48:19,050 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-02-10 02:48:19,056 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:48:19,068 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-02-10 02:48:19,092 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-02-10 02:48:19,106 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-02-10 02:48:19,106 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-02-10 02:48:19,106 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-02-10 02:48:19,107 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-02-10 02:48:19,107 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-02-10 02:48:19,107 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-02-10 02:48:19,107 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-02-10 02:48:19,107 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-02-10 02:48:19,107 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-02-10 02:48:19,108 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-02-10 02:48:19,150 INFO L234 CfgBuilder]: Building ICFG [2022-02-10 02:48:19,151 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-02-10 02:48:19,237 INFO L275 CfgBuilder]: Performing block encoding [2022-02-10 02:48:19,256 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-02-10 02:48:19,256 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-02-10 02:48:19,257 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread1EXIT is neither atomic block end nor error location. [2022-02-10 02:48:19,257 WARN L329 CfgBuilder]: Unexpected successor node of atomic block begin: thread2EXIT is neither atomic block end nor error location. [2022-02-10 02:48:19,259 INFO L202 PluginConnector]: Adding new model loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.02 02:48:19 BoogieIcfgContainer [2022-02-10 02:48:19,259 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-02-10 02:48:19,260 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-02-10 02:48:19,260 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-02-10 02:48:19,263 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-02-10 02:48:19,263 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 10.02 02:48:18" (1/2) ... [2022-02-10 02:48:19,264 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6b574e8e and model type loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 10.02 02:48:19, skipping insertion in model container [2022-02-10 02:48:19,264 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 10.02 02:48:19" (2/2) ... [2022-02-10 02:48:19,265 INFO L111 eAbstractionObserver]: Analyzing ICFG loop-tiling-eq.wvr.bpl [2022-02-10 02:48:19,269 WARN L150 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-02-10 02:48:19,269 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-02-10 02:48:19,269 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-02-10 02:48:19,269 INFO L534 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-02-10 02:48:19,292 INFO L148 ThreadInstanceAdder]: Constructed 2 joinOtherThreadTransitions. [2022-02-10 02:48:19,326 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-02-10 02:48:19,332 INFO L339 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, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mLazyFiniteAutomaton=false, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=LoopsAndPotentialCycles, 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, mLoopAccelerationTechnique=FAST_UPR [2022-02-10 02:48:19,333 INFO L340 AbstractCegarLoop]: Starting to check reachability of 3 error locations. [2022-02-10 02:48:19,339 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 22 places, 18 transitions, 52 flow [2022-02-10 02:48:19,356 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 23 states, 22 states have (on average 2.090909090909091) internal successors, (46), 22 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) [2022-02-10 02:48:19,545 INFO L104 alCausalityReduction]: MaximalCausalityReduction evaluated 1147 transitions and produced 525 states. [2022-02-10 02:48:19,555 INFO L276 IsEmpty]: Start isEmpty. Operand has 525 states, 352 states have (on average 1.96875) internal successors, (693), 524 states have internal predecessors, (693), 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) [2022-02-10 02:48:19,562 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 11 [2022-02-10 02:48:19,562 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:48:19,563 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:48:19,563 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:48:19,567 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:48:19,571 INFO L85 PathProgramCache]: Analyzing trace with hash -293292295, now seen corresponding path program 1 times [2022-02-10 02:48:19,578 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:48:19,579 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [206575848] [2022-02-10 02:48:19,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:48:19,580 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:48:19,638 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:48:19,639 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1718448377] [2022-02-10 02:48:19,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:48:19,639 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:48:19,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:48:19,640 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) [2022-02-10 02:48:19,641 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-02-10 02:48:19,678 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 02:48:19,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 28 conjuncts, 4 conjunts are in the unsatisfiable core [2022-02-10 02:48:19,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:48:19,767 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:48:19,768 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-10 02:48:19,768 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:48:19,768 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [206575848] [2022-02-10 02:48:19,769 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:48:19,769 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718448377] [2022-02-10 02:48:19,769 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718448377] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 02:48:19,769 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 02:48:19,770 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-10 02:48:19,772 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [425733407] [2022-02-10 02:48:19,772 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 02:48:19,775 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-10 02:48:19,775 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:48:19,792 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-10 02:48:19,792 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-10 02:48:19,796 INFO L87 Difference]: Start difference. First operand has 525 states, 352 states have (on average 1.96875) internal successors, (693), 524 states have internal predecessors, (693), 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 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 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) [2022-02-10 02:48:19,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:48:19,872 INFO L93 Difference]: Finished difference Result 521 states and 689 transitions. [2022-02-10 02:48:19,874 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-10 02:48:19,916 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 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 10 [2022-02-10 02:48:19,917 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:48:19,938 INFO L225 Difference]: With dead ends: 521 [2022-02-10 02:48:19,938 INFO L226 Difference]: Without dead ends: 351 [2022-02-10 02:48:19,940 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 7 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-10 02:48:19,943 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 7 mSDsluCounter, 21 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 10 SdHoareTripleChecker+Invalid, 38 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 02:48:19,944 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 10 Invalid, 38 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 02:48:19,958 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2022-02-10 02:48:19,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 17. [2022-02-10 02:48:19,980 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 17 states, 16 states have (on average 1.625) internal successors, (26), 16 states have internal predecessors, (26), 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) [2022-02-10 02:48:19,981 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 17 states to 17 states and 26 transitions. [2022-02-10 02:48:19,982 INFO L78 Accepts]: Start accepts. Automaton has 17 states and 26 transitions. Word has length 10 [2022-02-10 02:48:19,982 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:48:19,982 INFO L470 AbstractCegarLoop]: Abstraction has 17 states and 26 transitions. [2022-02-10 02:48:19,982 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 2.5) internal successors, (10), 4 states have internal predecessors, (10), 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) [2022-02-10 02:48:19,982 INFO L276 IsEmpty]: Start isEmpty. Operand 17 states and 26 transitions. [2022-02-10 02:48:19,983 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 13 [2022-02-10 02:48:19,983 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:48:19,983 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:48:20,003 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-02-10 02:48:20,191 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2022-02-10 02:48:20,192 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:48:20,193 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:48:20,193 INFO L85 PathProgramCache]: Analyzing trace with hash 576355222, now seen corresponding path program 1 times [2022-02-10 02:48:20,193 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:48:20,193 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1429913716] [2022-02-10 02:48:20,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:48:20,194 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:48:20,205 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:48:20,206 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1538454871] [2022-02-10 02:48:20,206 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:48:20,206 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:48:20,207 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:48:20,208 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) [2022-02-10 02:48:20,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-02-10 02:48:20,253 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 02:48:20,254 INFO L263 TraceCheckSpWp]: Trace formula consists of 34 conjuncts, 4 conjunts are in the unsatisfiable core [2022-02-10 02:48:20,255 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:48:20,319 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:48:20,319 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-02-10 02:48:20,319 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:48:20,319 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1429913716] [2022-02-10 02:48:20,319 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:48:20,320 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1538454871] [2022-02-10 02:48:20,320 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1538454871] provided 1 perfect and 0 imperfect interpolant sequences [2022-02-10 02:48:20,320 INFO L191 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-02-10 02:48:20,320 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-02-10 02:48:20,320 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1089470209] [2022-02-10 02:48:20,321 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-02-10 02:48:20,321 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-02-10 02:48:20,321 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:48:20,322 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-02-10 02:48:20,322 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-02-10 02:48:20,322 INFO L87 Difference]: Start difference. First operand 17 states and 26 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 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) [2022-02-10 02:48:20,371 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:48:20,371 INFO L93 Difference]: Finished difference Result 27 states and 44 transitions. [2022-02-10 02:48:20,372 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-02-10 02:48:20,372 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 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 12 [2022-02-10 02:48:20,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:48:20,374 INFO L225 Difference]: With dead ends: 27 [2022-02-10 02:48:20,374 INFO L226 Difference]: Without dead ends: 18 [2022-02-10 02:48:20,374 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 13 GetRequests, 10 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-02-10 02:48:20,376 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 9 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 11 SdHoareTripleChecker+Invalid, 37 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 35 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 02:48:20,376 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 11 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-02-10 02:48:20,377 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 18 states. [2022-02-10 02:48:20,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 18 to 18. [2022-02-10 02:48:20,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 18 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 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) [2022-02-10 02:48:20,379 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 18 states to 18 states and 26 transitions. [2022-02-10 02:48:20,379 INFO L78 Accepts]: Start accepts. Automaton has 18 states and 26 transitions. Word has length 12 [2022-02-10 02:48:20,379 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:48:20,379 INFO L470 AbstractCegarLoop]: Abstraction has 18 states and 26 transitions. [2022-02-10 02:48:20,380 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 4 states have internal predecessors, (12), 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) [2022-02-10 02:48:20,380 INFO L276 IsEmpty]: Start isEmpty. Operand 18 states and 26 transitions. [2022-02-10 02:48:20,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 14 [2022-02-10 02:48:20,380 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:48:20,380 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:48:20,406 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-02-10 02:48:20,606 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2022-02-10 02:48:20,607 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:48:20,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:48:20,608 INFO L85 PathProgramCache]: Analyzing trace with hash -149582226, now seen corresponding path program 1 times [2022-02-10 02:48:20,608 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:48:20,608 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1626788679] [2022-02-10 02:48:20,608 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:48:20,609 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:48:20,617 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:48:20,617 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1522027129] [2022-02-10 02:48:20,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:48:20,617 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:48:20,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:48:20,622 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) [2022-02-10 02:48:20,623 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-02-10 02:48:20,668 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 02:48:20,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 41 conjuncts, 10 conjunts are in the unsatisfiable core [2022-02-10 02:48:20,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:48:20,858 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:48:20,858 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:48:21,161 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:48:21,162 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:48:21,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1626788679] [2022-02-10 02:48:21,162 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:48:21,162 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1522027129] [2022-02-10 02:48:21,163 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1522027129] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:48:21,163 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:48:21,163 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 8] total 11 [2022-02-10 02:48:21,164 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [229624993] [2022-02-10 02:48:21,164 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:48:21,164 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-02-10 02:48:21,164 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:48:21,165 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-02-10 02:48:21,165 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=77, Unknown=0, NotChecked=0, Total=110 [2022-02-10 02:48:21,166 INFO L87 Difference]: Start difference. First operand 18 states and 26 transitions. Second operand has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 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) [2022-02-10 02:48:21,268 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:48:21,268 INFO L93 Difference]: Finished difference Result 30 states and 43 transitions. [2022-02-10 02:48:21,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 02:48:21,269 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 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 13 [2022-02-10 02:48:21,269 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:48:21,271 INFO L225 Difference]: With dead ends: 30 [2022-02-10 02:48:21,271 INFO L226 Difference]: Without dead ends: 22 [2022-02-10 02:48:21,272 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-02-10 02:48:21,280 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 23 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 18 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 02:48:21,281 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 23 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 62 Invalid, 0 Unknown, 18 Unchecked, 0.0s Time] [2022-02-10 02:48:21,284 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 22 states. [2022-02-10 02:48:21,288 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 22 to 19. [2022-02-10 02:48:21,288 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19 states, 18 states have (on average 1.5555555555555556) internal successors, (28), 18 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) [2022-02-10 02:48:21,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19 states to 19 states and 28 transitions. [2022-02-10 02:48:21,289 INFO L78 Accepts]: Start accepts. Automaton has 19 states and 28 transitions. Word has length 13 [2022-02-10 02:48:21,289 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:48:21,289 INFO L470 AbstractCegarLoop]: Abstraction has 19 states and 28 transitions. [2022-02-10 02:48:21,289 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 1.9090909090909092) internal successors, (21), 11 states have internal predecessors, (21), 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) [2022-02-10 02:48:21,290 INFO L276 IsEmpty]: Start isEmpty. Operand 19 states and 28 transitions. [2022-02-10 02:48:21,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-10 02:48:21,292 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:48:21,292 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:48:21,317 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-02-10 02:48:21,492 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:48:21,493 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:48:21,493 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:48:21,494 INFO L85 PathProgramCache]: Analyzing trace with hash 34070106, now seen corresponding path program 1 times [2022-02-10 02:48:21,494 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:48:21,494 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10724119] [2022-02-10 02:48:21,494 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:48:21,494 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:48:21,503 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:48:21,503 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1385328860] [2022-02-10 02:48:21,503 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:48:21,503 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:48:21,503 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:48:21,504 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) [2022-02-10 02:48:21,526 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-02-10 02:48:21,536 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 02:48:21,537 INFO L263 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 02:48:21,539 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:48:21,567 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 02:48:21,634 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-10 02:48:21,635 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2022-02-10 02:48:21,640 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-02-10 02:48:21,737 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:48:21,737 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:48:21,999 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 46 treesize of output 42 [2022-02-10 02:48:22,568 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 02:48:22,568 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 12 treesize of output 12 [2022-02-10 02:48:22,573 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:48:22,573 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:48:22,573 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10724119] [2022-02-10 02:48:22,573 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:48:22,574 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1385328860] [2022-02-10 02:48:22,574 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1385328860] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:48:22,574 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:48:22,574 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-02-10 02:48:22,574 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541464580] [2022-02-10 02:48:22,574 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:48:22,575 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-10 02:48:22,575 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:48:22,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-10 02:48:22,576 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-02-10 02:48:22,576 INFO L87 Difference]: Start difference. First operand 19 states and 28 transitions. Second operand has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 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) [2022-02-10 02:48:22,666 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:48:22,666 INFO L93 Difference]: Finished difference Result 34 states and 48 transitions. [2022-02-10 02:48:22,666 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 02:48:22,667 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 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 14 [2022-02-10 02:48:22,667 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:48:22,667 INFO L225 Difference]: With dead ends: 34 [2022-02-10 02:48:22,667 INFO L226 Difference]: Without dead ends: 31 [2022-02-10 02:48:22,668 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 37 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=211, Unknown=0, NotChecked=0, Total=272 [2022-02-10 02:48:22,668 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 28 mSDsluCounter, 43 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 116 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 59 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 02:48:22,669 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 18 Invalid, 116 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 53 Invalid, 0 Unknown, 59 Unchecked, 0.0s Time] [2022-02-10 02:48:22,669 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2022-02-10 02:48:22,671 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 22. [2022-02-10 02:48:22,671 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22 states, 21 states have (on average 1.5238095238095237) internal successors, (32), 21 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) [2022-02-10 02:48:22,672 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22 states to 22 states and 32 transitions. [2022-02-10 02:48:22,672 INFO L78 Accepts]: Start accepts. Automaton has 22 states and 32 transitions. Word has length 14 [2022-02-10 02:48:22,672 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:48:22,672 INFO L470 AbstractCegarLoop]: Abstraction has 22 states and 32 transitions. [2022-02-10 02:48:22,672 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.5714285714285714) internal successors, (22), 14 states have internal predecessors, (22), 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) [2022-02-10 02:48:22,672 INFO L276 IsEmpty]: Start isEmpty. Operand 22 states and 32 transitions. [2022-02-10 02:48:22,672 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 15 [2022-02-10 02:48:22,673 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:48:22,673 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:48:22,698 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Forceful destruction successful, exit code 0 [2022-02-10 02:48:22,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:48:22,896 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:48:22,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:48:22,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1481944952, now seen corresponding path program 2 times [2022-02-10 02:48:22,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:48:22,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322503523] [2022-02-10 02:48:22,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:48:22,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:48:22,901 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:48:22,902 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1715227327] [2022-02-10 02:48:22,902 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 02:48:22,902 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:48:22,902 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:48:22,903 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 02:48:22,904 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-02-10 02:48:22,936 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 02:48:22,937 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:48:22,937 INFO L263 TraceCheckSpWp]: Trace formula consists of 47 conjuncts, 22 conjunts are in the unsatisfiable core [2022-02-10 02:48:22,941 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:48:22,984 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 02:48:23,012 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-10 02:48:23,013 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 17 [2022-02-10 02:48:23,015 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 10 treesize of output 9 [2022-02-10 02:48:23,103 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:48:23,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:48:23,345 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 34 [2022-02-10 02:48:23,558 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 02:48:23,559 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 36 [2022-02-10 02:48:23,565 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 32 [2022-02-10 02:48:24,132 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 0 proven. 3 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:48:24,132 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:48:24,132 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322503523] [2022-02-10 02:48:24,132 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:48:24,132 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1715227327] [2022-02-10 02:48:24,132 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1715227327] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:48:24,133 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:48:24,133 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 15 [2022-02-10 02:48:24,133 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2146263870] [2022-02-10 02:48:24,133 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:48:24,133 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 02:48:24,133 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:48:24,134 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 02:48:24,134 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-02-10 02:48:24,134 INFO L87 Difference]: Start difference. First operand 22 states and 32 transitions. Second operand has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 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) [2022-02-10 02:48:24,206 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:48:24,206 INFO L93 Difference]: Finished difference Result 37 states and 55 transitions. [2022-02-10 02:48:24,206 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 02:48:24,207 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 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 14 [2022-02-10 02:48:24,207 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:48:24,207 INFO L225 Difference]: With dead ends: 37 [2022-02-10 02:48:24,207 INFO L226 Difference]: Without dead ends: 34 [2022-02-10 02:48:24,208 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 27 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2022-02-10 02:48:24,208 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 12 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 98 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 98 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 83 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 02:48:24,209 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 23 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 98 Invalid, 0 Unknown, 83 Unchecked, 0.1s Time] [2022-02-10 02:48:24,209 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2022-02-10 02:48:24,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 26. [2022-02-10 02:48:24,211 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 26 states, 25 states have (on average 1.64) internal successors, (41), 25 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) [2022-02-10 02:48:24,211 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 26 states to 26 states and 41 transitions. [2022-02-10 02:48:24,212 INFO L78 Accepts]: Start accepts. Automaton has 26 states and 41 transitions. Word has length 14 [2022-02-10 02:48:24,212 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:48:24,212 INFO L470 AbstractCegarLoop]: Abstraction has 26 states and 41 transitions. [2022-02-10 02:48:24,212 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.6) internal successors, (24), 15 states have internal predecessors, (24), 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) [2022-02-10 02:48:24,213 INFO L276 IsEmpty]: Start isEmpty. Operand 26 states and 41 transitions. [2022-02-10 02:48:24,213 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-10 02:48:24,213 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:48:24,213 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:48:24,232 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-02-10 02:48:24,425 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:48:24,426 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:48:24,426 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:48:24,426 INFO L85 PathProgramCache]: Analyzing trace with hash 219448362, now seen corresponding path program 3 times [2022-02-10 02:48:24,426 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:48:24,426 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796275940] [2022-02-10 02:48:24,426 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:48:24,426 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:48:24,433 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:48:24,433 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [957589808] [2022-02-10 02:48:24,433 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 02:48:24,434 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:48:24,434 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:48:24,435 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) [2022-02-10 02:48:24,457 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-02-10 02:48:24,475 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 02:48:24,475 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:48:24,475 WARN L261 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 29 conjunts are in the unsatisfiable core [2022-02-10 02:48:24,477 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:48:24,491 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 02:48:24,561 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-10 02:48:24,562 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2022-02-10 02:48:24,565 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-02-10 02:48:24,591 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 20 [2022-02-10 02:48:24,710 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:48:24,711 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:48:36,130 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 230 treesize of output 222 [2022-02-10 02:48:48,146 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 02:48:48,146 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 20 [2022-02-10 02:48:48,156 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 28 [2022-02-10 02:48:51,180 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:48:51,180 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:48:51,180 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796275940] [2022-02-10 02:48:51,180 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:48:51,180 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [957589808] [2022-02-10 02:48:51,180 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [957589808] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:48:51,181 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:48:51,181 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-02-10 02:48:51,181 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1424746602] [2022-02-10 02:48:51,181 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:48:51,181 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 02:48:51,181 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:48:51,182 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 02:48:51,182 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=295, Unknown=11, NotChecked=0, Total=380 [2022-02-10 02:48:51,182 INFO L87 Difference]: Start difference. First operand 26 states and 41 transitions. Second operand has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 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) [2022-02-10 02:48:51,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:48:51,438 INFO L93 Difference]: Finished difference Result 64 states and 94 transitions. [2022-02-10 02:48:51,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-02-10 02:48:51,439 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 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 [2022-02-10 02:48:51,439 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:48:51,439 INFO L225 Difference]: With dead ends: 64 [2022-02-10 02:48:51,440 INFO L226 Difference]: Without dead ends: 61 [2022-02-10 02:48:51,440 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 114 ImplicationChecksByTransitivity, 24.3s TimeCoverageRelationStatistics Valid=171, Invalid=574, Unknown=11, NotChecked=0, Total=756 [2022-02-10 02:48:51,441 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 59 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 95 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 59 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 211 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 95 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 115 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 02:48:51,441 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [59 Valid, 42 Invalid, 211 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 95 Invalid, 0 Unknown, 115 Unchecked, 0.1s Time] [2022-02-10 02:48:51,441 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2022-02-10 02:48:51,444 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 31. [2022-02-10 02:48:51,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 30 states have (on average 1.6333333333333333) internal successors, (49), 30 states have internal predecessors, (49), 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) [2022-02-10 02:48:51,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 49 transitions. [2022-02-10 02:48:51,444 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 49 transitions. Word has length 15 [2022-02-10 02:48:51,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:48:51,444 INFO L470 AbstractCegarLoop]: Abstraction has 31 states and 49 transitions. [2022-02-10 02:48:51,445 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.35) internal successors, (27), 20 states have internal predecessors, (27), 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) [2022-02-10 02:48:51,445 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 49 transitions. [2022-02-10 02:48:51,445 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-10 02:48:51,445 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:48:51,445 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:48:51,475 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-02-10 02:48:51,659 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:48:51,660 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:48:51,660 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:48:51,660 INFO L85 PathProgramCache]: Analyzing trace with hash -1414767348, now seen corresponding path program 4 times [2022-02-10 02:48:51,660 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:48:51,660 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1939133980] [2022-02-10 02:48:51,660 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:48:51,661 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:48:51,666 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:48:51,666 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [594136962] [2022-02-10 02:48:51,666 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 02:48:51,666 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:48:51,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:48:51,668 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) [2022-02-10 02:48:51,671 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-02-10 02:48:51,708 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 02:48:51,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:48:51,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-10 02:48:51,711 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:48:51,723 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 02:48:51,777 INFO L353 Elim1Store]: treesize reduction 7, result has 30.0 percent of original size [2022-02-10 02:48:51,777 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 23 treesize of output 20 [2022-02-10 02:48:51,780 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 13 treesize of output 9 [2022-02-10 02:48:51,803 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 02:48:51,893 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:48:51,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:48:52,248 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 52 treesize of output 48 [2022-02-10 02:48:52,836 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 02:48:52,836 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 21 [2022-02-10 02:48:52,850 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:48:52,850 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:48:52,850 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1939133980] [2022-02-10 02:48:52,850 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:48:52,851 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [594136962] [2022-02-10 02:48:52,851 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [594136962] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:48:52,851 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:48:52,851 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2022-02-10 02:48:52,851 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [646472909] [2022-02-10 02:48:52,851 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:48:52,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 02:48:52,851 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:48:52,852 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 02:48:52,852 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2022-02-10 02:48:52,852 INFO L87 Difference]: Start difference. First operand 31 states and 49 transitions. Second operand has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 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) [2022-02-10 02:48:52,936 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:48:52,937 INFO L93 Difference]: Finished difference Result 63 states and 100 transitions. [2022-02-10 02:48:52,937 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 02:48:52,938 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 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 [2022-02-10 02:48:52,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:48:52,938 INFO L225 Difference]: With dead ends: 63 [2022-02-10 02:48:52,938 INFO L226 Difference]: Without dead ends: 60 [2022-02-10 02:48:52,939 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 30 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 59 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2022-02-10 02:48:52,939 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 19 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 70 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 18 SdHoareTripleChecker+Invalid, 174 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 70 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 99 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 02:48:52,939 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 18 Invalid, 174 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 70 Invalid, 0 Unknown, 99 Unchecked, 0.1s Time] [2022-02-10 02:48:52,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 60 states. [2022-02-10 02:48:52,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 60 to 31. [2022-02-10 02:48:52,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 30 states have (on average 1.6333333333333333) internal successors, (49), 30 states have internal predecessors, (49), 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) [2022-02-10 02:48:52,942 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 49 transitions. [2022-02-10 02:48:52,942 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 49 transitions. Word has length 15 [2022-02-10 02:48:52,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:48:52,943 INFO L470 AbstractCegarLoop]: Abstraction has 31 states and 49 transitions. [2022-02-10 02:48:52,943 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 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) [2022-02-10 02:48:52,943 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 49 transitions. [2022-02-10 02:48:52,943 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-10 02:48:52,943 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:48:52,943 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:48:52,968 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-02-10 02:48:53,155 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:48:53,156 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:48:53,156 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:48:53,156 INFO L85 PathProgramCache]: Analyzing trace with hash 819304298, now seen corresponding path program 5 times [2022-02-10 02:48:53,156 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:48:53,156 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1304873760] [2022-02-10 02:48:53,157 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:48:53,157 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:48:53,161 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:48:53,161 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [580459164] [2022-02-10 02:48:53,161 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 02:48:53,161 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:48:53,162 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:48:53,164 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) [2022-02-10 02:48:53,165 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-02-10 02:48:53,197 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 02:48:53,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:48:53,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 12 conjunts are in the unsatisfiable core [2022-02-10 02:48:53,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:48:53,364 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:48:53,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:48:55,746 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 1 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:48:55,747 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:48:55,747 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1304873760] [2022-02-10 02:48:55,747 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:48:55,747 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [580459164] [2022-02-10 02:48:55,747 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [580459164] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:48:55,747 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:48:55,747 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2022-02-10 02:48:55,747 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538400895] [2022-02-10 02:48:55,747 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:48:55,748 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 02:48:55,748 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:48:55,748 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 02:48:55,748 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=73, Invalid=269, Unknown=0, NotChecked=0, Total=342 [2022-02-10 02:48:55,749 INFO L87 Difference]: Start difference. First operand 31 states and 49 transitions. Second operand has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 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) [2022-02-10 02:48:56,067 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:48:56,068 INFO L93 Difference]: Finished difference Result 62 states and 103 transitions. [2022-02-10 02:48:56,068 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 02:48:56,068 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 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 [2022-02-10 02:48:56,069 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:48:56,069 INFO L225 Difference]: With dead ends: 62 [2022-02-10 02:48:56,069 INFO L226 Difference]: Without dead ends: 49 [2022-02-10 02:48:56,070 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 180 ImplicationChecksByTransitivity, 2.4s TimeCoverageRelationStatistics Valid=172, Invalid=640, Unknown=0, NotChecked=0, Total=812 [2022-02-10 02:48:56,070 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 33 mSDsluCounter, 64 mSDsCounter, 0 mSdLazyCounter, 205 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 272 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 205 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 49 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 02:48:56,071 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 21 Invalid, 272 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 205 Invalid, 0 Unknown, 49 Unchecked, 0.1s Time] [2022-02-10 02:48:56,071 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-02-10 02:48:56,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 40. [2022-02-10 02:48:56,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 39 states have (on average 1.7435897435897436) internal successors, (68), 39 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) [2022-02-10 02:48:56,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 68 transitions. [2022-02-10 02:48:56,074 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 68 transitions. Word has length 15 [2022-02-10 02:48:56,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:48:56,074 INFO L470 AbstractCegarLoop]: Abstraction has 40 states and 68 transitions. [2022-02-10 02:48:56,074 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.368421052631579) internal successors, (26), 19 states have internal predecessors, (26), 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) [2022-02-10 02:48:56,075 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 68 transitions. [2022-02-10 02:48:56,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-10 02:48:56,075 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:48:56,075 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:48:56,101 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-02-10 02:48:56,275 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable7 [2022-02-10 02:48:56,276 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:48:56,276 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:48:56,276 INFO L85 PathProgramCache]: Analyzing trace with hash -2141071668, now seen corresponding path program 6 times [2022-02-10 02:48:56,277 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:48:56,277 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184665056] [2022-02-10 02:48:56,277 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:48:56,277 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:48:56,282 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:48:56,282 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1886945065] [2022-02-10 02:48:56,282 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 02:48:56,282 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:48:56,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:48:56,283 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) [2022-02-10 02:48:56,285 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-02-10 02:48:56,318 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 02:48:56,319 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:48:56,319 INFO L263 TraceCheckSpWp]: Trace formula consists of 54 conjuncts, 12 conjunts are in the unsatisfiable core [2022-02-10 02:48:56,320 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:48:56,426 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:48:56,427 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:49:07,201 WARN L838 $PredicateComparison]: unable to prove that (forall ((L Int)) (or (< (+ c_x 1) L) (forall ((M Int)) (or (not (< c_j M)) (let ((.cse0 (= M 0))) (and (or (not (= (mod L M) 0)) .cse0 (<= (div L M) 0)) (or (not .cse0) (not (= L 0))))))) (not (< c_x L)))) is different from false [2022-02-10 02:49:07,784 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 1 not checked. [2022-02-10 02:49:07,784 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:49:07,784 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184665056] [2022-02-10 02:49:07,784 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:49:07,784 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1886945065] [2022-02-10 02:49:07,784 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1886945065] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:49:07,784 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:49:07,785 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-02-10 02:49:07,785 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [342539875] [2022-02-10 02:49:07,785 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:49:07,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-10 02:49:07,785 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:49:07,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-10 02:49:07,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=115, Unknown=4, NotChecked=22, Total=182 [2022-02-10 02:49:07,786 INFO L87 Difference]: Start difference. First operand 40 states and 68 transitions. Second operand has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 states have internal predecessors, (27), 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) [2022-02-10 02:49:16,220 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:49:16,220 INFO L93 Difference]: Finished difference Result 80 states and 129 transitions. [2022-02-10 02:49:16,221 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 02:49:16,221 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 states have internal predecessors, (27), 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 [2022-02-10 02:49:16,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:49:16,221 INFO L225 Difference]: With dead ends: 80 [2022-02-10 02:49:16,222 INFO L226 Difference]: Without dead ends: 74 [2022-02-10 02:49:16,222 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 16 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 18.9s TimeCoverageRelationStatistics Valid=75, Invalid=195, Unknown=6, NotChecked=30, Total=306 [2022-02-10 02:49:16,222 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 33 mSDsluCounter, 138 mSDsCounter, 0 mSdLazyCounter, 122 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 122 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 188 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 02:49:16,223 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 40 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 122 Invalid, 0 Unknown, 188 Unchecked, 0.1s Time] [2022-02-10 02:49:16,223 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2022-02-10 02:49:16,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 49. [2022-02-10 02:49:16,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 48 states have (on average 1.8958333333333333) internal successors, (91), 48 states have internal predecessors, (91), 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) [2022-02-10 02:49:16,226 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 91 transitions. [2022-02-10 02:49:16,227 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 91 transitions. Word has length 15 [2022-02-10 02:49:16,227 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:49:16,227 INFO L470 AbstractCegarLoop]: Abstraction has 49 states and 91 transitions. [2022-02-10 02:49:16,227 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 1.9285714285714286) internal successors, (27), 14 states have internal predecessors, (27), 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) [2022-02-10 02:49:16,227 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 91 transitions. [2022-02-10 02:49:16,227 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 16 [2022-02-10 02:49:16,228 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:49:16,228 INFO L514 BasicCegarLoop]: trace histogram [2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:49:16,249 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-02-10 02:49:16,443 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:49:16,443 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:49:16,444 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:49:16,444 INFO L85 PathProgramCache]: Analyzing trace with hash -540812442, now seen corresponding path program 7 times [2022-02-10 02:49:16,444 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:49:16,444 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1625357218] [2022-02-10 02:49:16,444 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:49:16,444 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:49:16,449 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:49:16,449 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [554380297] [2022-02-10 02:49:16,449 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 02:49:16,449 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:49:16,449 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:49:16,451 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) [2022-02-10 02:49:16,453 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-02-10 02:49:16,490 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 02:49:16,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 25 conjunts are in the unsatisfiable core [2022-02-10 02:49:16,492 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:49:16,537 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 02:49:16,567 INFO L353 Elim1Store]: treesize reduction 9, result has 25.0 percent of original size [2022-02-10 02:49:16,568 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 24 treesize of output 19 [2022-02-10 02:49:16,571 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 02:49:16,598 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 02:49:16,723 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:49:16,723 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:49:17,154 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 210 treesize of output 198 [2022-02-10 02:49:17,502 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 02:49:17,502 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 36 [2022-02-10 02:49:17,517 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 32 [2022-02-10 02:49:18,265 INFO L134 CoverageAnalysis]: Checked inductivity of 5 backedges. 0 proven. 5 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:49:18,265 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:49:18,265 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1625357218] [2022-02-10 02:49:18,265 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:49:18,265 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [554380297] [2022-02-10 02:49:18,265 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [554380297] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:49:18,266 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:49:18,266 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2022-02-10 02:49:18,266 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1325115309] [2022-02-10 02:49:18,266 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:49:18,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 02:49:18,266 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:49:18,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 02:49:18,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2022-02-10 02:49:18,267 INFO L87 Difference]: Start difference. First operand 49 states and 91 transitions. Second operand has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 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) [2022-02-10 02:49:18,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:49:18,369 INFO L93 Difference]: Finished difference Result 61 states and 111 transitions. [2022-02-10 02:49:18,371 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-02-10 02:49:18,371 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 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 [2022-02-10 02:49:18,371 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:49:18,371 INFO L225 Difference]: With dead ends: 61 [2022-02-10 02:49:18,371 INFO L226 Difference]: Without dead ends: 58 [2022-02-10 02:49:18,372 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 73 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=66, Invalid=240, Unknown=0, NotChecked=0, Total=306 [2022-02-10 02:49:18,373 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 15 mSDsluCounter, 53 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 159 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 91 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 02:49:18,373 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 21 Invalid, 159 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 65 Invalid, 0 Unknown, 91 Unchecked, 0.1s Time] [2022-02-10 02:49:18,374 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2022-02-10 02:49:18,377 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 50. [2022-02-10 02:49:18,377 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 49 states have (on average 1.9387755102040816) internal successors, (95), 49 states have internal predecessors, (95), 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) [2022-02-10 02:49:18,378 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 95 transitions. [2022-02-10 02:49:18,378 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 95 transitions. Word has length 15 [2022-02-10 02:49:18,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:49:18,378 INFO L470 AbstractCegarLoop]: Abstraction has 50 states and 95 transitions. [2022-02-10 02:49:18,378 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.5294117647058822) internal successors, (26), 17 states have internal predecessors, (26), 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) [2022-02-10 02:49:18,378 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 95 transitions. [2022-02-10 02:49:18,379 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 02:49:18,379 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:49:18,379 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:49:18,398 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-02-10 02:49:18,588 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-02-10 02:49:18,589 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:49:18,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:49:18,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1671207002, now seen corresponding path program 8 times [2022-02-10 02:49:18,589 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:49:18,589 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [731235850] [2022-02-10 02:49:18,589 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:49:18,589 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:49:18,596 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:49:18,596 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1990000076] [2022-02-10 02:49:18,596 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 02:49:18,596 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:49:18,597 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:49:18,597 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) [2022-02-10 02:49:18,598 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-02-10 02:49:18,625 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 02:49:18,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:49:18,626 INFO L263 TraceCheckSpWp]: Trace formula consists of 61 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-10 02:49:18,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:49:18,754 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 02:49:18,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:49:41,954 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 02:49:41,954 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:49:41,954 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [731235850] [2022-02-10 02:49:41,955 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:49:41,955 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1990000076] [2022-02-10 02:49:41,955 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1990000076] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:49:41,955 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:49:41,955 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-02-10 02:49:41,955 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1848433609] [2022-02-10 02:49:41,955 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:49:41,955 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-02-10 02:49:41,955 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:49:41,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-02-10 02:49:41,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=124, Unknown=11, NotChecked=0, Total=182 [2022-02-10 02:49:41,957 INFO L87 Difference]: Start difference. First operand 50 states and 95 transitions. Second operand has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 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) [2022-02-10 02:49:42,203 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:49:42,203 INFO L93 Difference]: Finished difference Result 80 states and 132 transitions. [2022-02-10 02:49:42,204 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-02-10 02:49:42,204 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 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) Word has length 16 [2022-02-10 02:49:42,204 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:49:42,204 INFO L225 Difference]: With dead ends: 80 [2022-02-10 02:49:42,204 INFO L226 Difference]: Without dead ends: 72 [2022-02-10 02:49:42,205 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 19 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 23.0s TimeCoverageRelationStatistics Valid=102, Invalid=229, Unknown=11, NotChecked=0, Total=342 [2022-02-10 02:49:42,205 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 34 mSDsluCounter, 146 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 56 SdHoareTripleChecker+Invalid, 200 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 67 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 02:49:42,205 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 56 Invalid, 200 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 132 Invalid, 0 Unknown, 67 Unchecked, 0.1s Time] [2022-02-10 02:49:42,206 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72 states. [2022-02-10 02:49:42,208 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72 to 54. [2022-02-10 02:49:42,208 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 54 states, 53 states have (on average 1.8679245283018868) internal successors, (99), 53 states have internal predecessors, (99), 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) [2022-02-10 02:49:42,209 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 54 states to 54 states and 99 transitions. [2022-02-10 02:49:42,209 INFO L78 Accepts]: Start accepts. Automaton has 54 states and 99 transitions. Word has length 16 [2022-02-10 02:49:42,209 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:49:42,209 INFO L470 AbstractCegarLoop]: Abstraction has 54 states and 99 transitions. [2022-02-10 02:49:42,209 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.0714285714285716) internal successors, (29), 14 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) [2022-02-10 02:49:42,209 INFO L276 IsEmpty]: Start isEmpty. Operand 54 states and 99 transitions. [2022-02-10 02:49:42,209 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 02:49:42,210 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:49:42,210 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:49:42,234 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-02-10 02:49:42,431 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-02-10 02:49:42,431 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:49:42,432 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:49:42,432 INFO L85 PathProgramCache]: Analyzing trace with hash 615680278, now seen corresponding path program 9 times [2022-02-10 02:49:42,432 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:49:42,432 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1055675813] [2022-02-10 02:49:42,432 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:49:42,432 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:49:42,438 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:49:42,438 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1829463259] [2022-02-10 02:49:42,438 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 02:49:42,438 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:49:42,438 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:49:42,441 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) [2022-02-10 02:49:42,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-02-10 02:49:42,471 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 02:49:42,472 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:49:42,472 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-10 02:49:42,473 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:49:42,486 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 02:49:42,499 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 02:49:42,565 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 02:49:42,618 INFO L353 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2022-02-10 02:49:42,618 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2022-02-10 02:49:42,621 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-02-10 02:49:42,723 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:49:42,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:49:43,136 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 258 treesize of output 250 [2022-02-10 02:49:46,422 INFO L353 Elim1Store]: treesize reduction 22, result has 24.1 percent of original size [2022-02-10 02:49:46,422 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 20 [2022-02-10 02:49:46,428 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 02:49:46,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 02:49:46,435 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 02:49:46,435 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 02:49:46,447 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:49:46,447 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:49:46,447 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1055675813] [2022-02-10 02:49:46,447 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:49:46,447 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829463259] [2022-02-10 02:49:46,447 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829463259] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:49:46,447 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:49:46,447 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2022-02-10 02:49:46,448 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1107250561] [2022-02-10 02:49:46,448 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:49:46,448 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 02:49:46,448 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:49:46,448 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 02:49:46,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=244, Unknown=0, NotChecked=0, Total=306 [2022-02-10 02:49:46,449 INFO L87 Difference]: Start difference. First operand 54 states and 99 transitions. Second operand has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 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) [2022-02-10 02:49:46,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:49:46,840 INFO L93 Difference]: Finished difference Result 90 states and 151 transitions. [2022-02-10 02:49:46,841 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 02:49:46,841 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 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 16 [2022-02-10 02:49:46,842 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:49:46,843 INFO L225 Difference]: With dead ends: 90 [2022-02-10 02:49:46,843 INFO L226 Difference]: Without dead ends: 84 [2022-02-10 02:49:46,843 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 14 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 88 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=105, Invalid=401, Unknown=0, NotChecked=0, Total=506 [2022-02-10 02:49:46,844 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 50 mSDsluCounter, 131 mSDsCounter, 0 mSdLazyCounter, 187 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 42 SdHoareTripleChecker+Invalid, 357 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 163 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 02:49:46,844 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 42 Invalid, 357 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 187 Invalid, 0 Unknown, 163 Unchecked, 0.2s Time] [2022-02-10 02:49:46,844 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2022-02-10 02:49:46,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 61. [2022-02-10 02:49:46,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 1.95) internal successors, (117), 60 states have internal predecessors, (117), 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) [2022-02-10 02:49:46,849 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 117 transitions. [2022-02-10 02:49:46,849 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 117 transitions. Word has length 16 [2022-02-10 02:49:46,849 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:49:46,849 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 117 transitions. [2022-02-10 02:49:46,849 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.5) internal successors, (27), 18 states have internal predecessors, (27), 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) [2022-02-10 02:49:46,849 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 117 transitions. [2022-02-10 02:49:46,850 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 02:49:46,850 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:49:46,850 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:49:46,869 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-02-10 02:49:47,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-02-10 02:49:47,060 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:49:47,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:49:47,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1215536214, now seen corresponding path program 10 times [2022-02-10 02:49:47,060 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:49:47,060 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1544292186] [2022-02-10 02:49:47,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:49:47,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:49:47,064 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:49:47,064 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [526674296] [2022-02-10 02:49:47,064 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 02:49:47,065 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:49:47,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:49:47,066 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) [2022-02-10 02:49:47,066 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-02-10 02:49:47,095 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 02:49:47,095 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:49:47,096 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 34 conjunts are in the unsatisfiable core [2022-02-10 02:49:47,097 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:49:47,108 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 02:49:47,185 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 02:49:47,216 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2022-02-10 02:49:47,273 INFO L353 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2022-02-10 02:49:47,274 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 40 treesize of output 32 [2022-02-10 02:49:47,278 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-02-10 02:49:47,396 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:49:47,396 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:49:51,924 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 298 treesize of output 290 [2022-02-10 02:49:54,042 INFO L353 Elim1Store]: treesize reduction 25, result has 46.8 percent of original size [2022-02-10 02:49:54,042 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 59 treesize of output 65 [2022-02-10 02:49:54,052 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 355 treesize of output 331 [2022-02-10 02:49:54,265 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:49:54,266 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:49:54,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1544292186] [2022-02-10 02:49:54,266 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:49:54,266 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [526674296] [2022-02-10 02:49:54,266 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [526674296] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:49:54,266 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:49:54,266 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2022-02-10 02:49:54,266 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [828052243] [2022-02-10 02:49:54,266 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:49:54,266 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 02:49:54,266 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:49:54,267 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 02:49:54,267 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=269, Unknown=2, NotChecked=0, Total=342 [2022-02-10 02:49:54,267 INFO L87 Difference]: Start difference. First operand 61 states and 117 transitions. Second operand has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 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) [2022-02-10 02:49:54,433 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:49:54,433 INFO L93 Difference]: Finished difference Result 81 states and 147 transitions. [2022-02-10 02:49:54,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 02:49:54,434 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 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 16 [2022-02-10 02:49:54,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:49:54,434 INFO L225 Difference]: With dead ends: 81 [2022-02-10 02:49:54,434 INFO L226 Difference]: Without dead ends: 78 [2022-02-10 02:49:54,435 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 91 ImplicationChecksByTransitivity, 4.7s TimeCoverageRelationStatistics Valid=86, Invalid=332, Unknown=2, NotChecked=0, Total=420 [2022-02-10 02:49:54,435 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 18 mSDsluCounter, 72 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 250 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 149 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 02:49:54,435 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 24 Invalid, 250 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 100 Invalid, 0 Unknown, 149 Unchecked, 0.1s Time] [2022-02-10 02:49:54,436 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78 states. [2022-02-10 02:49:54,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78 to 62. [2022-02-10 02:49:54,439 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 62 states, 61 states have (on average 1.9672131147540983) internal successors, (120), 61 states have internal predecessors, (120), 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) [2022-02-10 02:49:54,439 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 62 states to 62 states and 120 transitions. [2022-02-10 02:49:54,439 INFO L78 Accepts]: Start accepts. Automaton has 62 states and 120 transitions. Word has length 16 [2022-02-10 02:49:54,439 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:49:54,439 INFO L470 AbstractCegarLoop]: Abstraction has 62 states and 120 transitions. [2022-02-10 02:49:54,439 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 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) [2022-02-10 02:49:54,439 INFO L276 IsEmpty]: Start isEmpty. Operand 62 states and 120 transitions. [2022-02-10 02:49:54,440 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 02:49:54,440 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:49:54,440 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:49:54,459 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-02-10 02:49:54,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-02-10 02:49:54,648 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:49:54,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:49:54,648 INFO L85 PathProgramCache]: Analyzing trace with hash -1744839752, now seen corresponding path program 11 times [2022-02-10 02:49:54,648 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:49:54,648 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1432325179] [2022-02-10 02:49:54,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:49:54,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:49:54,653 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:49:54,653 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [126866229] [2022-02-10 02:49:54,653 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 02:49:54,653 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:49:54,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:49:54,654 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) [2022-02-10 02:49:54,662 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-02-10 02:49:54,693 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 02:49:54,693 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:49:54,694 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-10 02:49:54,695 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:49:54,708 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 02:49:54,787 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 02:49:54,821 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 02:49:54,880 INFO L353 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2022-02-10 02:49:54,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2022-02-10 02:49:54,884 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-02-10 02:49:54,984 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:49:54,984 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:50:03,519 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 298 treesize of output 290 [2022-02-10 02:50:06,127 INFO L353 Elim1Store]: treesize reduction 25, result has 46.8 percent of original size [2022-02-10 02:50:06,127 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 60 treesize of output 66 [2022-02-10 02:50:06,149 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 168 treesize of output 156 [2022-02-10 02:50:06,279 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:50:06,279 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:50:06,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1432325179] [2022-02-10 02:50:06,279 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:50:06,279 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [126866229] [2022-02-10 02:50:06,279 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [126866229] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:50:06,279 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:50:06,279 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2022-02-10 02:50:06,280 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [233330571] [2022-02-10 02:50:06,280 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:50:06,280 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 02:50:06,280 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:50:06,280 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 02:50:06,280 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=69, Invalid=269, Unknown=4, NotChecked=0, Total=342 [2022-02-10 02:50:06,281 INFO L87 Difference]: Start difference. First operand 62 states and 120 transitions. Second operand has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 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) [2022-02-10 02:50:06,492 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:50:06,492 INFO L93 Difference]: Finished difference Result 96 states and 168 transitions. [2022-02-10 02:50:06,493 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 02:50:06,493 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 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 16 [2022-02-10 02:50:06,493 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:50:06,494 INFO L225 Difference]: With dead ends: 96 [2022-02-10 02:50:06,494 INFO L226 Difference]: Without dead ends: 90 [2022-02-10 02:50:06,494 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 70 ImplicationChecksByTransitivity, 8.7s TimeCoverageRelationStatistics Valid=75, Invalid=301, Unknown=4, NotChecked=0, Total=380 [2022-02-10 02:50:06,495 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 36 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 197 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 38 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 197 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 200 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 02:50:06,495 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 38 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 197 Invalid, 0 Unknown, 200 Unchecked, 0.2s Time] [2022-02-10 02:50:06,496 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 90 states. [2022-02-10 02:50:06,498 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 90 to 63. [2022-02-10 02:50:06,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 63 states, 62 states have (on average 2.0) internal successors, (124), 62 states have internal predecessors, (124), 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) [2022-02-10 02:50:06,498 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 63 states to 63 states and 124 transitions. [2022-02-10 02:50:06,498 INFO L78 Accepts]: Start accepts. Automaton has 63 states and 124 transitions. Word has length 16 [2022-02-10 02:50:06,499 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:50:06,499 INFO L470 AbstractCegarLoop]: Abstraction has 63 states and 124 transitions. [2022-02-10 02:50:06,499 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 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) [2022-02-10 02:50:06,499 INFO L276 IsEmpty]: Start isEmpty. Operand 63 states and 124 transitions. [2022-02-10 02:50:06,499 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 02:50:06,499 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:50:06,499 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:50:06,517 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-02-10 02:50:06,707 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:50:06,707 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:50:06,708 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:50:06,708 INFO L85 PathProgramCache]: Analyzing trace with hash 392163764, now seen corresponding path program 12 times [2022-02-10 02:50:06,708 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:50:06,708 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [933284763] [2022-02-10 02:50:06,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:50:06,708 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:50:06,712 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:50:06,712 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [205594566] [2022-02-10 02:50:06,712 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 02:50:06,712 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:50:06,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:50:06,713 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) [2022-02-10 02:50:06,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-02-10 02:50:06,746 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 02:50:06,746 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:50:06,747 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 32 conjunts are in the unsatisfiable core [2022-02-10 02:50:06,748 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:50:06,786 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 02:50:06,815 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 02:50:06,816 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 33 [2022-02-10 02:50:06,874 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 02:50:06,937 INFO L353 Elim1Store]: treesize reduction 31, result has 54.4 percent of original size [2022-02-10 02:50:06,937 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 45 treesize of output 64 [2022-02-10 02:50:06,953 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 45 treesize of output 45 [2022-02-10 02:50:07,959 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:50:07,959 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:50:08,446 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 226 treesize of output 214 [2022-02-10 02:50:14,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 02:50:14,940 INFO L353 Elim1Store]: treesize reduction 13, result has 80.0 percent of original size [2022-02-10 02:50:14,941 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 91 treesize of output 110 [2022-02-10 02:50:14,954 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 359 treesize of output 343 [2022-02-10 02:50:16,723 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:50:16,723 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:50:16,723 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [933284763] [2022-02-10 02:50:16,723 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:50:16,724 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [205594566] [2022-02-10 02:50:16,724 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [205594566] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:50:16,724 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:50:16,724 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2022-02-10 02:50:16,724 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [968487022] [2022-02-10 02:50:16,724 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:50:16,724 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 02:50:16,724 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:50:16,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 02:50:16,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=268, Unknown=2, NotChecked=0, Total=342 [2022-02-10 02:50:16,725 INFO L87 Difference]: Start difference. First operand 63 states and 124 transitions. Second operand has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 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) [2022-02-10 02:50:18,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:50:18,834 INFO L93 Difference]: Finished difference Result 84 states and 160 transitions. [2022-02-10 02:50:18,834 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-02-10 02:50:18,834 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 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 16 [2022-02-10 02:50:18,835 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:50:18,835 INFO L225 Difference]: With dead ends: 84 [2022-02-10 02:50:18,835 INFO L226 Difference]: Without dead ends: 81 [2022-02-10 02:50:18,835 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 95 ImplicationChecksByTransitivity, 6.6s TimeCoverageRelationStatistics Valid=78, Invalid=299, Unknown=3, NotChecked=0, Total=380 [2022-02-10 02:50:18,836 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 8 mSDsluCounter, 44 mSDsCounter, 0 mSdLazyCounter, 31 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 31 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 299 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 02:50:18,836 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 22 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 31 Invalid, 0 Unknown, 299 Unchecked, 0.1s Time] [2022-02-10 02:50:18,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81 states. [2022-02-10 02:50:18,838 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81 to 65. [2022-02-10 02:50:18,839 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 64 states have (on average 2.03125) internal successors, (130), 64 states have internal predecessors, (130), 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) [2022-02-10 02:50:18,839 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 130 transitions. [2022-02-10 02:50:18,839 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 130 transitions. Word has length 16 [2022-02-10 02:50:18,839 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:50:18,839 INFO L470 AbstractCegarLoop]: Abstraction has 65 states and 130 transitions. [2022-02-10 02:50:18,839 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 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) [2022-02-10 02:50:18,839 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 130 transitions. [2022-02-10 02:50:18,840 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 02:50:18,840 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:50:18,840 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:50:18,857 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-02-10 02:50:19,047 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable14 [2022-02-10 02:50:19,047 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:50:19,048 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:50:19,048 INFO L85 PathProgramCache]: Analyzing trace with hash -1756632772, now seen corresponding path program 13 times [2022-02-10 02:50:19,048 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:50:19,048 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [936004264] [2022-02-10 02:50:19,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:50:19,048 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:50:19,053 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:50:19,053 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [204364245] [2022-02-10 02:50:19,053 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 02:50:19,053 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:50:19,054 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:50:19,055 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) [2022-02-10 02:50:19,056 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-02-10 02:50:19,089 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 02:50:19,090 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-10 02:50:19,091 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:50:19,131 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 02:50:19,164 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 02:50:19,192 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2022-02-10 02:50:19,241 INFO L353 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2022-02-10 02:50:19,241 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 40 treesize of output 32 [2022-02-10 02:50:19,244 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-02-10 02:50:19,364 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:50:19,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:50:24,023 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 338 treesize of output 326 [2022-02-10 02:50:31,796 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 02:50:31,912 INFO L353 Elim1Store]: treesize reduction 13, result has 80.0 percent of original size [2022-02-10 02:50:31,912 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 91 treesize of output 110 [2022-02-10 02:50:31,925 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 359 treesize of output 343 [2022-02-10 02:50:33,756 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:50:33,756 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:50:33,756 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [936004264] [2022-02-10 02:50:33,756 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:50:33,756 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [204364245] [2022-02-10 02:50:33,756 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [204364245] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:50:33,756 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:50:33,756 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2022-02-10 02:50:33,756 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888330263] [2022-02-10 02:50:33,756 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:50:33,757 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 02:50:33,757 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:50:33,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 02:50:33,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=68, Invalid=269, Unknown=5, NotChecked=0, Total=342 [2022-02-10 02:50:33,757 INFO L87 Difference]: Start difference. First operand 65 states and 130 transitions. Second operand has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 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) [2022-02-10 02:50:33,884 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:50:33,885 INFO L93 Difference]: Finished difference Result 83 states and 160 transitions. [2022-02-10 02:50:33,885 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 02:50:33,885 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 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 16 [2022-02-10 02:50:33,885 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:50:33,886 INFO L225 Difference]: With dead ends: 83 [2022-02-10 02:50:33,886 INFO L226 Difference]: Without dead ends: 80 [2022-02-10 02:50:33,886 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 31 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 10.5s TimeCoverageRelationStatistics Valid=74, Invalid=301, Unknown=5, NotChecked=0, Total=380 [2022-02-10 02:50:33,887 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 17 mSDsluCounter, 63 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 251 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 149 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 02:50:33,887 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 21 Invalid, 251 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 99 Invalid, 0 Unknown, 149 Unchecked, 0.1s Time] [2022-02-10 02:50:33,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80 states. [2022-02-10 02:50:33,889 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80 to 67. [2022-02-10 02:50:33,889 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 66 states have (on average 2.0757575757575757) internal successors, (137), 66 states have internal predecessors, (137), 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) [2022-02-10 02:50:33,890 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 137 transitions. [2022-02-10 02:50:33,890 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 137 transitions. Word has length 16 [2022-02-10 02:50:33,890 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:50:33,890 INFO L470 AbstractCegarLoop]: Abstraction has 67 states and 137 transitions. [2022-02-10 02:50:33,890 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 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) [2022-02-10 02:50:33,890 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 137 transitions. [2022-02-10 02:50:33,891 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 02:50:33,891 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:50:33,891 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:50:33,911 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-02-10 02:50:34,103 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-02-10 02:50:34,103 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:50:34,104 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:50:34,104 INFO L85 PathProgramCache]: Analyzing trace with hash -422041442, now seen corresponding path program 14 times [2022-02-10 02:50:34,104 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:50:34,104 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [585750527] [2022-02-10 02:50:34,104 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:50:34,104 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:50:34,107 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:50:34,107 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [63333654] [2022-02-10 02:50:34,108 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 02:50:34,108 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:50:34,108 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:50:34,109 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) [2022-02-10 02:50:34,109 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-02-10 02:50:34,146 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 02:50:34,146 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:50:34,146 WARN L261 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 33 conjunts are in the unsatisfiable core [2022-02-10 02:50:34,147 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:50:34,183 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 02:50:34,215 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 02:50:34,236 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 02:50:34,291 INFO L353 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2022-02-10 02:50:34,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 43 treesize of output 35 [2022-02-10 02:50:34,294 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 22 [2022-02-10 02:50:34,395 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:50:34,395 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:50:43,131 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 338 treesize of output 326 [2022-02-10 02:50:50,708 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 02:50:50,821 INFO L353 Elim1Store]: treesize reduction 13, result has 80.0 percent of original size [2022-02-10 02:50:50,821 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 91 treesize of output 110 [2022-02-10 02:50:50,836 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 359 treesize of output 343 [2022-02-10 02:50:52,642 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 0 proven. 6 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:50:52,642 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:50:52,642 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [585750527] [2022-02-10 02:50:52,642 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:50:52,642 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [63333654] [2022-02-10 02:50:52,642 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [63333654] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:50:52,642 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:50:52,642 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 19 [2022-02-10 02:50:52,643 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [284571012] [2022-02-10 02:50:52,643 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:50:52,643 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 02:50:52,643 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:50:52,643 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 02:50:52,643 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=66, Invalid=269, Unknown=7, NotChecked=0, Total=342 [2022-02-10 02:50:52,644 INFO L87 Difference]: Start difference. First operand 67 states and 137 transitions. Second operand has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 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) [2022-02-10 02:50:56,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:50:56,941 INFO L93 Difference]: Finished difference Result 91 states and 176 transitions. [2022-02-10 02:50:56,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 02:50:56,942 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 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 16 [2022-02-10 02:50:56,942 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:50:56,943 INFO L225 Difference]: With dead ends: 91 [2022-02-10 02:50:56,943 INFO L226 Difference]: Without dead ends: 85 [2022-02-10 02:50:56,943 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 32 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 18.7s TimeCoverageRelationStatistics Valid=77, Invalid=334, Unknown=9, NotChecked=0, Total=420 [2022-02-10 02:50:56,944 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 24 mSDsluCounter, 97 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 24 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 402 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 266 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 02:50:56,944 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [24 Valid, 24 Invalid, 402 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 130 Invalid, 0 Unknown, 266 Unchecked, 0.2s Time] [2022-02-10 02:50:56,944 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-02-10 02:50:56,946 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 68. [2022-02-10 02:50:56,947 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 68 states, 67 states have (on average 2.1044776119402986) internal successors, (141), 67 states have internal predecessors, (141), 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) [2022-02-10 02:50:56,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 68 states to 68 states and 141 transitions. [2022-02-10 02:50:56,947 INFO L78 Accepts]: Start accepts. Automaton has 68 states and 141 transitions. Word has length 16 [2022-02-10 02:50:56,947 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:50:56,947 INFO L470 AbstractCegarLoop]: Abstraction has 68 states and 141 transitions. [2022-02-10 02:50:56,947 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.4736842105263157) internal successors, (28), 19 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) [2022-02-10 02:50:56,947 INFO L276 IsEmpty]: Start isEmpty. Operand 68 states and 141 transitions. [2022-02-10 02:50:56,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 17 [2022-02-10 02:50:56,950 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:50:56,950 INFO L514 BasicCegarLoop]: trace histogram [3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:50:56,978 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-02-10 02:50:57,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-02-10 02:50:57,164 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:50:57,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:50:57,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1178217784, now seen corresponding path program 15 times [2022-02-10 02:50:57,164 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:50:57,164 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1450647897] [2022-02-10 02:50:57,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:50:57,164 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:50:57,168 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:50:57,168 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1121122573] [2022-02-10 02:50:57,168 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 02:50:57,168 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:50:57,168 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:50:57,169 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) [2022-02-10 02:50:57,170 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-02-10 02:50:57,204 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 02:50:57,205 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:50:57,205 WARN L261 TraceCheckSpWp]: Trace formula consists of 53 conjuncts, 28 conjunts are in the unsatisfiable core [2022-02-10 02:50:57,212 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:50:57,247 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 02:50:57,319 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 02:50:57,319 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 20 treesize of output 24 [2022-02-10 02:50:57,326 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 6 treesize of output 5 [2022-02-10 02:50:57,630 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 02:50:57,630 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:51:04,349 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 40 treesize of output 34 [2022-02-10 02:51:12,035 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 02:51:12,035 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 0 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 1 case distinctions, treesize of input 31 treesize of output 36 [2022-02-10 02:51:12,106 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 32 [2022-02-10 02:51:15,578 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 0 proven. 7 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 02:51:15,578 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:51:15,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1450647897] [2022-02-10 02:51:15,578 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:51:15,578 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1121122573] [2022-02-10 02:51:15,578 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1121122573] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:51:15,578 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:51:15,578 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 10] total 19 [2022-02-10 02:51:15,578 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [87987946] [2022-02-10 02:51:15,578 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:51:15,579 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-02-10 02:51:15,579 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:51:15,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-02-10 02:51:15,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=267, Unknown=4, NotChecked=0, Total=342 [2022-02-10 02:51:15,579 INFO L87 Difference]: Start difference. First operand 68 states and 141 transitions. Second operand has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 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) [2022-02-10 02:51:20,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:51:20,192 INFO L93 Difference]: Finished difference Result 86 states and 177 transitions. [2022-02-10 02:51:20,192 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 02:51:20,192 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 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) Word has length 16 [2022-02-10 02:51:20,192 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:51:20,193 INFO L225 Difference]: With dead ends: 86 [2022-02-10 02:51:20,193 INFO L226 Difference]: Without dead ends: 83 [2022-02-10 02:51:20,193 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 90 ImplicationChecksByTransitivity, 17.8s TimeCoverageRelationStatistics Valid=103, Invalid=397, Unknown=6, NotChecked=0, Total=506 [2022-02-10 02:51:20,194 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 10 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 19 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 25 SdHoareTripleChecker+Invalid, 198 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 19 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 176 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-02-10 02:51:20,194 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 25 Invalid, 198 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 19 Invalid, 0 Unknown, 176 Unchecked, 0.0s Time] [2022-02-10 02:51:20,194 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2022-02-10 02:51:20,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 69. [2022-02-10 02:51:20,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 69 states, 68 states have (on average 2.1323529411764706) internal successors, (145), 68 states have internal predecessors, (145), 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) [2022-02-10 02:51:20,196 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 69 states to 69 states and 145 transitions. [2022-02-10 02:51:20,196 INFO L78 Accepts]: Start accepts. Automaton has 69 states and 145 transitions. Word has length 16 [2022-02-10 02:51:20,196 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:51:20,197 INFO L470 AbstractCegarLoop]: Abstraction has 69 states and 145 transitions. [2022-02-10 02:51:20,197 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 1.5263157894736843) internal successors, (29), 19 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) [2022-02-10 02:51:20,197 INFO L276 IsEmpty]: Start isEmpty. Operand 69 states and 145 transitions. [2022-02-10 02:51:20,197 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-10 02:51:20,197 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:51:20,197 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:51:20,219 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-02-10 02:51:20,411 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-02-10 02:51:20,412 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:51:20,412 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:51:20,412 INFO L85 PathProgramCache]: Analyzing trace with hash -1567023251, now seen corresponding path program 16 times [2022-02-10 02:51:20,412 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:51:20,412 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1218189065] [2022-02-10 02:51:20,412 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:51:20,412 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:51:20,417 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:51:20,417 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [238471194] [2022-02-10 02:51:20,417 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 02:51:20,417 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:51:20,417 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:51:20,418 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) [2022-02-10 02:51:20,422 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-02-10 02:51:20,454 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 02:51:20,454 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:51:20,455 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 12 conjunts are in the unsatisfiable core [2022-02-10 02:51:20,455 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:51:20,626 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 8 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 02:51:20,626 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:51:20,964 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 02:51:20,964 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:51:20,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1218189065] [2022-02-10 02:51:20,964 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:51:20,964 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [238471194] [2022-02-10 02:51:20,964 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [238471194] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:51:20,964 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:51:20,964 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2022-02-10 02:51:20,964 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478898501] [2022-02-10 02:51:20,964 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:51:20,965 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-02-10 02:51:20,965 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:51:20,965 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-02-10 02:51:20,965 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=164, Unknown=0, NotChecked=0, Total=210 [2022-02-10 02:51:20,965 INFO L87 Difference]: Start difference. First operand 69 states and 145 transitions. Second operand has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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) [2022-02-10 02:51:21,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:51:21,247 INFO L93 Difference]: Finished difference Result 84 states and 162 transitions. [2022-02-10 02:51:21,248 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-02-10 02:51:21,248 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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 [2022-02-10 02:51:21,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:51:21,248 INFO L225 Difference]: With dead ends: 84 [2022-02-10 02:51:21,249 INFO L226 Difference]: Without dead ends: 73 [2022-02-10 02:51:21,249 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 18 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 62 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=126, Invalid=336, Unknown=0, NotChecked=0, Total=462 [2022-02-10 02:51:21,249 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 39 mSDsluCounter, 91 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 36 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 107 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 02:51:21,250 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 36 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 109 Invalid, 0 Unknown, 107 Unchecked, 0.1s Time] [2022-02-10 02:51:21,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2022-02-10 02:51:21,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 61. [2022-02-10 02:51:21,252 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 60 states have (on average 2.25) internal successors, (135), 60 states have internal predecessors, (135), 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) [2022-02-10 02:51:21,252 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 135 transitions. [2022-02-10 02:51:21,252 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 135 transitions. Word has length 17 [2022-02-10 02:51:21,252 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:51:21,252 INFO L470 AbstractCegarLoop]: Abstraction has 61 states and 135 transitions. [2022-02-10 02:51:21,252 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 1.8666666666666667) internal successors, (28), 15 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) [2022-02-10 02:51:21,252 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 135 transitions. [2022-02-10 02:51:21,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-10 02:51:21,253 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:51:21,253 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:51:21,273 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-02-10 02:51:21,460 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:51:21,460 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:51:21,461 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:51:21,461 INFO L85 PathProgramCache]: Analyzing trace with hash 1069494510, now seen corresponding path program 17 times [2022-02-10 02:51:21,461 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:51:21,461 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027698123] [2022-02-10 02:51:21,461 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:51:21,461 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:51:21,467 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:51:21,467 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [102530834] [2022-02-10 02:51:21,467 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 02:51:21,467 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:51:21,467 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:51:21,468 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 02:51:21,469 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-02-10 02:51:21,506 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 02:51:21,506 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:51:21,506 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-10 02:51:21,507 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:51:21,714 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:51:21,714 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:51:39,085 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:51:39,085 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:51:39,085 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027698123] [2022-02-10 02:51:39,085 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:51:39,085 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [102530834] [2022-02-10 02:51:39,085 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [102530834] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:51:39,085 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:51:39,085 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-02-10 02:51:39,085 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1324950100] [2022-02-10 02:51:39,085 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:51:39,086 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 02:51:39,086 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:51:39,086 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 02:51:39,086 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=281, Unknown=8, NotChecked=0, Total=380 [2022-02-10 02:51:39,086 INFO L87 Difference]: Start difference. First operand 61 states and 135 transitions. Second operand has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 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) [2022-02-10 02:51:40,638 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:51:40,639 INFO L93 Difference]: Finished difference Result 139 states and 242 transitions. [2022-02-10 02:51:40,639 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 02:51:40,639 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 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 [2022-02-10 02:51:40,640 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:51:40,640 INFO L225 Difference]: With dead ends: 139 [2022-02-10 02:51:40,640 INFO L226 Difference]: Without dead ends: 121 [2022-02-10 02:51:40,641 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 198 ImplicationChecksByTransitivity, 18.0s TimeCoverageRelationStatistics Valid=311, Invalid=803, Unknown=8, NotChecked=0, Total=1122 [2022-02-10 02:51:40,641 INFO L933 BasicCegarLoop]: 9 mSDtfsCounter, 97 mSDsluCounter, 205 mSDsCounter, 0 mSdLazyCounter, 289 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 289 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 138 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-02-10 02:51:40,641 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 70 Invalid, 448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 289 Invalid, 0 Unknown, 138 Unchecked, 0.5s Time] [2022-02-10 02:51:40,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 121 states. [2022-02-10 02:51:40,644 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 121 to 80. [2022-02-10 02:51:40,644 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 80 states, 79 states have (on average 2.151898734177215) internal successors, (170), 79 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) [2022-02-10 02:51:40,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 80 states to 80 states and 170 transitions. [2022-02-10 02:51:40,645 INFO L78 Accepts]: Start accepts. Automaton has 80 states and 170 transitions. Word has length 17 [2022-02-10 02:51:40,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:51:40,645 INFO L470 AbstractCegarLoop]: Abstraction has 80 states and 170 transitions. [2022-02-10 02:51:40,645 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.55) internal successors, (31), 20 states have internal predecessors, (31), 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) [2022-02-10 02:51:40,645 INFO L276 IsEmpty]: Start isEmpty. Operand 80 states and 170 transitions. [2022-02-10 02:51:40,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-10 02:51:40,646 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:51:40,646 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:51:40,665 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-02-10 02:51:40,855 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:51:40,855 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:51:40,856 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:51:40,856 INFO L85 PathProgramCache]: Analyzing trace with hash 1150568012, now seen corresponding path program 18 times [2022-02-10 02:51:40,856 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:51:40,856 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [563294320] [2022-02-10 02:51:40,856 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:51:40,856 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:51:40,861 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:51:40,862 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [474402602] [2022-02-10 02:51:40,862 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 02:51:40,862 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:51:40,862 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:51:40,863 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) [2022-02-10 02:51:40,865 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-02-10 02:51:40,903 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 02:51:40,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:51:40,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 17 conjunts are in the unsatisfiable core [2022-02-10 02:51:40,904 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:51:41,133 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:51:41,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:51:42,274 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:51:42,274 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:51:42,274 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [563294320] [2022-02-10 02:51:42,274 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:51:42,275 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [474402602] [2022-02-10 02:51:42,275 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [474402602] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:51:42,275 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:51:42,275 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2022-02-10 02:51:42,275 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1918632488] [2022-02-10 02:51:42,275 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:51:42,275 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 02:51:42,275 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:51:42,275 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 02:51:42,275 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=92, Invalid=370, Unknown=0, NotChecked=0, Total=462 [2022-02-10 02:51:42,276 INFO L87 Difference]: Start difference. First operand 80 states and 170 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 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) [2022-02-10 02:51:42,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:51:42,680 INFO L93 Difference]: Finished difference Result 98 states and 197 transitions. [2022-02-10 02:51:42,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-02-10 02:51:42,681 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 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) Word has length 17 [2022-02-10 02:51:42,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:51:42,682 INFO L225 Difference]: With dead ends: 98 [2022-02-10 02:51:42,682 INFO L226 Difference]: Without dead ends: 82 [2022-02-10 02:51:42,682 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 168 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=122, Invalid=478, Unknown=0, NotChecked=0, Total=600 [2022-02-10 02:51:42,683 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 18 mSDsluCounter, 56 mSDsCounter, 0 mSdLazyCounter, 135 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 238 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 135 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 99 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 02:51:42,683 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 21 Invalid, 238 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 135 Invalid, 0 Unknown, 99 Unchecked, 0.2s Time] [2022-02-10 02:51:42,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2022-02-10 02:51:42,685 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 81. [2022-02-10 02:51:42,685 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 81 states, 80 states have (on average 2.1625) internal successors, (173), 80 states have internal predecessors, (173), 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) [2022-02-10 02:51:42,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 81 states to 81 states and 173 transitions. [2022-02-10 02:51:42,685 INFO L78 Accepts]: Start accepts. Automaton has 81 states and 173 transitions. Word has length 17 [2022-02-10 02:51:42,686 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:51:42,686 INFO L470 AbstractCegarLoop]: Abstraction has 81 states and 173 transitions. [2022-02-10 02:51:42,686 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 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) [2022-02-10 02:51:42,686 INFO L276 IsEmpty]: Start isEmpty. Operand 81 states and 173 transitions. [2022-02-10 02:51:42,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-10 02:51:42,686 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:51:42,686 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:51:42,705 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-02-10 02:51:42,895 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:51:42,896 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:51:42,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:51:42,896 INFO L85 PathProgramCache]: Analyzing trace with hash -1809807954, now seen corresponding path program 19 times [2022-02-10 02:51:42,896 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:51:42,896 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [305430104] [2022-02-10 02:51:42,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:51:42,896 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:51:42,901 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:51:42,901 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [799847769] [2022-02-10 02:51:42,901 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 02:51:42,901 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:51:42,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:51:42,902 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) [2022-02-10 02:51:42,903 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-02-10 02:51:42,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 02:51:42,936 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-10 02:51:42,937 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:51:43,159 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:51:43,159 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:51:44,125 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:51:44,126 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:51:44,126 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [305430104] [2022-02-10 02:51:44,126 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:51:44,126 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [799847769] [2022-02-10 02:51:44,126 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [799847769] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:51:44,126 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:51:44,126 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2022-02-10 02:51:44,126 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1689798368] [2022-02-10 02:51:44,126 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:51:44,127 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 02:51:44,127 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:51:44,127 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 02:51:44,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=368, Unknown=0, NotChecked=0, Total=462 [2022-02-10 02:51:44,127 INFO L87 Difference]: Start difference. First operand 81 states and 173 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 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) [2022-02-10 02:51:45,171 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:51:45,171 INFO L93 Difference]: Finished difference Result 134 states and 285 transitions. [2022-02-10 02:51:45,172 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-02-10 02:51:45,172 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 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) Word has length 17 [2022-02-10 02:51:45,172 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:51:45,173 INFO L225 Difference]: With dead ends: 134 [2022-02-10 02:51:45,173 INFO L226 Difference]: Without dead ends: 128 [2022-02-10 02:51:45,173 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 11 SyntacticMatches, 2 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 280 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=230, Invalid=960, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 02:51:45,174 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 33 mSDsluCounter, 66 mSDsCounter, 0 mSdLazyCounter, 87 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 316 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 87 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 215 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 02:51:45,174 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 23 Invalid, 316 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 87 Invalid, 0 Unknown, 215 Unchecked, 0.1s Time] [2022-02-10 02:51:45,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-02-10 02:51:45,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 102. [2022-02-10 02:51:45,177 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 102 states, 101 states have (on average 2.257425742574257) internal successors, (228), 101 states have internal predecessors, (228), 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) [2022-02-10 02:51:45,178 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 102 states to 102 states and 228 transitions. [2022-02-10 02:51:45,178 INFO L78 Accepts]: Start accepts. Automaton has 102 states and 228 transitions. Word has length 17 [2022-02-10 02:51:45,178 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:51:45,178 INFO L470 AbstractCegarLoop]: Abstraction has 102 states and 228 transitions. [2022-02-10 02:51:45,178 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 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) [2022-02-10 02:51:45,178 INFO L276 IsEmpty]: Start isEmpty. Operand 102 states and 228 transitions. [2022-02-10 02:51:45,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-10 02:51:45,179 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:51:45,179 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:51:45,199 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-02-10 02:51:45,391 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:51:45,391 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:51:45,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:51:45,392 INFO L85 PathProgramCache]: Analyzing trace with hash -209548728, now seen corresponding path program 20 times [2022-02-10 02:51:45,392 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:51:45,392 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2069987847] [2022-02-10 02:51:45,392 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:51:45,392 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:51:45,397 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:51:45,397 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [983785637] [2022-02-10 02:51:45,397 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 02:51:45,398 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:51:45,398 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:51:45,399 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) [2022-02-10 02:51:45,399 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-02-10 02:51:45,434 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 02:51:45,434 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:51:45,435 WARN L261 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 35 conjunts are in the unsatisfiable core [2022-02-10 02:51:45,436 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:51:45,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 02:51:45,498 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 02:51:45,531 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2022-02-10 02:51:45,585 INFO L353 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2022-02-10 02:51:45,585 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 40 treesize of output 32 [2022-02-10 02:51:45,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-02-10 02:51:45,622 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 02:51:45,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 02:51:45,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2022-02-10 02:51:45,743 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:51:45,744 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:51:53,687 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 322 treesize of output 314 [2022-02-10 02:52:04,833 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 02:52:04,896 INFO L353 Elim1Store]: treesize reduction 15, result has 59.5 percent of original size [2022-02-10 02:52:04,896 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 2 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 4 case distinctions, treesize of input 94 treesize of output 92 [2022-02-10 02:52:04,907 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 522 treesize of output 504 [2022-02-10 02:52:05,527 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:52:05,527 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:52:05,527 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2069987847] [2022-02-10 02:52:05,527 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:52:05,527 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [983785637] [2022-02-10 02:52:05,527 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [983785637] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:52:05,527 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:52:05,528 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2022-02-10 02:52:05,528 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561242582] [2022-02-10 02:52:05,528 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:52:05,528 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 02:52:05,528 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:52:05,528 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 02:52:05,528 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=333, Unknown=3, NotChecked=0, Total=420 [2022-02-10 02:52:05,528 INFO L87 Difference]: Start difference. First operand 102 states and 228 transitions. Second operand has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 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) [2022-02-10 02:52:05,848 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:52:05,849 INFO L93 Difference]: Finished difference Result 129 states and 274 transitions. [2022-02-10 02:52:05,850 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 02:52:05,850 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 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 [2022-02-10 02:52:05,850 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:52:05,851 INFO L225 Difference]: With dead ends: 129 [2022-02-10 02:52:05,851 INFO L226 Difference]: Without dead ends: 123 [2022-02-10 02:52:05,851 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 34 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 9.4s TimeCoverageRelationStatistics Valid=97, Invalid=406, Unknown=3, NotChecked=0, Total=506 [2022-02-10 02:52:05,851 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 10 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 133 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 333 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 133 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 199 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 02:52:05,851 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 29 Invalid, 333 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 133 Invalid, 0 Unknown, 199 Unchecked, 0.2s Time] [2022-02-10 02:52:05,852 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 123 states. [2022-02-10 02:52:05,853 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 123 to 105. [2022-02-10 02:52:05,854 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 105 states, 104 states have (on average 2.3076923076923075) internal successors, (240), 104 states have internal predecessors, (240), 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) [2022-02-10 02:52:05,854 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 105 states to 105 states and 240 transitions. [2022-02-10 02:52:05,854 INFO L78 Accepts]: Start accepts. Automaton has 105 states and 240 transitions. Word has length 17 [2022-02-10 02:52:05,854 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:52:05,854 INFO L470 AbstractCegarLoop]: Abstraction has 105 states and 240 transitions. [2022-02-10 02:52:05,854 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 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) [2022-02-10 02:52:05,854 INFO L276 IsEmpty]: Start isEmpty. Operand 105 states and 240 transitions. [2022-02-10 02:52:05,855 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-10 02:52:05,855 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:52:05,855 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:52:05,873 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-02-10 02:52:06,059 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:52:06,060 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:52:06,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:52:06,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1936622032, now seen corresponding path program 21 times [2022-02-10 02:52:06,060 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:52:06,060 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1379651491] [2022-02-10 02:52:06,060 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:52:06,060 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:52:06,065 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:52:06,065 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [643019453] [2022-02-10 02:52:06,065 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 02:52:06,065 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:52:06,065 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:52:06,066 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) [2022-02-10 02:52:06,071 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-02-10 02:52:06,108 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 02:52:06,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:52:06,109 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-10 02:52:06,110 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:52:06,292 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 2 proven. 8 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:52:06,292 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:52:07,042 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:52:07,042 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:52:07,042 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1379651491] [2022-02-10 02:52:07,042 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:52:07,042 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [643019453] [2022-02-10 02:52:07,042 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [643019453] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:52:07,042 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:52:07,042 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 20 [2022-02-10 02:52:07,042 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1938519428] [2022-02-10 02:52:07,043 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:52:07,043 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-02-10 02:52:07,043 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:52:07,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-02-10 02:52:07,043 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=293, Unknown=0, NotChecked=0, Total=380 [2022-02-10 02:52:07,043 INFO L87 Difference]: Start difference. First operand 105 states and 240 transitions. Second operand has 20 states, 20 states have (on average 1.45) 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) [2022-02-10 02:52:07,799 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:52:07,799 INFO L93 Difference]: Finished difference Result 146 states and 326 transitions. [2022-02-10 02:52:07,800 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 02:52:07,800 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 1.45) 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) Word has length 17 [2022-02-10 02:52:07,800 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:52:07,801 INFO L225 Difference]: With dead ends: 146 [2022-02-10 02:52:07,801 INFO L226 Difference]: Without dead ends: 140 [2022-02-10 02:52:07,801 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 13 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 259 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=250, Invalid=806, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 02:52:07,802 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 39 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 168 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 168 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 201 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 02:52:07,802 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 30 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 168 Invalid, 0 Unknown, 201 Unchecked, 0.2s Time] [2022-02-10 02:52:07,802 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 140 states. [2022-02-10 02:52:07,805 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 140 to 109. [2022-02-10 02:52:07,805 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 108 states have (on average 2.3425925925925926) internal successors, (253), 108 states have internal predecessors, (253), 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) [2022-02-10 02:52:07,805 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 253 transitions. [2022-02-10 02:52:07,806 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 253 transitions. Word has length 17 [2022-02-10 02:52:07,806 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:52:07,806 INFO L470 AbstractCegarLoop]: Abstraction has 109 states and 253 transitions. [2022-02-10 02:52:07,806 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 1.45) 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) [2022-02-10 02:52:07,806 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 253 transitions. [2022-02-10 02:52:07,806 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-10 02:52:07,806 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:52:07,806 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:52:07,825 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-02-10 02:52:08,014 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:52:08,014 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:52:08,015 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:52:08,015 INFO L85 PathProgramCache]: Analyzing trace with hash 907817612, now seen corresponding path program 22 times [2022-02-10 02:52:08,015 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:52:08,015 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [141315666] [2022-02-10 02:52:08,015 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:52:08,015 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:52:08,019 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:52:08,019 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1028985541] [2022-02-10 02:52:08,019 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 02:52:08,019 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:52:08,019 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:52:08,020 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) [2022-02-10 02:52:08,021 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-02-10 02:52:08,058 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 02:52:08,058 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:52:08,059 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-10 02:52:08,059 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:52:08,251 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:52:08,251 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:52:09,211 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:52:09,212 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:52:09,212 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [141315666] [2022-02-10 02:52:09,212 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:52:09,212 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1028985541] [2022-02-10 02:52:09,212 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1028985541] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:52:09,212 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:52:09,212 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2022-02-10 02:52:09,212 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1174415716] [2022-02-10 02:52:09,212 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:52:09,212 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 02:52:09,213 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:52:09,213 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 02:52:09,213 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=376, Unknown=0, NotChecked=0, Total=462 [2022-02-10 02:52:09,213 INFO L87 Difference]: Start difference. First operand 109 states and 253 transitions. Second operand has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 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) [2022-02-10 02:52:12,421 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:52:12,421 INFO L93 Difference]: Finished difference Result 164 states and 367 transitions. [2022-02-10 02:52:12,422 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 02:52:12,422 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 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) Word has length 17 [2022-02-10 02:52:12,422 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:52:12,423 INFO L225 Difference]: With dead ends: 164 [2022-02-10 02:52:12,423 INFO L226 Difference]: Without dead ends: 158 [2022-02-10 02:52:12,423 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 222 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=184, Invalid=807, Unknown=1, NotChecked=0, Total=992 [2022-02-10 02:52:12,424 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 28 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 117 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 365 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 117 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 246 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-02-10 02:52:12,424 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 27 Invalid, 365 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 117 Invalid, 0 Unknown, 246 Unchecked, 0.1s Time] [2022-02-10 02:52:12,425 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 158 states. [2022-02-10 02:52:12,427 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 158 to 122. [2022-02-10 02:52:12,428 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 122 states, 121 states have (on average 2.4049586776859506) internal successors, (291), 121 states have internal predecessors, (291), 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) [2022-02-10 02:52:12,428 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 122 states to 122 states and 291 transitions. [2022-02-10 02:52:12,428 INFO L78 Accepts]: Start accepts. Automaton has 122 states and 291 transitions. Word has length 17 [2022-02-10 02:52:12,428 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:52:12,428 INFO L470 AbstractCegarLoop]: Abstraction has 122 states and 291 transitions. [2022-02-10 02:52:12,428 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.3181818181818181) internal successors, (29), 22 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) [2022-02-10 02:52:12,429 INFO L276 IsEmpty]: Start isEmpty. Operand 122 states and 291 transitions. [2022-02-10 02:52:12,429 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-10 02:52:12,429 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:52:12,429 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:52:12,451 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-02-10 02:52:12,647 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-02-10 02:52:12,648 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:52:12,648 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:52:12,648 INFO L85 PathProgramCache]: Analyzing trace with hash -750344922, now seen corresponding path program 23 times [2022-02-10 02:52:12,648 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:52:12,648 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [704000661] [2022-02-10 02:52:12,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:52:12,648 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:52:12,652 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:52:12,652 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [12904174] [2022-02-10 02:52:12,653 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 02:52:12,653 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:52:12,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:52:12,654 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) [2022-02-10 02:52:12,675 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-02-10 02:52:12,703 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 02:52:12,703 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:52:12,704 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 02:52:12,705 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:52:12,848 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:52:12,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:52:24,397 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:52:24,397 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:52:24,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [704000661] [2022-02-10 02:52:24,397 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:52:24,397 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [12904174] [2022-02-10 02:52:24,397 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [12904174] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:52:24,397 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:52:24,397 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-02-10 02:52:24,398 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1676357610] [2022-02-10 02:52:24,398 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:52:24,398 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 02:52:24,398 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:52:24,398 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 02:52:24,398 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=238, Unknown=1, NotChecked=0, Total=306 [2022-02-10 02:52:24,398 INFO L87 Difference]: Start difference. First operand 122 states and 291 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 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) [2022-02-10 02:52:25,341 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:52:25,342 INFO L93 Difference]: Finished difference Result 205 states and 452 transitions. [2022-02-10 02:52:25,342 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 02:52:25,342 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 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 [2022-02-10 02:52:25,342 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:52:25,343 INFO L225 Difference]: With dead ends: 205 [2022-02-10 02:52:25,343 INFO L226 Difference]: Without dead ends: 166 [2022-02-10 02:52:25,343 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 133 ImplicationChecksByTransitivity, 9.6s TimeCoverageRelationStatistics Valid=188, Invalid=567, Unknown=1, NotChecked=0, Total=756 [2022-02-10 02:52:25,343 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 51 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 21 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 99 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 02:52:25,344 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 21 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 173 Invalid, 0 Unknown, 99 Unchecked, 0.4s Time] [2022-02-10 02:52:25,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-02-10 02:52:25,347 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 138. [2022-02-10 02:52:25,347 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 138 states, 137 states have (on average 2.3065693430656933) internal successors, (316), 137 states have internal predecessors, (316), 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) [2022-02-10 02:52:25,348 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 138 states to 138 states and 316 transitions. [2022-02-10 02:52:25,348 INFO L78 Accepts]: Start accepts. Automaton has 138 states and 316 transitions. Word has length 17 [2022-02-10 02:52:25,348 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:52:25,348 INFO L470 AbstractCegarLoop]: Abstraction has 138 states and 316 transitions. [2022-02-10 02:52:25,348 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 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) [2022-02-10 02:52:25,348 INFO L276 IsEmpty]: Start isEmpty. Operand 138 states and 316 transitions. [2022-02-10 02:52:25,349 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-10 02:52:25,349 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:52:25,349 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:52:25,376 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-02-10 02:52:25,570 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-02-10 02:52:25,571 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:52:25,571 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:52:25,571 INFO L85 PathProgramCache]: Analyzing trace with hash 1395825838, now seen corresponding path program 24 times [2022-02-10 02:52:25,571 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:52:25,571 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [409011560] [2022-02-10 02:52:25,571 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:52:25,572 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:52:25,577 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:52:25,577 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1046031164] [2022-02-10 02:52:25,577 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 02:52:25,577 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:52:25,577 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:52:25,578 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) [2022-02-10 02:52:25,579 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-02-10 02:52:25,619 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-02-10 02:52:25,619 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:52:25,619 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 16 conjunts are in the unsatisfiable core [2022-02-10 02:52:25,620 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:52:25,778 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:52:25,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:52:47,715 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:52:47,715 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:52:47,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [409011560] [2022-02-10 02:52:47,715 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:52:47,715 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1046031164] [2022-02-10 02:52:47,715 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1046031164] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:52:47,715 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:52:47,715 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-02-10 02:52:47,715 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [739366311] [2022-02-10 02:52:47,715 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:52:47,716 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-02-10 02:52:47,716 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:52:47,716 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-02-10 02:52:47,716 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=65, Invalid=235, Unknown=6, NotChecked=0, Total=306 [2022-02-10 02:52:47,716 INFO L87 Difference]: Start difference. First operand 138 states and 316 transitions. Second operand has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 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) [2022-02-10 02:52:57,007 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:52:57,008 INFO L93 Difference]: Finished difference Result 201 states and 442 transitions. [2022-02-10 02:52:57,008 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 02:52:57,008 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 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 [2022-02-10 02:52:57,009 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:52:57,009 INFO L225 Difference]: With dead ends: 201 [2022-02-10 02:52:57,010 INFO L226 Difference]: Without dead ends: 173 [2022-02-10 02:52:57,010 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 22 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 28.5s TimeCoverageRelationStatistics Valid=148, Invalid=494, Unknown=8, NotChecked=0, Total=650 [2022-02-10 02:52:57,010 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 34 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 26 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 133 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 02:52:57,011 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 26 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 151 Invalid, 0 Unknown, 133 Unchecked, 0.4s Time] [2022-02-10 02:52:57,011 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-02-10 02:52:57,014 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 148. [2022-02-10 02:52:57,014 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 2.3537414965986394) internal successors, (346), 147 states have internal predecessors, (346), 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) [2022-02-10 02:52:57,014 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 346 transitions. [2022-02-10 02:52:57,015 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 346 transitions. Word has length 17 [2022-02-10 02:52:57,015 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:52:57,015 INFO L470 AbstractCegarLoop]: Abstraction has 148 states and 346 transitions. [2022-02-10 02:52:57,015 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 1.7222222222222223) internal successors, (31), 18 states have internal predecessors, (31), 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) [2022-02-10 02:52:57,015 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 346 transitions. [2022-02-10 02:52:57,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-10 02:52:57,015 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:52:57,015 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:52:57,035 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-02-10 02:52:57,216 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-02-10 02:52:57,216 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:52:57,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:52:57,216 INFO L85 PathProgramCache]: Analyzing trace with hash 35709098, now seen corresponding path program 25 times [2022-02-10 02:52:57,217 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:52:57,217 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [975132278] [2022-02-10 02:52:57,217 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:52:57,217 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:52:57,222 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:52:57,222 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [402499440] [2022-02-10 02:52:57,223 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 02:52:57,224 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:52:57,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:52:57,225 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) [2022-02-10 02:52:57,226 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-02-10 02:52:57,266 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 02:52:57,267 WARN L261 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 36 conjunts are in the unsatisfiable core [2022-02-10 02:52:57,268 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:52:57,309 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 02:52:57,339 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2022-02-10 02:52:57,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 02:52:57,449 INFO L353 Elim1Store]: treesize reduction 52, result has 11.9 percent of original size [2022-02-10 02:52:57,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 40 treesize of output 32 [2022-02-10 02:52:57,454 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-02-10 02:52:57,491 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2022-02-10 02:52:57,657 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:52:57,657 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:52:59,241 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1834 treesize of output 1786 [2022-02-10 02:53:09,032 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 02:53:09,144 INFO L353 Elim1Store]: treesize reduction 13, result has 80.0 percent of original size [2022-02-10 02:53:09,145 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 91 treesize of output 110 [2022-02-10 02:53:09,160 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 175 treesize of output 167 [2022-02-10 02:53:11,215 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:53:11,215 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:53:11,215 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [975132278] [2022-02-10 02:53:11,215 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:53:11,215 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [402499440] [2022-02-10 02:53:11,215 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [402499440] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:53:11,215 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:53:11,215 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2022-02-10 02:53:11,215 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [815232502] [2022-02-10 02:53:11,216 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:53:11,216 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 02:53:11,216 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:53:11,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 02:53:11,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=334, Unknown=3, NotChecked=0, Total=420 [2022-02-10 02:53:11,216 INFO L87 Difference]: Start difference. First operand 148 states and 346 transitions. Second operand has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 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) [2022-02-10 02:53:16,009 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:53:16,009 INFO L93 Difference]: Finished difference Result 175 states and 383 transitions. [2022-02-10 02:53:16,010 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 02:53:16,011 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 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 [2022-02-10 02:53:16,011 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:53:16,012 INFO L225 Difference]: With dead ends: 175 [2022-02-10 02:53:16,012 INFO L226 Difference]: Without dead ends: 169 [2022-02-10 02:53:16,012 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 143 ImplicationChecksByTransitivity, 12.0s TimeCoverageRelationStatistics Valid=109, Invalid=487, Unknown=4, NotChecked=0, Total=600 [2022-02-10 02:53:16,013 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 17 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 24 SdHoareTripleChecker+Invalid, 326 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 189 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 02:53:16,013 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 24 Invalid, 326 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 130 Invalid, 0 Unknown, 189 Unchecked, 0.2s Time] [2022-02-10 02:53:16,013 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 169 states. [2022-02-10 02:53:16,016 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 169 to 148. [2022-02-10 02:53:16,016 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 148 states, 147 states have (on average 2.3537414965986394) internal successors, (346), 147 states have internal predecessors, (346), 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) [2022-02-10 02:53:16,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 148 states to 148 states and 346 transitions. [2022-02-10 02:53:16,017 INFO L78 Accepts]: Start accepts. Automaton has 148 states and 346 transitions. Word has length 17 [2022-02-10 02:53:16,017 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:53:16,017 INFO L470 AbstractCegarLoop]: Abstraction has 148 states and 346 transitions. [2022-02-10 02:53:16,017 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 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) [2022-02-10 02:53:16,017 INFO L276 IsEmpty]: Start isEmpty. Operand 148 states and 346 transitions. [2022-02-10 02:53:16,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-10 02:53:16,018 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:53:16,018 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:53:16,043 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-02-10 02:53:16,218 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-02-10 02:53:16,218 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:53:16,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:53:16,219 INFO L85 PathProgramCache]: Analyzing trace with hash -794152531, now seen corresponding path program 26 times [2022-02-10 02:53:16,219 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:53:16,219 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2040406419] [2022-02-10 02:53:16,219 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:53:16,219 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:53:16,223 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:53:16,224 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1522857603] [2022-02-10 02:53:16,224 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 02:53:16,224 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:53:16,224 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:53:16,228 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 02:53:16,229 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-02-10 02:53:16,270 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 02:53:16,270 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:53:16,271 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 12 conjunts are in the unsatisfiable core [2022-02-10 02:53:16,271 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:53:16,441 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:53:16,441 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:53:16,968 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:53:16,968 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:53:16,969 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2040406419] [2022-02-10 02:53:16,969 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:53:16,969 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1522857603] [2022-02-10 02:53:16,969 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1522857603] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:53:16,969 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:53:16,969 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2022-02-10 02:53:16,969 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1134414840] [2022-02-10 02:53:16,969 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:53:16,969 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 02:53:16,969 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:53:16,970 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 02:53:16,970 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=212, Unknown=0, NotChecked=0, Total=272 [2022-02-10 02:53:16,970 INFO L87 Difference]: Start difference. First operand 148 states and 346 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 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) [2022-02-10 02:53:17,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:53:17,403 INFO L93 Difference]: Finished difference Result 199 states and 454 transitions. [2022-02-10 02:53:17,404 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 02:53:17,404 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 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 [2022-02-10 02:53:17,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:53:17,405 INFO L225 Difference]: With dead ends: 199 [2022-02-10 02:53:17,405 INFO L226 Difference]: Without dead ends: 189 [2022-02-10 02:53:17,406 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=157, Invalid=443, Unknown=0, NotChecked=0, Total=600 [2022-02-10 02:53:17,406 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 19 mSDsluCounter, 60 mSDsCounter, 0 mSdLazyCounter, 138 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 219 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 138 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 67 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 02:53:17,406 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 27 Invalid, 219 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 138 Invalid, 0 Unknown, 67 Unchecked, 0.2s Time] [2022-02-10 02:53:17,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 189 states. [2022-02-10 02:53:17,409 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 189 to 141. [2022-02-10 02:53:17,410 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 140 states have (on average 2.3714285714285714) internal successors, (332), 140 states have internal predecessors, (332), 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) [2022-02-10 02:53:17,410 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 332 transitions. [2022-02-10 02:53:17,410 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 332 transitions. Word has length 17 [2022-02-10 02:53:17,410 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:53:17,410 INFO L470 AbstractCegarLoop]: Abstraction has 141 states and 332 transitions. [2022-02-10 02:53:17,410 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 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) [2022-02-10 02:53:17,411 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 332 transitions. [2022-02-10 02:53:17,411 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-10 02:53:17,411 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:53:17,411 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:53:17,434 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-02-10 02:53:17,631 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-02-10 02:53:17,632 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:53:17,632 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:53:17,632 INFO L85 PathProgramCache]: Analyzing trace with hash -792357338, now seen corresponding path program 27 times [2022-02-10 02:53:17,632 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:53:17,632 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705873382] [2022-02-10 02:53:17,632 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:53:17,632 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:53:17,638 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:53:17,638 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [215737137] [2022-02-10 02:53:17,638 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 02:53:17,639 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:53:17,639 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:53:17,640 INFO L229 MonitoredProcess]: Starting monitored process 31 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 02:53:17,640 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Waiting until timeout for monitored process [2022-02-10 02:53:17,681 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-02-10 02:53:17,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:53:17,681 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-10 02:53:17,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:53:17,895 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:53:17,896 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:53:19,219 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 7 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:53:19,220 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:53:19,220 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705873382] [2022-02-10 02:53:19,220 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:53:19,220 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [215737137] [2022-02-10 02:53:19,220 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [215737137] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:53:19,220 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:53:19,220 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2022-02-10 02:53:19,220 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1651675734] [2022-02-10 02:53:19,220 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:53:19,221 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 02:53:19,221 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:53:19,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 02:53:19,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-02-10 02:53:19,221 INFO L87 Difference]: Start difference. First operand 141 states and 332 transitions. Second operand has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 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) [2022-02-10 02:53:20,488 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:53:20,488 INFO L93 Difference]: Finished difference Result 186 states and 427 transitions. [2022-02-10 02:53:20,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-02-10 02:53:20,489 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 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 [2022-02-10 02:53:20,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:53:20,490 INFO L225 Difference]: With dead ends: 186 [2022-02-10 02:53:20,490 INFO L226 Difference]: Without dead ends: 166 [2022-02-10 02:53:20,490 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 11 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 271 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=245, Invalid=945, Unknown=0, NotChecked=0, Total=1190 [2022-02-10 02:53:20,491 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 30 mSDsluCounter, 62 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 271 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 159 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 02:53:20,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 23 Invalid, 271 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 108 Invalid, 0 Unknown, 159 Unchecked, 0.2s Time] [2022-02-10 02:53:20,491 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 166 states. [2022-02-10 02:53:20,494 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 166 to 149. [2022-02-10 02:53:20,494 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.418918918918919) internal successors, (358), 148 states have internal predecessors, (358), 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) [2022-02-10 02:53:20,495 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 358 transitions. [2022-02-10 02:53:20,495 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 358 transitions. Word has length 17 [2022-02-10 02:53:20,495 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:53:20,495 INFO L470 AbstractCegarLoop]: Abstraction has 149 states and 358 transitions. [2022-02-10 02:53:20,495 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 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) [2022-02-10 02:53:20,495 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 358 transitions. [2022-02-10 02:53:20,496 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-10 02:53:20,496 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:53:20,496 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:53:20,517 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-02-10 02:53:20,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:53:20,711 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:53:20,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:53:20,712 INFO L85 PathProgramCache]: Analyzing trace with hash 2142493218, now seen corresponding path program 28 times [2022-02-10 02:53:20,712 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:53:20,712 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306366031] [2022-02-10 02:53:20,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:53:20,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:53:20,725 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:53:20,726 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1566582813] [2022-02-10 02:53:20,726 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 02:53:20,726 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:53:20,726 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:53:20,727 INFO L229 MonitoredProcess]: Starting monitored process 32 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 02:53:20,728 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Waiting until timeout for monitored process [2022-02-10 02:53:20,774 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 02:53:20,774 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:53:20,774 WARN L261 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 36 conjunts are in the unsatisfiable core [2022-02-10 02:53:20,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:53:20,818 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 02:53:20,851 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 02:53:20,881 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2022-02-10 02:53:20,926 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 02:53:20,940 INFO L353 Elim1Store]: treesize reduction 56, result has 11.1 percent of original size [2022-02-10 02:53:20,940 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 44 treesize of output 34 [2022-02-10 02:53:20,943 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 02:53:20,944 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 22 treesize of output 24 [2022-02-10 02:53:20,977 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 30 [2022-02-10 02:53:21,111 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:53:21,111 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:53:34,480 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 2730 treesize of output 2682 [2022-02-10 02:53:46,964 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 02:53:47,061 INFO L353 Elim1Store]: treesize reduction 13, result has 80.0 percent of original size [2022-02-10 02:53:47,062 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 91 treesize of output 110 [2022-02-10 02:53:47,082 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 359 treesize of output 343 [2022-02-10 02:53:50,193 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:53:50,193 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:53:50,193 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306366031] [2022-02-10 02:53:50,193 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:53:50,193 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1566582813] [2022-02-10 02:53:50,193 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1566582813] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:53:50,193 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:53:50,194 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2022-02-10 02:53:50,194 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [475623094] [2022-02-10 02:53:50,194 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:53:50,194 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 02:53:50,194 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:53:50,194 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 02:53:50,194 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=329, Unknown=10, NotChecked=0, Total=420 [2022-02-10 02:53:50,194 INFO L87 Difference]: Start difference. First operand 149 states and 358 transitions. Second operand has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 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) [2022-02-10 02:53:54,729 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:53:54,730 INFO L93 Difference]: Finished difference Result 178 states and 399 transitions. [2022-02-10 02:53:54,730 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-02-10 02:53:54,730 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 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 [2022-02-10 02:53:54,730 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:53:54,731 INFO L225 Difference]: With dead ends: 178 [2022-02-10 02:53:54,731 INFO L226 Difference]: Without dead ends: 172 [2022-02-10 02:53:54,731 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 111 ImplicationChecksByTransitivity, 25.4s TimeCoverageRelationStatistics Valid=99, Invalid=441, Unknown=12, NotChecked=0, Total=552 [2022-02-10 02:53:54,732 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 27 mSDsluCounter, 81 mSDsCounter, 0 mSdLazyCounter, 108 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 20 SdHoareTripleChecker+Invalid, 295 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 108 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 184 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 02:53:54,732 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 20 Invalid, 295 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 108 Invalid, 0 Unknown, 184 Unchecked, 0.2s Time] [2022-02-10 02:53:54,732 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 172 states. [2022-02-10 02:53:54,735 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 172 to 149. [2022-02-10 02:53:54,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 149 states, 148 states have (on average 2.418918918918919) internal successors, (358), 148 states have internal predecessors, (358), 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) [2022-02-10 02:53:54,736 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 149 states to 149 states and 358 transitions. [2022-02-10 02:53:54,736 INFO L78 Accepts]: Start accepts. Automaton has 149 states and 358 transitions. Word has length 17 [2022-02-10 02:53:54,736 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:53:54,736 INFO L470 AbstractCegarLoop]: Abstraction has 149 states and 358 transitions. [2022-02-10 02:53:54,736 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 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) [2022-02-10 02:53:54,736 INFO L276 IsEmpty]: Start isEmpty. Operand 149 states and 358 transitions. [2022-02-10 02:53:54,737 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-10 02:53:54,737 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:53:54,737 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:53:54,757 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-02-10 02:53:54,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:53:54,951 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:53:54,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:53:54,952 INFO L85 PathProgramCache]: Analyzing trace with hash 2010927503, now seen corresponding path program 29 times [2022-02-10 02:53:54,952 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:53:54,952 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [240965418] [2022-02-10 02:53:54,952 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:53:54,952 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:53:54,955 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:53:54,956 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [291446079] [2022-02-10 02:53:54,956 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 02:53:54,956 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:53:54,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:53:54,957 INFO L229 MonitoredProcess]: Starting monitored process 33 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 02:53:54,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Waiting until timeout for monitored process [2022-02-10 02:53:55,002 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 02:53:55,002 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:53:55,002 INFO L263 TraceCheckSpWp]: Trace formula consists of 60 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-10 02:53:55,003 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:53:55,244 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 02:53:55,244 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:53:57,814 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 3 proven. 6 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-02-10 02:53:57,814 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:53:57,814 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [240965418] [2022-02-10 02:53:57,814 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:53:57,814 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [291446079] [2022-02-10 02:53:57,814 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [291446079] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:53:57,814 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:53:57,814 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 17 [2022-02-10 02:53:57,814 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [881411809] [2022-02-10 02:53:57,815 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:53:57,815 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-02-10 02:53:57,815 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:53:57,815 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-02-10 02:53:57,815 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=54, Invalid=217, Unknown=1, NotChecked=0, Total=272 [2022-02-10 02:53:57,815 INFO L87 Difference]: Start difference. First operand 149 states and 358 transitions. Second operand has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 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) [2022-02-10 02:53:58,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:53:58,556 INFO L93 Difference]: Finished difference Result 201 states and 446 transitions. [2022-02-10 02:53:58,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-02-10 02:53:58,557 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 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 [2022-02-10 02:53:58,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:53:58,558 INFO L225 Difference]: With dead ends: 201 [2022-02-10 02:53:58,558 INFO L226 Difference]: Without dead ends: 176 [2022-02-10 02:53:58,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 16 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=129, Invalid=520, Unknown=1, NotChecked=0, Total=650 [2022-02-10 02:53:58,559 INFO L933 BasicCegarLoop]: 3 mSDtfsCounter, 42 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 185 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 16 SdHoareTripleChecker+Invalid, 261 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 185 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 62 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 02:53:58,559 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 16 Invalid, 261 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 185 Invalid, 0 Unknown, 62 Unchecked, 0.3s Time] [2022-02-10 02:53:58,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 176 states. [2022-02-10 02:53:58,562 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 176 to 161. [2022-02-10 02:53:58,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 161 states, 160 states have (on average 2.3875) internal successors, (382), 160 states have internal predecessors, (382), 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) [2022-02-10 02:53:58,563 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 161 states to 161 states and 382 transitions. [2022-02-10 02:53:58,563 INFO L78 Accepts]: Start accepts. Automaton has 161 states and 382 transitions. Word has length 17 [2022-02-10 02:53:58,563 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:53:58,563 INFO L470 AbstractCegarLoop]: Abstraction has 161 states and 382 transitions. [2022-02-10 02:53:58,563 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 1.7647058823529411) internal successors, (30), 17 states have internal predecessors, (30), 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) [2022-02-10 02:53:58,564 INFO L276 IsEmpty]: Start isEmpty. Operand 161 states and 382 transitions. [2022-02-10 02:53:58,564 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-10 02:53:58,564 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:53:58,564 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:53:58,584 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-02-10 02:53:58,779 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:53:58,779 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:53:58,780 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:53:58,780 INFO L85 PathProgramCache]: Analyzing trace with hash -6303318, now seen corresponding path program 30 times [2022-02-10 02:53:58,780 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:53:58,780 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [128067920] [2022-02-10 02:53:58,780 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:53:58,780 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:53:58,783 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:53:58,783 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1780338203] [2022-02-10 02:53:58,783 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 02:53:58,783 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:53:58,784 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:53:58,785 INFO L229 MonitoredProcess]: Starting monitored process 34 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 02:53:58,787 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Waiting until timeout for monitored process [2022-02-10 02:53:58,828 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-02-10 02:53:58,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:53:58,828 INFO L263 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 15 conjunts are in the unsatisfiable core [2022-02-10 02:53:58,829 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:53:59,025 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:53:59,025 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:54:00,103 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:54:00,103 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:54:00,103 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [128067920] [2022-02-10 02:54:00,104 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:54:00,104 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1780338203] [2022-02-10 02:54:00,104 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1780338203] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:54:00,104 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:54:00,104 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 21 [2022-02-10 02:54:00,104 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2068054643] [2022-02-10 02:54:00,104 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:54:00,104 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-02-10 02:54:00,104 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:54:00,104 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-02-10 02:54:00,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=323, Unknown=0, NotChecked=0, Total=420 [2022-02-10 02:54:00,105 INFO L87 Difference]: Start difference. First operand 161 states and 382 transitions. Second operand has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 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) [2022-02-10 02:54:00,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:54:00,946 INFO L93 Difference]: Finished difference Result 200 states and 468 transitions. [2022-02-10 02:54:00,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 02:54:00,948 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 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 [2022-02-10 02:54:00,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:54:00,949 INFO L225 Difference]: With dead ends: 200 [2022-02-10 02:54:00,949 INFO L226 Difference]: Without dead ends: 194 [2022-02-10 02:54:00,949 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 14 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 202 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=184, Invalid=572, Unknown=0, NotChecked=0, Total=756 [2022-02-10 02:54:00,950 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 12 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 100 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 158 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 100 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 58 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 02:54:00,950 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 22 Invalid, 158 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 100 Invalid, 0 Unknown, 58 Unchecked, 0.2s Time] [2022-02-10 02:54:00,950 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 194 states. [2022-02-10 02:54:00,953 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 194 to 168. [2022-02-10 02:54:00,954 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 168 states, 167 states have (on average 2.437125748502994) internal successors, (407), 167 states have internal predecessors, (407), 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) [2022-02-10 02:54:00,954 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 168 states to 168 states and 407 transitions. [2022-02-10 02:54:00,954 INFO L78 Accepts]: Start accepts. Automaton has 168 states and 407 transitions. Word has length 17 [2022-02-10 02:54:00,955 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:54:00,955 INFO L470 AbstractCegarLoop]: Abstraction has 168 states and 407 transitions. [2022-02-10 02:54:00,955 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 1.4285714285714286) internal successors, (30), 21 states have internal predecessors, (30), 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) [2022-02-10 02:54:00,955 INFO L276 IsEmpty]: Start isEmpty. Operand 168 states and 407 transitions. [2022-02-10 02:54:00,955 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-02-10 02:54:00,955 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:54:00,955 INFO L514 BasicCegarLoop]: trace histogram [3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:54:00,974 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-02-10 02:54:01,167 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable32 [2022-02-10 02:54:01,168 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:54:01,168 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:54:01,168 INFO L85 PathProgramCache]: Analyzing trace with hash -1035107738, now seen corresponding path program 31 times [2022-02-10 02:54:01,168 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:54:01,168 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [760868297] [2022-02-10 02:54:01,168 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:54:01,168 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:54:01,171 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:54:01,171 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1772792933] [2022-02-10 02:54:01,172 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 02:54:01,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:54:01,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:54:01,173 INFO L229 MonitoredProcess]: Starting monitored process 35 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 02:54:01,173 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Waiting until timeout for monitored process [2022-02-10 02:54:01,214 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 02:54:01,214 INFO L263 TraceCheckSpWp]: Trace formula consists of 67 conjuncts, 14 conjunts are in the unsatisfiable core [2022-02-10 02:54:01,215 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:54:01,456 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:54:01,456 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:54:02,705 INFO L134 CoverageAnalysis]: Checked inductivity of 10 backedges. 1 proven. 9 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:54:02,705 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:54:02,705 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [760868297] [2022-02-10 02:54:02,705 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:54:02,705 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1772792933] [2022-02-10 02:54:02,705 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1772792933] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:54:02,705 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:54:02,705 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2022-02-10 02:54:02,706 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1903182682] [2022-02-10 02:54:02,706 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:54:02,706 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 02:54:02,706 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:54:02,706 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 02:54:02,706 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=95, Invalid=411, Unknown=0, NotChecked=0, Total=506 [2022-02-10 02:54:02,706 INFO L87 Difference]: Start difference. First operand 168 states and 407 transitions. Second operand has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 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) [2022-02-10 02:54:03,803 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:54:03,803 INFO L93 Difference]: Finished difference Result 229 states and 544 transitions. [2022-02-10 02:54:03,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-02-10 02:54:03,804 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 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 [2022-02-10 02:54:03,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:54:03,805 INFO L225 Difference]: With dead ends: 229 [2022-02-10 02:54:03,805 INFO L226 Difference]: Without dead ends: 223 [2022-02-10 02:54:03,805 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 10 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=196, Invalid=860, Unknown=0, NotChecked=0, Total=1056 [2022-02-10 02:54:03,806 INFO L933 BasicCegarLoop]: 4 mSDtfsCounter, 16 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 146 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 146 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 250 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 02:54:03,806 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 32 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 146 Invalid, 0 Unknown, 250 Unchecked, 0.2s Time] [2022-02-10 02:54:03,806 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 223 states. [2022-02-10 02:54:03,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 223 to 180. [2022-02-10 02:54:03,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 180 states, 179 states have (on average 2.5139664804469275) internal successors, (450), 179 states have internal predecessors, (450), 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) [2022-02-10 02:54:03,811 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 180 states to 180 states and 450 transitions. [2022-02-10 02:54:03,811 INFO L78 Accepts]: Start accepts. Automaton has 180 states and 450 transitions. Word has length 17 [2022-02-10 02:54:03,811 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:54:03,811 INFO L470 AbstractCegarLoop]: Abstraction has 180 states and 450 transitions. [2022-02-10 02:54:03,811 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.3043478260869565) internal successors, (30), 23 states have internal predecessors, (30), 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) [2022-02-10 02:54:03,811 INFO L276 IsEmpty]: Start isEmpty. Operand 180 states and 450 transitions. [2022-02-10 02:54:03,812 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-10 02:54:03,812 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:54:03,812 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:54:03,837 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (35)] Forceful destruction successful, exit code 0 [2022-02-10 02:54:04,027 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:54:04,027 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:54:04,028 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:54:04,028 INFO L85 PathProgramCache]: Analyzing trace with hash 1254725977, now seen corresponding path program 32 times [2022-02-10 02:54:04,028 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:54:04,028 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [186359826] [2022-02-10 02:54:04,028 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:54:04,028 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:54:04,032 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:54:04,032 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2009004303] [2022-02-10 02:54:04,032 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 02:54:04,032 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:54:04,032 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:54:04,033 INFO L229 MonitoredProcess]: Starting monitored process 36 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 02:54:04,034 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Waiting until timeout for monitored process [2022-02-10 02:54:04,076 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 02:54:04,077 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:54:04,077 WARN L261 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 35 conjunts are in the unsatisfiable core [2022-02-10 02:54:04,078 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:54:04,093 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 02:54:04,108 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 02:54:04,176 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 02:54:04,287 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-02-10 02:54:04,287 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 2 case distinctions, treesize of input 39 treesize of output 49 [2022-02-10 02:54:04,291 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 30 [2022-02-10 02:54:04,484 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:54:04,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:54:17,674 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 120 treesize of output 116 [2022-02-10 02:54:23,865 INFO L353 Elim1Store]: treesize reduction 22, result has 24.1 percent of original size [2022-02-10 02:54:23,865 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 0 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 3 case distinctions, treesize of input 21 treesize of output 20 [2022-02-10 02:54:23,871 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 02:54:23,872 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 02:54:23,879 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 02:54:23,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 2 disjoint index pairs (out of 3 index pairs), introduced 3 new quantified variables, introduced 1 case distinctions, treesize of input 21 treesize of output 17 [2022-02-10 02:54:23,885 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 1 proven. 10 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:54:23,885 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:54:23,885 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [186359826] [2022-02-10 02:54:23,885 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:54:23,885 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2009004303] [2022-02-10 02:54:23,885 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2009004303] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:54:23,885 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:54:23,885 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2022-02-10 02:54:23,885 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1412299265] [2022-02-10 02:54:23,885 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:54:23,886 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 02:54:23,886 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:54:23,886 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 02:54:23,886 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=79, Invalid=377, Unknown=6, NotChecked=0, Total=462 [2022-02-10 02:54:23,886 INFO L87 Difference]: Start difference. First operand 180 states and 450 transitions. Second operand has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 states have internal predecessors, (31), 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) [2022-02-10 02:54:26,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:54:26,064 INFO L93 Difference]: Finished difference Result 218 states and 505 transitions. [2022-02-10 02:54:26,066 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 02:54:26,066 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 states have internal predecessors, (31), 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 18 [2022-02-10 02:54:26,066 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:54:26,067 INFO L225 Difference]: With dead ends: 218 [2022-02-10 02:54:26,067 INFO L226 Difference]: Without dead ends: 212 [2022-02-10 02:54:26,067 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 40 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 166 ImplicationChecksByTransitivity, 15.0s TimeCoverageRelationStatistics Valid=133, Invalid=617, Unknown=6, NotChecked=0, Total=756 [2022-02-10 02:54:26,068 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 37 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 141 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 322 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 176 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-02-10 02:54:26,068 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 30 Invalid, 322 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 141 Invalid, 0 Unknown, 176 Unchecked, 0.2s Time] [2022-02-10 02:54:26,069 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-02-10 02:54:26,071 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 186. [2022-02-10 02:54:26,072 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.4756756756756757) internal successors, (458), 185 states have internal predecessors, (458), 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) [2022-02-10 02:54:26,072 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 458 transitions. [2022-02-10 02:54:26,072 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 458 transitions. Word has length 18 [2022-02-10 02:54:26,072 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:54:26,073 INFO L470 AbstractCegarLoop]: Abstraction has 186 states and 458 transitions. [2022-02-10 02:54:26,073 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 states have internal predecessors, (31), 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) [2022-02-10 02:54:26,073 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 458 transitions. [2022-02-10 02:54:26,073 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-10 02:54:26,073 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:54:26,073 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:54:26,097 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Ended with exit code 0 [2022-02-10 02:54:26,295 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-02-10 02:54:26,295 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:54:26,296 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:54:26,296 INFO L85 PathProgramCache]: Analyzing trace with hash -403723558, now seen corresponding path program 33 times [2022-02-10 02:54:26,296 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:54:26,296 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386338254] [2022-02-10 02:54:26,296 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:54:26,296 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:54:26,301 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:54:26,301 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1720675078] [2022-02-10 02:54:26,301 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 02:54:26,302 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:54:26,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:54:26,303 INFO L229 MonitoredProcess]: Starting monitored process 37 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 02:54:26,307 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Waiting until timeout for monitored process [2022-02-10 02:54:26,354 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-02-10 02:54:26,355 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:54:26,355 WARN L261 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 44 conjunts are in the unsatisfiable core [2022-02-10 02:54:26,357 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:54:26,369 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 02:54:26,387 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 02:54:26,388 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2022-02-10 02:54:26,412 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 02:54:26,500 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 02:54:26,544 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 02:54:26,545 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2022-02-10 02:54:26,625 INFO L353 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2022-02-10 02:54:26,626 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2022-02-10 02:54:26,630 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2022-02-10 02:54:26,778 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:54:26,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:54:32,017 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 2250 treesize of output 2218 [2022-02-10 02:54:42,032 INFO L353 Elim1Store]: treesize reduction 49, result has 19.7 percent of original size [2022-02-10 02:54:42,033 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 0 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 6 case distinctions, treesize of input 30 treesize of output 30 [2022-02-10 02:54:42,041 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 02:54:42,041 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 02:54:42,043 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 02:54:42,043 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 02:54:42,060 INFO L353 Elim1Store]: treesize reduction 14, result has 33.3 percent of original size [2022-02-10 02:54:42,060 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 4 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 2 case distinctions, treesize of input 30 treesize of output 25 [2022-02-10 02:54:42,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 02:54:42,066 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 02:54:42,067 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 02:54:42,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 02:54:42,068 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 02:54:42,077 INFO L353 Elim1Store]: treesize reduction 5, result has 37.5 percent of original size [2022-02-10 02:54:42,077 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 5 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 1 case distinctions, treesize of input 30 treesize of output 22 [2022-02-10 02:54:42,083 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 3 proven. 10 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:54:42,083 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:54:42,083 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386338254] [2022-02-10 02:54:42,083 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:54:42,084 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1720675078] [2022-02-10 02:54:42,084 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1720675078] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:54:42,084 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:54:42,084 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 22 [2022-02-10 02:54:42,084 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1941337454] [2022-02-10 02:54:42,084 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:54:42,084 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-02-10 02:54:42,084 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:54:42,085 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-02-10 02:54:42,085 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=372, Unknown=2, NotChecked=0, Total=462 [2022-02-10 02:54:42,085 INFO L87 Difference]: Start difference. First operand 186 states and 458 transitions. Second operand has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 states have internal predecessors, (31), 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) [2022-02-10 02:54:42,608 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:54:42,608 INFO L93 Difference]: Finished difference Result 239 states and 577 transitions. [2022-02-10 02:54:42,610 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-02-10 02:54:42,610 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 states have internal predecessors, (31), 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 18 [2022-02-10 02:54:42,610 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:54:42,611 INFO L225 Difference]: With dead ends: 239 [2022-02-10 02:54:42,611 INFO L226 Difference]: Without dead ends: 236 [2022-02-10 02:54:42,611 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 12 SyntacticMatches, 2 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 130 ImplicationChecksByTransitivity, 5.3s TimeCoverageRelationStatistics Valid=114, Invalid=534, Unknown=2, NotChecked=0, Total=650 [2022-02-10 02:54:42,611 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 50 mSDsluCounter, 95 mSDsCounter, 0 mSdLazyCounter, 173 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 49 SdHoareTripleChecker+Invalid, 281 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 173 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 101 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 02:54:42,612 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 49 Invalid, 281 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 173 Invalid, 0 Unknown, 101 Unchecked, 0.3s Time] [2022-02-10 02:54:42,612 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-02-10 02:54:42,615 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 186. [2022-02-10 02:54:42,615 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.4756756756756757) internal successors, (458), 185 states have internal predecessors, (458), 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) [2022-02-10 02:54:42,615 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 458 transitions. [2022-02-10 02:54:42,616 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 458 transitions. Word has length 18 [2022-02-10 02:54:42,616 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:54:42,616 INFO L470 AbstractCegarLoop]: Abstraction has 186 states and 458 transitions. [2022-02-10 02:54:42,616 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 1.4090909090909092) internal successors, (31), 22 states have internal predecessors, (31), 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) [2022-02-10 02:54:42,616 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 458 transitions. [2022-02-10 02:54:42,616 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-10 02:54:42,616 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:54:42,617 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:54:42,635 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-02-10 02:54:42,819 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:54:42,819 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:54:42,820 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:54:42,820 INFO L85 PathProgramCache]: Analyzing trace with hash -322650056, now seen corresponding path program 34 times [2022-02-10 02:54:42,820 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:54:42,820 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [55283568] [2022-02-10 02:54:42,820 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:54:42,820 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:54:42,825 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:54:42,825 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [58732071] [2022-02-10 02:54:42,826 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 02:54:42,826 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:54:42,826 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:54:42,827 INFO L229 MonitoredProcess]: Starting monitored process 38 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 02:54:42,833 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Waiting until timeout for monitored process [2022-02-10 02:54:42,884 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 02:54:42,884 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:54:42,885 WARN L261 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 44 conjunts are in the unsatisfiable core [2022-02-10 02:54:42,886 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:54:42,899 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 02:54:42,914 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 02:54:43,004 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 02:54:43,063 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2022-02-10 02:54:43,117 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2022-02-10 02:54:43,216 INFO L353 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2022-02-10 02:54:43,216 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 60 treesize of output 47 [2022-02-10 02:54:43,221 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2022-02-10 02:54:43,412 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:54:43,412 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:54:52,733 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 2570 treesize of output 2538 [2022-02-10 02:55:04,611 INFO L353 Elim1Store]: treesize reduction 59, result has 49.6 percent of original size [2022-02-10 02:55:04,611 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 122 treesize of output 144 [2022-02-10 02:55:04,650 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 2327 treesize of output 2255 [2022-02-10 02:55:06,030 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:55:06,030 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:55:06,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [55283568] [2022-02-10 02:55:06,030 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:55:06,030 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [58732071] [2022-02-10 02:55:06,030 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [58732071] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:55:06,030 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:55:06,030 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2022-02-10 02:55:06,030 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1871572493] [2022-02-10 02:55:06,030 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:55:06,031 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 02:55:06,031 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:55:06,031 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 02:55:06,031 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=403, Unknown=4, NotChecked=0, Total=506 [2022-02-10 02:55:06,031 INFO L87 Difference]: Start difference. First operand 186 states and 458 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 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) [2022-02-10 02:55:17,006 WARN L228 SmtUtils]: Spent 6.06s on a formula simplification that was a NOOP. DAG size: 51 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-10 02:55:29,631 WARN L228 SmtUtils]: Spent 6.06s on a formula simplification that was a NOOP. DAG size: 46 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-10 02:55:30,615 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:55:30,616 INFO L93 Difference]: Finished difference Result 259 states and 598 transitions. [2022-02-10 02:55:30,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-02-10 02:55:30,618 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 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) Word has length 18 [2022-02-10 02:55:30,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:55:30,619 INFO L225 Difference]: With dead ends: 259 [2022-02-10 02:55:30,619 INFO L226 Difference]: Without dead ends: 253 [2022-02-10 02:55:30,619 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 225 ImplicationChecksByTransitivity, 33.9s TimeCoverageRelationStatistics Valid=181, Invalid=802, Unknown=9, NotChecked=0, Total=992 [2022-02-10 02:55:30,619 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 45 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 46 SdHoareTripleChecker+Invalid, 381 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 237 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 02:55:30,619 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 46 Invalid, 381 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 144 Invalid, 0 Unknown, 237 Unchecked, 0.3s Time] [2022-02-10 02:55:30,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-02-10 02:55:30,623 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 186. [2022-02-10 02:55:30,623 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 186 states, 185 states have (on average 2.4756756756756757) internal successors, (458), 185 states have internal predecessors, (458), 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) [2022-02-10 02:55:30,624 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 186 states to 186 states and 458 transitions. [2022-02-10 02:55:30,624 INFO L78 Accepts]: Start accepts. Automaton has 186 states and 458 transitions. Word has length 18 [2022-02-10 02:55:30,624 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:55:30,624 INFO L470 AbstractCegarLoop]: Abstraction has 186 states and 458 transitions. [2022-02-10 02:55:30,624 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 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) [2022-02-10 02:55:30,624 INFO L276 IsEmpty]: Start isEmpty. Operand 186 states and 458 transitions. [2022-02-10 02:55:30,625 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-10 02:55:30,625 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:55:30,625 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:55:30,650 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Ended with exit code 0 [2022-02-10 02:55:30,845 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable36 [2022-02-10 02:55:30,845 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:55:30,846 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:55:30,846 INFO L85 PathProgramCache]: Analyzing trace with hash 1011941274, now seen corresponding path program 35 times [2022-02-10 02:55:30,846 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:55:30,846 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1257052681] [2022-02-10 02:55:30,846 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:55:30,846 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:55:30,854 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:55:30,855 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1301615122] [2022-02-10 02:55:30,855 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 02:55:30,855 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:55:30,855 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:55:30,856 INFO L229 MonitoredProcess]: Starting monitored process 39 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 02:55:30,857 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Waiting until timeout for monitored process [2022-02-10 02:55:30,910 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-02-10 02:55:30,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:55:30,911 WARN L261 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 44 conjunts are in the unsatisfiable core [2022-02-10 02:55:30,912 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:55:30,927 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 02:55:30,948 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 02:55:30,949 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2022-02-10 02:55:31,035 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 02:55:31,087 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 02:55:31,088 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2022-02-10 02:55:31,141 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 02:55:31,246 INFO L353 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2022-02-10 02:55:31,246 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2022-02-10 02:55:31,250 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2022-02-10 02:55:31,410 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:55:31,411 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:55:45,482 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 2570 treesize of output 2538 [2022-02-10 02:55:56,498 INFO L353 Elim1Store]: treesize reduction 59, result has 49.6 percent of original size [2022-02-10 02:55:56,498 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 120 treesize of output 142 [2022-02-10 02:55:56,517 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 2229 treesize of output 2157 [2022-02-10 02:55:57,260 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:55:57,260 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:55:57,260 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1257052681] [2022-02-10 02:55:57,260 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:55:57,260 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1301615122] [2022-02-10 02:55:57,260 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1301615122] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:55:57,262 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:55:57,262 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2022-02-10 02:55:57,262 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1444006648] [2022-02-10 02:55:57,262 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:55:57,262 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 02:55:57,262 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:55:57,263 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 02:55:57,263 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=403, Unknown=6, NotChecked=0, Total=506 [2022-02-10 02:55:57,263 INFO L87 Difference]: Start difference. First operand 186 states and 458 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 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) [2022-02-10 02:56:02,031 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:56:02,032 INFO L93 Difference]: Finished difference Result 225 states and 555 transitions. [2022-02-10 02:56:02,033 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-02-10 02:56:02,033 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 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) Word has length 18 [2022-02-10 02:56:02,033 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:56:02,034 INFO L225 Difference]: With dead ends: 225 [2022-02-10 02:56:02,034 INFO L226 Difference]: Without dead ends: 219 [2022-02-10 02:56:02,034 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 36 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 18.5s TimeCoverageRelationStatistics Valid=111, Invalid=481, Unknown=8, NotChecked=0, Total=600 [2022-02-10 02:56:02,034 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 15 mSDsluCounter, 77 mSDsCounter, 0 mSdLazyCounter, 106 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 106 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 114 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 02:56:02,034 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 29 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 106 Invalid, 0 Unknown, 114 Unchecked, 0.3s Time] [2022-02-10 02:56:02,035 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2022-02-10 02:56:02,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 192. [2022-02-10 02:56:02,038 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 191 states have (on average 2.481675392670157) internal successors, (474), 191 states have internal predecessors, (474), 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) [2022-02-10 02:56:02,038 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 474 transitions. [2022-02-10 02:56:02,038 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 474 transitions. Word has length 18 [2022-02-10 02:56:02,038 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:56:02,038 INFO L470 AbstractCegarLoop]: Abstraction has 192 states and 474 transitions. [2022-02-10 02:56:02,038 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 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) [2022-02-10 02:56:02,038 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 474 transitions. [2022-02-10 02:56:02,039 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-10 02:56:02,039 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:56:02,039 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:56:02,056 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-02-10 02:56:02,242 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-02-10 02:56:02,242 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:56:02,243 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:56:02,243 INFO L85 PathProgramCache]: Analyzing trace with hash -565400456, now seen corresponding path program 36 times [2022-02-10 02:56:02,243 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:56:02,243 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [329149147] [2022-02-10 02:56:02,243 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:56:02,243 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:56:02,248 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:56:02,248 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2080531881] [2022-02-10 02:56:02,248 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 02:56:02,249 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:56:02,249 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:56:02,250 INFO L229 MonitoredProcess]: Starting monitored process 40 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 02:56:02,251 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Waiting until timeout for monitored process [2022-02-10 02:56:02,302 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 02:56:02,302 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:56:02,303 WARN L261 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 44 conjunts are in the unsatisfiable core [2022-02-10 02:56:02,304 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:56:02,317 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 02:56:02,335 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 02:56:02,336 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2022-02-10 02:56:02,414 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 02:56:02,458 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 02:56:02,523 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2022-02-10 02:56:02,589 INFO L353 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2022-02-10 02:56:02,589 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2022-02-10 02:56:02,592 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2022-02-10 02:56:02,739 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:56:02,739 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:56:16,215 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 2570 treesize of output 2538 [2022-02-10 02:56:45,049 INFO L353 Elim1Store]: treesize reduction 59, result has 49.6 percent of original size [2022-02-10 02:56:45,050 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 120 treesize of output 142 [2022-02-10 02:56:45,066 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1173 treesize of output 1137 [2022-02-10 02:56:45,580 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 12 refuted. 1 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:56:45,581 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:56:45,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [329149147] [2022-02-10 02:56:45,581 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:56:45,581 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2080531881] [2022-02-10 02:56:45,581 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2080531881] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:56:45,581 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:56:45,581 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2022-02-10 02:56:45,581 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [447634897] [2022-02-10 02:56:45,581 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:56:45,581 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 02:56:45,581 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:56:45,581 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 02:56:45,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=94, Invalid=406, Unknown=6, NotChecked=0, Total=506 [2022-02-10 02:56:45,582 INFO L87 Difference]: Start difference. First operand 192 states and 474 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 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) [2022-02-10 02:56:58,002 WARN L228 SmtUtils]: Spent 6.06s on a formula simplification that was a NOOP. DAG size: 43 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-10 02:56:58,112 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:56:58,112 INFO L93 Difference]: Finished difference Result 225 states and 554 transitions. [2022-02-10 02:56:58,114 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-02-10 02:56:58,114 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 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) Word has length 18 [2022-02-10 02:56:58,114 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:56:58,115 INFO L225 Difference]: With dead ends: 225 [2022-02-10 02:56:58,115 INFO L226 Difference]: Without dead ends: 219 [2022-02-10 02:56:58,116 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 98 ImplicationChecksByTransitivity, 26.3s TimeCoverageRelationStatistics Valid=102, Invalid=441, Unknown=9, NotChecked=0, Total=552 [2022-02-10 02:56:58,116 INFO L933 BasicCegarLoop]: 6 mSDtfsCounter, 4 mSDsluCounter, 74 mSDsCounter, 0 mSdLazyCounter, 130 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 4 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 290 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 130 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 159 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 02:56:58,116 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [4 Valid, 33 Invalid, 290 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 130 Invalid, 0 Unknown, 159 Unchecked, 0.3s Time] [2022-02-10 02:56:58,117 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 219 states. [2022-02-10 02:56:58,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 219 to 195. [2022-02-10 02:56:58,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 195 states, 194 states have (on average 2.4948453608247423) internal successors, (484), 194 states have internal predecessors, (484), 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) [2022-02-10 02:56:58,120 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 195 states to 195 states and 484 transitions. [2022-02-10 02:56:58,120 INFO L78 Accepts]: Start accepts. Automaton has 195 states and 484 transitions. Word has length 18 [2022-02-10 02:56:58,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:56:58,121 INFO L470 AbstractCegarLoop]: Abstraction has 195 states and 484 transitions. [2022-02-10 02:56:58,121 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 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) [2022-02-10 02:56:58,121 INFO L276 IsEmpty]: Start isEmpty. Operand 195 states and 484 transitions. [2022-02-10 02:56:58,121 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-10 02:56:58,121 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:56:58,121 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:56:58,146 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-02-10 02:56:58,322 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-02-10 02:56:58,322 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:56:58,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:56:58,323 INFO L85 PathProgramCache]: Analyzing trace with hash 2071404306, now seen corresponding path program 37 times [2022-02-10 02:56:58,323 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:56:58,323 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1493671826] [2022-02-10 02:56:58,323 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:56:58,323 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:56:58,327 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:56:58,328 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1713477475] [2022-02-10 02:56:58,328 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-02-10 02:56:58,328 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:56:58,328 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:56:58,329 INFO L229 MonitoredProcess]: Starting monitored process 41 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 02:56:58,330 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Waiting until timeout for monitored process [2022-02-10 02:56:58,389 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-02-10 02:56:58,389 WARN L261 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 44 conjunts are in the unsatisfiable core [2022-02-10 02:56:58,391 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:56:58,404 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 02:56:58,468 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 02:56:58,507 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 28 [2022-02-10 02:56:58,563 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2022-02-10 02:56:58,623 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 02:56:58,624 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2022-02-10 02:56:58,711 INFO L353 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2022-02-10 02:56:58,711 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 60 treesize of output 47 [2022-02-10 02:56:58,715 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2022-02-10 02:56:58,897 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:56:58,897 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:57:17,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3146 treesize of output 3114 [2022-02-10 02:57:31,688 INFO L353 Elim1Store]: treesize reduction 59, result has 49.6 percent of original size [2022-02-10 02:57:31,689 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 122 treesize of output 144 [2022-02-10 02:57:31,704 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 557 treesize of output 539 [2022-02-10 02:57:32,009 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:57:32,009 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:57:32,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1493671826] [2022-02-10 02:57:32,010 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:57:32,010 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1713477475] [2022-02-10 02:57:32,010 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1713477475] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:57:32,010 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:57:32,010 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2022-02-10 02:57:32,010 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1435789826] [2022-02-10 02:57:32,010 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:57:32,010 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 02:57:32,010 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:57:32,010 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 02:57:32,011 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=400, Unknown=7, NotChecked=0, Total=506 [2022-02-10 02:57:32,011 INFO L87 Difference]: Start difference. First operand 195 states and 484 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 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) [2022-02-10 02:57:36,743 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:57:36,743 INFO L93 Difference]: Finished difference Result 247 states and 590 transitions. [2022-02-10 02:57:36,745 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 02:57:36,746 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 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) Word has length 18 [2022-02-10 02:57:36,746 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:57:36,746 INFO L225 Difference]: With dead ends: 247 [2022-02-10 02:57:36,747 INFO L226 Difference]: Without dead ends: 241 [2022-02-10 02:57:36,747 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 139 ImplicationChecksByTransitivity, 22.7s TimeCoverageRelationStatistics Valid=119, Invalid=522, Unknown=9, NotChecked=0, Total=650 [2022-02-10 02:57:36,747 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 16 mSDsluCounter, 121 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 31 SdHoareTripleChecker+Invalid, 443 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 265 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 02:57:36,747 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 31 Invalid, 443 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 178 Invalid, 0 Unknown, 265 Unchecked, 0.3s Time] [2022-02-10 02:57:36,748 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 241 states. [2022-02-10 02:57:36,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 241 to 199. [2022-02-10 02:57:36,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 199 states, 198 states have (on average 2.51010101010101) internal successors, (497), 198 states have internal predecessors, (497), 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) [2022-02-10 02:57:36,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 199 states to 199 states and 497 transitions. [2022-02-10 02:57:36,750 INFO L78 Accepts]: Start accepts. Automaton has 199 states and 497 transitions. Word has length 18 [2022-02-10 02:57:36,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:57:36,750 INFO L470 AbstractCegarLoop]: Abstraction has 199 states and 497 transitions. [2022-02-10 02:57:36,751 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 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) [2022-02-10 02:57:36,751 INFO L276 IsEmpty]: Start isEmpty. Operand 199 states and 497 transitions. [2022-02-10 02:57:36,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-10 02:57:36,751 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:57:36,751 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:57:36,768 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-02-10 02:57:36,951 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-02-10 02:57:36,952 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:57:36,952 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:57:36,952 INFO L85 PathProgramCache]: Analyzing trace with hash -77392230, now seen corresponding path program 38 times [2022-02-10 02:57:36,952 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:57:36,952 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1235731397] [2022-02-10 02:57:36,953 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:57:36,953 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:57:36,957 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:57:36,958 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1781831266] [2022-02-10 02:57:36,958 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-02-10 02:57:36,958 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:57:36,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:57:36,959 INFO L229 MonitoredProcess]: Starting monitored process 42 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 02:57:36,960 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Waiting until timeout for monitored process [2022-02-10 02:57:37,014 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-02-10 02:57:37,015 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:57:37,015 WARN L261 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 45 conjunts are in the unsatisfiable core [2022-02-10 02:57:37,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:57:37,029 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 02:57:37,096 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 02:57:37,141 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 02:57:37,141 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2022-02-10 02:57:37,204 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 02:57:37,205 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-02-10 02:57:37,253 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2022-02-10 02:57:37,346 INFO L353 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2022-02-10 02:57:37,347 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 60 treesize of output 47 [2022-02-10 02:57:37,350 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2022-02-10 02:57:37,513 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:57:37,513 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:58:00,059 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3146 treesize of output 3114 [2022-02-10 02:58:18,770 INFO L353 Elim1Store]: treesize reduction 59, result has 49.6 percent of original size [2022-02-10 02:58:18,771 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 120 treesize of output 142 [2022-02-10 02:58:18,788 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 2325 treesize of output 2253 [2022-02-10 02:58:19,507 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:58:19,508 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:58:19,508 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1235731397] [2022-02-10 02:58:19,508 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:58:19,508 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1781831266] [2022-02-10 02:58:19,508 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1781831266] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:58:19,508 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:58:19,508 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2022-02-10 02:58:19,508 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [319554726] [2022-02-10 02:58:19,508 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:58:19,509 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 02:58:19,509 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:58:19,509 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 02:58:19,509 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=98, Invalid=398, Unknown=10, NotChecked=0, Total=506 [2022-02-10 02:58:19,509 INFO L87 Difference]: Start difference. First operand 199 states and 497 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 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) [2022-02-10 02:58:35,914 WARN L228 SmtUtils]: Spent 6.07s on a formula simplification that was a NOOP. DAG size: 47 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-10 02:58:38,284 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:58:38,284 INFO L93 Difference]: Finished difference Result 236 states and 567 transitions. [2022-02-10 02:58:38,286 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 02:58:38,286 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 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) Word has length 18 [2022-02-10 02:58:38,286 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:58:38,287 INFO L225 Difference]: With dead ends: 236 [2022-02-10 02:58:38,287 INFO L226 Difference]: Without dead ends: 230 [2022-02-10 02:58:38,287 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 122 ImplicationChecksByTransitivity, 41.0s TimeCoverageRelationStatistics Valid=119, Invalid=515, Unknown=16, NotChecked=0, Total=650 [2022-02-10 02:58:38,287 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 12 mSDsluCounter, 57 mSDsCounter, 0 mSdLazyCounter, 123 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 27 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 123 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 123 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 02:58:38,288 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 27 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 123 Invalid, 0 Unknown, 123 Unchecked, 0.3s Time] [2022-02-10 02:58:38,288 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2022-02-10 02:58:38,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 205. [2022-02-10 02:58:38,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 205 states, 204 states have (on average 2.5441176470588234) internal successors, (519), 204 states have internal predecessors, (519), 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) [2022-02-10 02:58:38,292 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 205 states to 205 states and 519 transitions. [2022-02-10 02:58:38,292 INFO L78 Accepts]: Start accepts. Automaton has 205 states and 519 transitions. Word has length 18 [2022-02-10 02:58:38,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:58:38,292 INFO L470 AbstractCegarLoop]: Abstraction has 205 states and 519 transitions. [2022-02-10 02:58:38,292 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 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) [2022-02-10 02:58:38,292 INFO L276 IsEmpty]: Start isEmpty. Operand 205 states and 519 transitions. [2022-02-10 02:58:38,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-10 02:58:38,293 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:58:38,293 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:58:38,310 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-02-10 02:58:38,499 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:58:38,499 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:58:38,500 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:58:38,500 INFO L85 PathProgramCache]: Analyzing trace with hash 1257199100, now seen corresponding path program 39 times [2022-02-10 02:58:38,500 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:58:38,500 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106001693] [2022-02-10 02:58:38,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:58:38,500 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:58:38,504 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:58:38,504 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1817258543] [2022-02-10 02:58:38,504 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-02-10 02:58:38,504 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:58:38,505 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:58:38,506 INFO L229 MonitoredProcess]: Starting monitored process 43 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 02:58:38,506 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Waiting until timeout for monitored process [2022-02-10 02:58:38,559 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-02-10 02:58:38,559 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:58:38,560 WARN L261 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 46 conjunts are in the unsatisfiable core [2022-02-10 02:58:38,561 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:58:38,573 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 02:58:38,636 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 02:58:38,669 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 02:58:38,670 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 31 [2022-02-10 02:58:38,717 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 02:58:38,718 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 24 treesize of output 26 [2022-02-10 02:58:38,770 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 02:58:38,869 INFO L353 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2022-02-10 02:58:38,869 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2022-02-10 02:58:38,872 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2022-02-10 02:58:39,027 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:58:39,027 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 02:59:08,010 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3146 treesize of output 3114 [2022-02-10 02:59:27,502 INFO L353 Elim1Store]: treesize reduction 59, result has 49.6 percent of original size [2022-02-10 02:59:27,503 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 124 treesize of output 146 [2022-02-10 02:59:27,531 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 1177 treesize of output 1141 [2022-02-10 02:59:28,173 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 10 refuted. 3 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:59:28,173 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 02:59:28,174 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106001693] [2022-02-10 02:59:28,174 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 02:59:28,174 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1817258543] [2022-02-10 02:59:28,174 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1817258543] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 02:59:28,174 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 02:59:28,174 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2022-02-10 02:59:28,174 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1834154784] [2022-02-10 02:59:28,174 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 02:59:28,174 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 02:59:28,174 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 02:59:28,175 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 02:59:28,175 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=397, Unknown=13, NotChecked=0, Total=506 [2022-02-10 02:59:28,175 INFO L87 Difference]: Start difference. First operand 205 states and 519 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 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) [2022-02-10 02:59:56,752 WARN L228 SmtUtils]: Spent 14.08s on a formula simplification that was a NOOP. DAG size: 44 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-10 02:59:57,040 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 02:59:57,040 INFO L93 Difference]: Finished difference Result 242 states and 587 transitions. [2022-02-10 02:59:57,042 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-02-10 02:59:57,043 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 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) Word has length 18 [2022-02-10 02:59:57,043 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 02:59:57,044 INFO L225 Difference]: With dead ends: 242 [2022-02-10 02:59:57,044 INFO L226 Difference]: Without dead ends: 236 [2022-02-10 02:59:57,044 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 37 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 125 ImplicationChecksByTransitivity, 57.4s TimeCoverageRelationStatistics Valid=117, Invalid=513, Unknown=20, NotChecked=0, Total=650 [2022-02-10 02:59:57,045 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 13 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 194 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 30 SdHoareTripleChecker+Invalid, 480 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 194 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 282 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 02:59:57,045 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 30 Invalid, 480 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 194 Invalid, 0 Unknown, 282 Unchecked, 0.4s Time] [2022-02-10 02:59:57,045 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-02-10 02:59:57,048 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 209. [2022-02-10 02:59:57,048 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 208 states have (on average 2.5625) internal successors, (533), 208 states have internal predecessors, (533), 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) [2022-02-10 02:59:57,049 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 533 transitions. [2022-02-10 02:59:57,049 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 533 transitions. Word has length 18 [2022-02-10 02:59:57,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 02:59:57,049 INFO L470 AbstractCegarLoop]: Abstraction has 209 states and 533 transitions. [2022-02-10 02:59:57,049 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 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) [2022-02-10 02:59:57,049 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 533 transitions. [2022-02-10 02:59:57,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-10 02:59:57,050 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 02:59:57,050 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 02:59:57,079 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (43)] Forceful destruction successful, exit code 0 [2022-02-10 02:59:57,255 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:59:57,256 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 02:59:57,256 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 02:59:57,256 INFO L85 PathProgramCache]: Analyzing trace with hash 2027596697, now seen corresponding path program 40 times [2022-02-10 02:59:57,256 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 02:59:57,256 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854216502] [2022-02-10 02:59:57,256 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 02:59:57,256 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 02:59:57,261 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 02:59:57,261 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1694249926] [2022-02-10 02:59:57,261 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-02-10 02:59:57,261 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 02:59:57,261 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 02:59:57,262 INFO L229 MonitoredProcess]: Starting monitored process 44 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 02:59:57,265 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Waiting until timeout for monitored process [2022-02-10 02:59:57,317 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-02-10 02:59:57,317 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 02:59:57,318 WARN L261 TraceCheckSpWp]: Trace formula consists of 66 conjuncts, 36 conjunts are in the unsatisfiable core [2022-02-10 02:59:57,318 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 02:59:57,331 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 12 treesize of output 11 [2022-02-10 02:59:57,397 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 15 treesize of output 11 [2022-02-10 02:59:57,509 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 25 treesize of output 24 [2022-02-10 02:59:57,561 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 02:59:57,562 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 02:59:57,562 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 3 select indices, 3 select index equivalence classes, 1 disjoint index pairs (out of 3 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 36 treesize of output 26 [2022-02-10 02:59:57,565 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-02-10 02:59:57,707 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 02:59:57,707 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:00:19,822 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 140 treesize of output 136 [2022-02-10 03:00:30,883 INFO L173 IndexEqualityManager]: detected equality via solver [2022-02-10 03:00:30,953 INFO L353 Elim1Store]: treesize reduction 23, result has 51.1 percent of original size [2022-02-10 03:00:30,953 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 1 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 5 case distinctions, treesize of input 59 treesize of output 66 [2022-02-10 03:00:30,972 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 357 treesize of output 333 [2022-02-10 03:00:31,669 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 0 proven. 12 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:00:31,670 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:00:31,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854216502] [2022-02-10 03:00:31,670 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 03:00:31,670 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1694249926] [2022-02-10 03:00:31,670 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1694249926] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:00:31,670 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 03:00:31,670 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2022-02-10 03:00:31,670 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [564609160] [2022-02-10 03:00:31,670 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 03:00:31,670 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:00:31,670 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:00:31,671 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:00:31,671 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=410, Unknown=9, NotChecked=0, Total=506 [2022-02-10 03:00:31,671 INFO L87 Difference]: Start difference. First operand 209 states and 533 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 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) [2022-02-10 03:00:32,102 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:00:32,103 INFO L93 Difference]: Finished difference Result 227 states and 565 transitions. [2022-02-10 03:00:32,105 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-02-10 03:00:32,105 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 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) Word has length 18 [2022-02-10 03:00:32,105 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:00:32,106 INFO L225 Difference]: With dead ends: 227 [2022-02-10 03:00:32,106 INFO L226 Difference]: Without dead ends: 224 [2022-02-10 03:00:32,106 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 12 SyntacticMatches, 1 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 155 ImplicationChecksByTransitivity, 21.5s TimeCoverageRelationStatistics Valid=93, Invalid=450, Unknown=9, NotChecked=0, Total=552 [2022-02-10 03:00:32,106 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 26 mSDsluCounter, 107 mSDsCounter, 0 mSdLazyCounter, 210 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 26 SdHoareTripleChecker+Valid, 33 SdHoareTripleChecker+Invalid, 521 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 210 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 304 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-02-10 03:00:32,106 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [26 Valid, 33 Invalid, 521 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 210 Invalid, 0 Unknown, 304 Unchecked, 0.4s Time] [2022-02-10 03:00:32,107 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2022-02-10 03:00:32,109 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 215. [2022-02-10 03:00:32,110 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 215 states, 214 states have (on average 2.5654205607476634) internal successors, (549), 214 states have internal predecessors, (549), 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) [2022-02-10 03:00:32,110 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 215 states to 215 states and 549 transitions. [2022-02-10 03:00:32,110 INFO L78 Accepts]: Start accepts. Automaton has 215 states and 549 transitions. Word has length 18 [2022-02-10 03:00:32,110 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:00:32,110 INFO L470 AbstractCegarLoop]: Abstraction has 215 states and 549 transitions. [2022-02-10 03:00:32,110 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 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) [2022-02-10 03:00:32,110 INFO L276 IsEmpty]: Start isEmpty. Operand 215 states and 549 transitions. [2022-02-10 03:00:32,111 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-10 03:00:32,111 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:00:32,111 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:00:32,127 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-02-10 03:00:32,315 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-02-10 03:00:32,315 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:00:32,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:00:32,316 INFO L85 PathProgramCache]: Analyzing trace with hash 2029391890, now seen corresponding path program 41 times [2022-02-10 03:00:32,316 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:00:32,316 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1342761215] [2022-02-10 03:00:32,316 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:00:32,316 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:00:32,320 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 03:00:32,320 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1640663523] [2022-02-10 03:00:32,320 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-02-10 03:00:32,320 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:00:32,320 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:00:32,321 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:00:32,321 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-02-10 03:00:32,378 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 3 check-sat command(s) [2022-02-10 03:00:32,378 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:00:32,379 WARN L261 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 44 conjunts are in the unsatisfiable core [2022-02-10 03:00:32,380 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:00:32,391 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:00:32,448 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:00:32,485 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 16 treesize of output 18 [2022-02-10 03:00:32,543 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:00:32,543 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2022-02-10 03:00:32,593 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 42 treesize of output 44 [2022-02-10 03:00:32,699 INFO L353 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2022-02-10 03:00:32,700 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 60 treesize of output 47 [2022-02-10 03:00:32,703 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 29 treesize of output 34 [2022-02-10 03:00:32,866 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:00:32,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:00:53,662 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3146 treesize of output 3114 [2022-02-10 03:01:13,852 INFO L353 Elim1Store]: treesize reduction 59, result has 49.6 percent of original size [2022-02-10 03:01:13,853 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 121 treesize of output 143 [2022-02-10 03:01:13,879 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 556 treesize of output 538 [2022-02-10 03:01:14,310 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:01:14,310 INFO L144 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-02-10 03:01:14,310 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1342761215] [2022-02-10 03:01:14,310 WARN L317 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-02-10 03:01:14,310 INFO L338 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1640663523] [2022-02-10 03:01:14,310 INFO L165 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1640663523] provided 0 perfect and 2 imperfect interpolant sequences [2022-02-10 03:01:14,310 INFO L191 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-02-10 03:01:14,310 INFO L204 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 23 [2022-02-10 03:01:14,310 INFO L118 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [296106951] [2022-02-10 03:01:14,311 INFO L85 oduleStraightlineAll]: Using 2 imperfect interpolants to construct interpolant automaton [2022-02-10 03:01:14,311 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-02-10 03:01:14,311 INFO L108 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-02-10 03:01:14,311 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-02-10 03:01:14,311 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=401, Unknown=9, NotChecked=0, Total=506 [2022-02-10 03:01:14,311 INFO L87 Difference]: Start difference. First operand 215 states and 549 transitions. Second operand has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 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) [2022-02-10 03:01:28,741 WARN L228 SmtUtils]: Spent 6.09s on a formula simplification that was a NOOP. DAG size: 52 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-10 03:01:45,069 WARN L228 SmtUtils]: Spent 6.09s on a formula simplification that was a NOOP. DAG size: 46 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-02-10 03:01:49,483 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-02-10 03:01:49,483 INFO L93 Difference]: Finished difference Result 259 states and 633 transitions. [2022-02-10 03:01:49,484 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-02-10 03:01:49,484 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 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) Word has length 18 [2022-02-10 03:01:49,484 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-02-10 03:01:49,485 INFO L225 Difference]: With dead ends: 259 [2022-02-10 03:01:49,485 INFO L226 Difference]: Without dead ends: 253 [2022-02-10 03:01:49,485 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 14 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 55.6s TimeCoverageRelationStatistics Valid=122, Invalid=560, Unknown=20, NotChecked=0, Total=702 [2022-02-10 03:01:49,486 INFO L933 BasicCegarLoop]: 5 mSDtfsCounter, 32 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 126 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 32 SdHoareTripleChecker+Valid, 23 SdHoareTripleChecker+Invalid, 437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 126 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 311 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-02-10 03:01:49,486 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [32 Valid, 23 Invalid, 437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 126 Invalid, 0 Unknown, 311 Unchecked, 0.3s Time] [2022-02-10 03:01:49,486 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 253 states. [2022-02-10 03:01:49,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 253 to 217. [2022-02-10 03:01:49,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 217 states, 216 states have (on average 2.574074074074074) internal successors, (556), 216 states have internal predecessors, (556), 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) [2022-02-10 03:01:49,490 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 217 states to 217 states and 556 transitions. [2022-02-10 03:01:49,491 INFO L78 Accepts]: Start accepts. Automaton has 217 states and 556 transitions. Word has length 18 [2022-02-10 03:01:49,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-02-10 03:01:49,491 INFO L470 AbstractCegarLoop]: Abstraction has 217 states and 556 transitions. [2022-02-10 03:01:49,491 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 1.391304347826087) internal successors, (32), 23 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) [2022-02-10 03:01:49,491 INFO L276 IsEmpty]: Start isEmpty. Operand 217 states and 556 transitions. [2022-02-10 03:01:49,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 19 [2022-02-10 03:01:49,491 INFO L506 BasicCegarLoop]: Found error trace [2022-02-10 03:01:49,492 INFO L514 BasicCegarLoop]: trace histogram [3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-02-10 03:01:49,513 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-02-10 03:01:49,711 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:01:49,712 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION] === [2022-02-10 03:01:49,712 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-02-10 03:01:49,712 INFO L85 PathProgramCache]: Analyzing trace with hash -930984076, now seen corresponding path program 42 times [2022-02-10 03:01:49,712 INFO L126 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-02-10 03:01:49,712 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [188776880] [2022-02-10 03:01:49,712 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-02-10 03:01:49,712 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-02-10 03:01:49,716 ERROR L252 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-02-10 03:01:49,716 INFO L338 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1604503510] [2022-02-10 03:01:49,716 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-02-10 03:01:49,716 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-02-10 03:01:49,717 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-02-10 03:01:49,717 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-02-10 03:01:49,719 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-02-10 03:01:49,774 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 3 check-sat command(s) [2022-02-10 03:01:49,775 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-02-10 03:01:49,775 WARN L261 TraceCheckSpWp]: Trace formula consists of 73 conjuncts, 46 conjunts are in the unsatisfiable core [2022-02-10 03:01:49,776 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-02-10 03:01:49,788 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 8 treesize of output 7 [2022-02-10 03:01:49,843 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 0 select indices, 0 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 0 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 16 [2022-02-10 03:01:49,899 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:01:49,900 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 20 treesize of output 22 [2022-02-10 03:01:49,935 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-02-10 03:01:49,935 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 1 select indices, 1 select index equivalence classes, 1 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 36 [2022-02-10 03:01:49,985 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 23 treesize of output 28 [2022-02-10 03:01:50,086 INFO L353 Elim1Store]: treesize reduction 137, result has 6.8 percent of original size [2022-02-10 03:01:50,087 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 6 select indices, 6 select index equivalence classes, 3 disjoint index pairs (out of 15 index pairs), introduced 6 new quantified variables, introduced 12 case distinctions, treesize of input 63 treesize of output 50 [2022-02-10 03:01:50,090 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 1 stores, 2 select indices, 2 select index equivalence classes, 3 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 32 treesize of output 34 [2022-02-10 03:01:50,248 INFO L134 CoverageAnalysis]: Checked inductivity of 13 backedges. 0 proven. 13 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-02-10 03:01:50,248 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-02-10 03:02:15,804 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 2, 0 stores, 1 select indices, 1 select index equivalence classes, 0 disjoint index pairs (out of 0 index pairs), introduced 1 new quantified variables, introduced 0 case distinctions, treesize of input 3146 treesize of output 3114 Received shutdown request... [2022-02-10 03:02:36,834 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (2 of 3 remaining) [2022-02-10 03:02:36,850 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-02-10 03:02:36,856 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-10 03:02:36,856 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-02-10 03:02:37,034 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-02-10 03:02:37,035 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 19 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 22 known predicates. [2022-02-10 03:02:37,036 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (1 of 3 remaining) [2022-02-10 03:02:37,036 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (0 of 3 remaining) [2022-02-10 03:02:37,038 INFO L732 BasicCegarLoop]: Path program histogram: [42, 1, 1, 1] [2022-02-10 03:02:37,040 INFO L230 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-02-10 03:02:37,040 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-02-10 03:02:37,042 INFO L202 PluginConnector]: Adding new model loop-tiling-eq.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 10.02 03:02:37 BasicIcfg [2022-02-10 03:02:37,042 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-02-10 03:02:37,042 INFO L158 Benchmark]: Toolchain (without parser) took 858053.69ms. Allocated memory was 173.0MB in the beginning and 442.5MB in the end (delta: 269.5MB). Free memory was 137.5MB in the beginning and 266.1MB in the end (delta: -128.6MB). Peak memory consumption was 141.2MB. Max. memory is 8.0GB. [2022-02-10 03:02:37,042 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.11ms. Allocated memory is still 173.0MB. Free memory is still 138.6MB. There was no memory consumed. Max. memory is 8.0GB. [2022-02-10 03:02:37,043 INFO L158 Benchmark]: Boogie Procedure Inliner took 35.68ms. Allocated memory is still 173.0MB. Free memory was 137.4MB in the beginning and 135.9MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-10 03:02:37,043 INFO L158 Benchmark]: Boogie Preprocessor took 14.21ms. Allocated memory is still 173.0MB. Free memory was 135.9MB in the beginning and 134.9MB in the end (delta: 979.4kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. [2022-02-10 03:02:37,043 INFO L158 Benchmark]: RCFGBuilder took 215.27ms. Allocated memory is still 173.0MB. Free memory was 134.8MB in the beginning and 125.2MB in the end (delta: 9.6MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. [2022-02-10 03:02:37,043 INFO L158 Benchmark]: TraceAbstraction took 857781.79ms. Allocated memory was 173.0MB in the beginning and 442.5MB in the end (delta: 269.5MB). Free memory was 124.7MB in the beginning and 266.1MB in the end (delta: -141.4MB). Peak memory consumption was 128.6MB. Max. memory is 8.0GB. [2022-02-10 03:02:37,044 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * Boogie PL CUP Parser took 0.11ms. Allocated memory is still 173.0MB. Free memory is still 138.6MB. There was no memory consumed. Max. memory is 8.0GB. * Boogie Procedure Inliner took 35.68ms. Allocated memory is still 173.0MB. Free memory was 137.4MB in the beginning and 135.9MB in the end (delta: 1.5MB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * Boogie Preprocessor took 14.21ms. Allocated memory is still 173.0MB. Free memory was 135.9MB in the beginning and 134.9MB in the end (delta: 979.4kB). Peak memory consumption was 1.0MB. Max. memory is 8.0GB. * RCFGBuilder took 215.27ms. Allocated memory is still 173.0MB. Free memory was 134.8MB in the beginning and 125.2MB in the end (delta: 9.6MB). Peak memory consumption was 9.4MB. Max. memory is 8.0GB. * TraceAbstraction took 857781.79ms. Allocated memory was 173.0MB in the beginning and 442.5MB in the end (delta: 269.5MB). Free memory was 124.7MB in the beginning and 266.1MB in the end (delta: -141.4MB). Peak memory consumption was 128.6MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: Independence relation benchmarks ThreadSeparatingIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , ThreadSeparatingIndependenceRelation.Statistics on underlying relation: CachedIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , CachedIndependenceRelation.Statistics on underlying relation: UnionIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , UnionIndependenceRelation.Statistics on underlying relations: [ SyntacticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Independence Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , SemanticIndependenceRelation.Query Time [ms]: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] ], Cache Queries: [ total: 0, positive: 0, positive conditional: 0, positive unconditional: 0, negative: 0, negative conditional: 0, negative unconditional: 0, unknown: 0, unknown conditional: 0, unknown unconditional: 0] , Statistics on independence cache: Total cache size (in pairs): 0, Positive cache size: 0, Positive conditional cache size: 0, Positive unconditional cache size: 0, Negative cache size: 0, Negative conditional cache size: 0, Negative unconditional cache size: 0, Independence queries for same thread: 0 - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - TimeoutResultAtElement [Line: 67]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 19 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 22 known predicates. - TimeoutResultAtElement [Line: 62]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 19 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 22 known predicates. - TimeoutResultAtElement [Line: 59]: Timeout (TraceAbstraction) Unable to prove that petrification did provide enough thread instances (tool internal message, not intended for end users) Cancelled while BasicCegarLoop was analyzing trace of length 19 with TraceHistMax 3,while TraceCheckSpWp was constructing backward predicates,while PredicateComparison was comparing new predicate (quantified with 0quantifier alternations) to 22 known predicates. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 5 procedures, 25 locations, 3 error locations. Started 1 CEGAR loops. OverallTime: 857.7s, OverallIterations: 45, TraceHistogramMax: 3, PathProgramHistogramMax: 42, EmptinessCheckTime: 0.0s, AutomataDifference: 186.1s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.2s, PartialOrderReductionTime: 0.2s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1197 SdHoareTripleChecker+Valid, 8.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1197 mSDsluCounter, 1257 SdHoareTripleChecker+Invalid, 6.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 6649 IncrementalHoareTripleChecker+Unchecked, 3587 mSDsCounter, 219 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 5540 IncrementalHoareTripleChecker+Invalid, 12408 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 219 mSolverCounterUnsat, 214 mSDtfsCounter, 5540 mSolverCounterSat, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 1581 GetRequests, 583 SyntacticMatches, 30 SemanticMatches, 968 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 5375 ImplicationChecksByTransitivity, 554.0s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=525occurred in iteration=0, InterpolantAutomatonStates: 719, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.2s AutomataMinimizationTime, 44 MinimizatonAttempts, 1343 StatesRemovedByMinimization, 43 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.5s SatisfiabilityAnalysisTime, 612.2s InterpolantComputationTime, 718 NumberOfCodeBlocks, 717 NumberOfCodeBlocksAsserted, 104 NumberOfCheckSat, 1328 ConstructedInterpolants, 397 QuantifiedInterpolants, 28807 SizeOfPredicates, 580 NumberOfNonLiveVariables, 2701 ConjunctsInSsa, 1125 ConjunctsInUnsatCore, 86 InterpolantComputations, 2 PerfectInterpolantSequences, 55/759 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate could not prove your program: Timeout Completed graceful shutdown