/usr/bin/java -Xmx16000000000 -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-FA-NoLbe-Separate.epf -tc ../../../trunk/examples/toolchains/AutomizerBplInline.xml -i ../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/buffer-series.wvr.bpl -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-bc79526 [2022-01-18 16:53:29,567 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-01-18 16:53:29,569 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-01-18 16:53:29,615 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-01-18 16:53:29,616 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-01-18 16:53:29,616 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-01-18 16:53:29,617 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-01-18 16:53:29,618 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-01-18 16:53:29,619 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-01-18 16:53:29,620 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-01-18 16:53:29,620 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-01-18 16:53:29,621 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-01-18 16:53:29,621 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-01-18 16:53:29,622 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-01-18 16:53:29,622 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-01-18 16:53:29,623 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-01-18 16:53:29,623 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-01-18 16:53:29,624 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-01-18 16:53:29,625 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-01-18 16:53:29,626 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-01-18 16:53:29,627 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-01-18 16:53:29,630 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-01-18 16:53:29,631 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-01-18 16:53:29,631 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-01-18 16:53:29,633 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-01-18 16:53:29,633 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-01-18 16:53:29,634 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-01-18 16:53:29,634 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-01-18 16:53:29,634 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-01-18 16:53:29,635 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-01-18 16:53:29,635 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-01-18 16:53:29,636 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-01-18 16:53:29,636 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-01-18 16:53:29,637 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-01-18 16:53:29,637 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-01-18 16:53:29,637 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-01-18 16:53:29,638 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-01-18 16:53:29,638 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-01-18 16:53:29,638 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-01-18 16:53:29,639 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-01-18 16:53:29,639 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-01-18 16:53:29,646 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-FA-NoLbe-Separate.epf [2022-01-18 16:53:29,659 INFO L113 SettingsManager]: Loading preferences was successful [2022-01-18 16:53:29,659 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-01-18 16:53:29,659 INFO L136 SettingsManager]: Preferences of UltimateCore differ from their defaults: [2022-01-18 16:53:29,659 INFO L138 SettingsManager]: * Log level for class=de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=ERROR; [2022-01-18 16:53:29,660 INFO L136 SettingsManager]: Preferences of Boogie Procedure Inliner differ from their defaults: [2022-01-18 16:53:29,660 INFO L138 SettingsManager]: * Ignore calls to procedures called more than once=ONLY_FOR_SEQUENTIAL_PROGRAMS [2022-01-18 16:53:29,660 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2022-01-18 16:53:29,660 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2022-01-18 16:53:29,661 INFO L138 SettingsManager]: * Use SBE=true [2022-01-18 16:53:29,661 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-01-18 16:53:29,661 INFO L138 SettingsManager]: * sizeof long=4 [2022-01-18 16:53:29,661 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-01-18 16:53:29,661 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-01-18 16:53:29,661 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-01-18 16:53:29,661 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-01-18 16:53:29,661 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-01-18 16:53:29,661 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-01-18 16:53:29,661 INFO L138 SettingsManager]: * sizeof long double=12 [2022-01-18 16:53:29,662 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-01-18 16:53:29,662 INFO L138 SettingsManager]: * Use constant arrays=true [2022-01-18 16:53:29,662 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-01-18 16:53:29,662 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-01-18 16:53:29,662 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-01-18 16:53:29,662 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-01-18 16:53:29,662 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-01-18 16:53:29,662 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 16:53:29,662 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-01-18 16:53:29,662 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2022-01-18 16:53:29,663 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2022-01-18 16:53:29,663 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-01-18 16:53:29,663 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2022-01-18 16:53:29,663 INFO L138 SettingsManager]: * Large block encoding in concurrent analysis=OFF [2022-01-18 16:53:29,663 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-01-18 16:53:29,663 INFO L138 SettingsManager]: * Check the insufficient thread errors last=true [2022-01-18 16:53:29,663 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-01-18 16:53:29,823 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-01-18 16:53:29,841 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-01-18 16:53:29,843 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-01-18 16:53:29,844 INFO L271 PluginConnector]: Initializing Boogie PL CUP Parser... [2022-01-18 16:53:29,848 INFO L275 PluginConnector]: Boogie PL CUP Parser initialized [2022-01-18 16:53:29,849 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/buffer-series.wvr.bpl [2022-01-18 16:53:29,849 INFO L110 BoogieParser]: Parsing: '/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/concurrent/bpl/weaver-benchmarks/generated/popl20-more/buffer-series.wvr.bpl' [2022-01-18 16:53:29,868 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-01-18 16:53:29,869 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-01-18 16:53:29,870 INFO L113 PluginConnector]: ------------------------Boogie Procedure Inliner---------------------------- [2022-01-18 16:53:29,870 INFO L271 PluginConnector]: Initializing Boogie Procedure Inliner... [2022-01-18 16:53:29,870 INFO L275 PluginConnector]: Boogie Procedure Inliner initialized [2022-01-18 16:53:29,887 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Procedure Inliner for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:29" (1/1) ... [2022-01-18 16:53:29,892 INFO L185 PluginConnector]: Executing the observer Inliner from plugin Boogie Procedure Inliner for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:29" (1/1) ... [2022-01-18 16:53:29,898 INFO L137 Inliner]: procedures = 5, calls = 4, calls flagged for inlining = 0, calls inlined = 0, statements flattened = 0 [2022-01-18 16:53:29,899 INFO L132 PluginConnector]: ------------------------ END Boogie Procedure Inliner---------------------------- [2022-01-18 16:53:29,900 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-01-18 16:53:29,900 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-01-18 16:53:29,900 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-01-18 16:53:29,905 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:29" (1/1) ... [2022-01-18 16:53:29,906 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:29" (1/1) ... [2022-01-18 16:53:29,907 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:29" (1/1) ... [2022-01-18 16:53:29,907 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:29" (1/1) ... [2022-01-18 16:53:29,913 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:29" (1/1) ... [2022-01-18 16:53:29,916 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:29" (1/1) ... [2022-01-18 16:53:29,918 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:29" (1/1) ... [2022-01-18 16:53:29,919 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-01-18 16:53:29,919 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-01-18 16:53:29,920 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-01-18 16:53:29,920 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-01-18 16:53:29,920 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:29" (1/1) ... [2022-01-18 16:53:29,925 INFO L168 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-01-18 16:53:29,931 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:29,944 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-01-18 16:53:29,955 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-01-18 16:53:29,978 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread1 given in one single declaration [2022-01-18 16:53:29,978 INFO L130 BoogieDeclarations]: Found specification of procedure thread1 [2022-01-18 16:53:29,978 INFO L138 BoogieDeclarations]: Found implementation of procedure thread1 [2022-01-18 16:53:29,978 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread2 given in one single declaration [2022-01-18 16:53:29,978 INFO L130 BoogieDeclarations]: Found specification of procedure thread2 [2022-01-18 16:53:29,978 INFO L138 BoogieDeclarations]: Found implementation of procedure thread2 [2022-01-18 16:53:29,978 INFO L124 BoogieDeclarations]: Specification and implementation of procedure ULTIMATE.start given in one single declaration [2022-01-18 16:53:29,978 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-01-18 16:53:29,979 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-01-18 16:53:29,979 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread3 given in one single declaration [2022-01-18 16:53:29,979 INFO L130 BoogieDeclarations]: Found specification of procedure thread3 [2022-01-18 16:53:29,979 INFO L138 BoogieDeclarations]: Found implementation of procedure thread3 [2022-01-18 16:53:29,979 INFO L124 BoogieDeclarations]: Specification and implementation of procedure thread4 given in one single declaration [2022-01-18 16:53:29,979 INFO L130 BoogieDeclarations]: Found specification of procedure thread4 [2022-01-18 16:53:29,979 INFO L138 BoogieDeclarations]: Found implementation of procedure thread4 [2022-01-18 16:53:29,980 WARN L208 CfgBuilder]: User set CodeBlockSize to SequenceOfStatements but program contains fork statements. Overwriting the user preferences and setting CodeBlockSize to SingleStatement [2022-01-18 16:53:30,019 INFO L234 CfgBuilder]: Building ICFG [2022-01-18 16:53:30,020 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-01-18 16:53:30,172 INFO L275 CfgBuilder]: Performing block encoding [2022-01-18 16:53:30,185 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-01-18 16:53:30,185 INFO L299 CfgBuilder]: Removed 0 assume(true) statements. [2022-01-18 16:53:30,195 INFO L202 PluginConnector]: Adding new model buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 04:53:30 BoogieIcfgContainer [2022-01-18 16:53:30,195 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-01-18 16:53:30,197 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-01-18 16:53:30,197 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-01-18 16:53:30,201 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-01-18 16:53:30,202 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.boogie.parser AST 18.01 04:53:29" (1/2) ... [2022-01-18 16:53:30,208 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@6d84d94 and model type buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.01 04:53:30, skipping insertion in model container [2022-01-18 16:53:30,208 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.01 04:53:30" (2/2) ... [2022-01-18 16:53:30,209 INFO L111 eAbstractionObserver]: Analyzing ICFG buffer-series.wvr.bpl [2022-01-18 16:53:30,212 WARN L149 ceAbstractionStarter]: Switching off computation of Hoare annotation because input is a concurrent program [2022-01-18 16:53:30,213 INFO L204 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2022-01-18 16:53:30,213 INFO L163 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-01-18 16:53:30,213 INFO L513 ceAbstractionStarter]: Constructing petrified ICFG for 1 thread instances. [2022-01-18 16:53:30,263 INFO L148 ThreadInstanceAdder]: Constructed 4 joinOtherThreadTransitions. [2022-01-18 16:53:30,323 INFO L338 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-01-18 16:53:30,328 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, 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-01-18 16:53:30,328 INFO L340 AbstractCegarLoop]: Starting to check reachability of 5 error locations. [2022-01-18 16:53:30,349 INFO L111 iNet2FiniteAutomaton]: Start petriNet2FiniteAutomaton. Operand has 44 places, 35 transitions, 102 flow [2022-01-18 16:53:30,441 INFO L133 iNet2FiniteAutomaton]: Finished petriNet2FiniteAutomaton. Result has 635 states, 634 states have (on average 3.889589905362776) internal successors, (2466), 634 states have internal predecessors, (2466), 0 states have call successors, (0), 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-01-18 16:53:30,444 INFO L276 IsEmpty]: Start isEmpty. Operand has 635 states, 634 states have (on average 3.889589905362776) internal successors, (2466), 634 states have internal predecessors, (2466), 0 states have call successors, (0), 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-01-18 16:53:30,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 20 [2022-01-18 16:53:30,458 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:30,459 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:30,460 INFO L402 AbstractCegarLoop]: === Iteration 1 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:30,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:30,463 INFO L85 PathProgramCache]: Analyzing trace with hash 1445873811, now seen corresponding path program 1 times [2022-01-18 16:53:30,469 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:30,469 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2097825669] [2022-01-18 16:53:30,470 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:30,470 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:30,534 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:30,575 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:30,575 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:30,576 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2097825669] [2022-01-18 16:53:30,576 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2097825669] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:53:30,576 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:53:30,576 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-01-18 16:53:30,578 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326006882] [2022-01-18 16:53:30,579 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:53:30,582 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-01-18 16:53:30,582 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:30,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-01-18 16:53:30,601 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:53:30,603 INFO L87 Difference]: Start difference. First operand has 635 states, 634 states have (on average 3.889589905362776) internal successors, (2466), 634 states have internal predecessors, (2466), 0 states have call successors, (0), 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 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:30,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:30,674 INFO L93 Difference]: Finished difference Result 1236 states and 4843 transitions. [2022-01-18 16:53:30,677 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-01-18 16:53:30,678 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 19 [2022-01-18 16:53:30,678 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:30,697 INFO L225 Difference]: With dead ends: 1236 [2022-01-18 16:53:30,697 INFO L226 Difference]: Without dead ends: 1109 [2022-01-18 16:53:30,699 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 2 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-01-18 16:53:30,701 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 8 mSDsluCounter, 22 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 32 SdHoareTripleChecker+Invalid, 22 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:30,702 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 32 Invalid, 22 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:53:30,718 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1109 states. [2022-01-18 16:53:30,808 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1109 to 866. [2022-01-18 16:53:30,811 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 866 states, 865 states have (on average 3.910982658959538) internal successors, (3383), 865 states have internal predecessors, (3383), 0 states have call successors, (0), 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-01-18 16:53:30,816 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 866 states to 866 states and 3383 transitions. [2022-01-18 16:53:30,817 INFO L78 Accepts]: Start accepts. Automaton has 866 states and 3383 transitions. Word has length 19 [2022-01-18 16:53:30,817 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:30,817 INFO L470 AbstractCegarLoop]: Abstraction has 866 states and 3383 transitions. [2022-01-18 16:53:30,818 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 6.333333333333333) internal successors, (19), 2 states have internal predecessors, (19), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:30,818 INFO L276 IsEmpty]: Start isEmpty. Operand 866 states and 3383 transitions. [2022-01-18 16:53:30,821 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 16:53:30,821 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:30,821 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:30,821 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-01-18 16:53:30,821 INFO L402 AbstractCegarLoop]: === Iteration 2 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:30,822 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:30,822 INFO L85 PathProgramCache]: Analyzing trace with hash 925045909, now seen corresponding path program 1 times [2022-01-18 16:53:30,822 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:30,822 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [119547522] [2022-01-18 16:53:30,823 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:30,823 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:30,841 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:30,891 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:30,892 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:30,892 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [119547522] [2022-01-18 16:53:30,892 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [119547522] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:53:30,892 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:53:30,892 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:53:30,892 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [864183357] [2022-01-18 16:53:30,892 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:53:30,893 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:53:30,893 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:30,894 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:53:30,894 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:53:30,894 INFO L87 Difference]: Start difference. First operand 866 states and 3383 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 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-01-18 16:53:31,001 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:31,001 INFO L93 Difference]: Finished difference Result 1524 states and 5641 transitions. [2022-01-18 16:53:31,002 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 16:53:31,002 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 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 21 [2022-01-18 16:53:31,003 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:31,013 INFO L225 Difference]: With dead ends: 1524 [2022-01-18 16:53:31,014 INFO L226 Difference]: Without dead ends: 1418 [2022-01-18 16:53:31,015 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:53:31,021 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 40 mSDsluCounter, 32 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 35 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:31,022 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 35 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:53:31,028 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1418 states. [2022-01-18 16:53:31,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1418 to 1170. [2022-01-18 16:53:31,088 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1170 states, 1169 states have (on average 3.888793840889649) internal successors, (4546), 1169 states have internal predecessors, (4546), 0 states have call successors, (0), 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-01-18 16:53:31,094 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1170 states to 1170 states and 4546 transitions. [2022-01-18 16:53:31,095 INFO L78 Accepts]: Start accepts. Automaton has 1170 states and 4546 transitions. Word has length 21 [2022-01-18 16:53:31,095 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:31,095 INFO L470 AbstractCegarLoop]: Abstraction has 1170 states and 4546 transitions. [2022-01-18 16:53:31,095 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 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-01-18 16:53:31,095 INFO L276 IsEmpty]: Start isEmpty. Operand 1170 states and 4546 transitions. [2022-01-18 16:53:31,098 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 22 [2022-01-18 16:53:31,099 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:31,099 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:31,099 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-01-18 16:53:31,099 INFO L402 AbstractCegarLoop]: === Iteration 3 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:31,101 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:31,101 INFO L85 PathProgramCache]: Analyzing trace with hash 1282496465, now seen corresponding path program 1 times [2022-01-18 16:53:31,101 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:31,102 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [843241802] [2022-01-18 16:53:31,102 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:31,102 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:31,123 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:31,169 INFO L134 CoverageAnalysis]: Checked inductivity of 1 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:31,169 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:31,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [843241802] [2022-01-18 16:53:31,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [843241802] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:53:31,169 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:53:31,169 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:53:31,169 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [466403263] [2022-01-18 16:53:31,170 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:53:31,170 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:53:31,170 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:31,170 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:53:31,170 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:53:31,171 INFO L87 Difference]: Start difference. First operand 1170 states and 4546 transitions. Second operand has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 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-01-18 16:53:31,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:31,251 INFO L93 Difference]: Finished difference Result 2017 states and 7510 transitions. [2022-01-18 16:53:31,251 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 16:53:31,251 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 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 21 [2022-01-18 16:53:31,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:31,261 INFO L225 Difference]: With dead ends: 2017 [2022-01-18 16:53:31,261 INFO L226 Difference]: Without dead ends: 1875 [2022-01-18 16:53:31,262 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=6, Invalid=6, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:53:31,266 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 27 mSDsluCounter, 39 mSDsCounter, 0 mSdLazyCounter, 62 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 27 SdHoareTripleChecker+Valid, 39 SdHoareTripleChecker+Invalid, 65 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 62 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:31,267 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [27 Valid, 39 Invalid, 65 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 62 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:53:31,271 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1875 states. [2022-01-18 16:53:31,303 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1875 to 1656. [2022-01-18 16:53:31,307 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1656 states, 1655 states have (on average 3.8676737160120847) internal successors, (6401), 1655 states have internal predecessors, (6401), 0 states have call successors, (0), 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-01-18 16:53:31,313 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1656 states to 1656 states and 6401 transitions. [2022-01-18 16:53:31,313 INFO L78 Accepts]: Start accepts. Automaton has 1656 states and 6401 transitions. Word has length 21 [2022-01-18 16:53:31,314 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:31,314 INFO L470 AbstractCegarLoop]: Abstraction has 1656 states and 6401 transitions. [2022-01-18 16:53:31,315 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 5.25) internal successors, (21), 3 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-01-18 16:53:31,315 INFO L276 IsEmpty]: Start isEmpty. Operand 1656 states and 6401 transitions. [2022-01-18 16:53:31,319 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:53:31,319 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:31,319 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:31,319 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2 [2022-01-18 16:53:31,320 INFO L402 AbstractCegarLoop]: === Iteration 4 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:31,321 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:31,321 INFO L85 PathProgramCache]: Analyzing trace with hash 770950601, now seen corresponding path program 1 times [2022-01-18 16:53:31,321 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:31,321 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [742491154] [2022-01-18 16:53:31,321 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:31,321 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:31,345 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:31,388 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:31,388 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:31,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [742491154] [2022-01-18 16:53:31,389 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [742491154] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:31,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1484943092] [2022-01-18 16:53:31,389 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:31,389 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:31,389 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:31,391 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-01-18 16:53:31,392 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-01-18 16:53:31,430 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:31,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 78 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 16:53:31,434 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:31,562 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:31,563 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:31,619 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 0 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:31,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1484943092] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:31,619 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:31,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [3, 3, 3] total 5 [2022-01-18 16:53:31,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [36149571] [2022-01-18 16:53:31,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:31,620 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 16:53:31,620 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:31,621 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 16:53:31,621 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:53:31,621 INFO L87 Difference]: Start difference. First operand 1656 states and 6401 transitions. Second operand has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:31,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:31,837 INFO L93 Difference]: Finished difference Result 2308 states and 8261 transitions. [2022-01-18 16:53:31,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 16:53:31,838 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 24 [2022-01-18 16:53:31,838 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:31,851 INFO L225 Difference]: With dead ends: 2308 [2022-01-18 16:53:31,852 INFO L226 Difference]: Without dead ends: 2108 [2022-01-18 16:53:31,852 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 44 SyntacticMatches, 1 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=29, Invalid=43, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:53:31,859 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 77 mSDsluCounter, 99 mSDsCounter, 0 mSdLazyCounter, 176 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 77 SdHoareTripleChecker+Valid, 54 SdHoareTripleChecker+Invalid, 185 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 176 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:31,860 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [77 Valid, 54 Invalid, 185 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 176 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:53:31,863 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2108 states. [2022-01-18 16:53:31,936 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2108 to 1456. [2022-01-18 16:53:31,939 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1456 states, 1455 states have (on average 3.777319587628866) internal successors, (5496), 1455 states have internal predecessors, (5496), 0 states have call successors, (0), 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-01-18 16:53:31,945 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1456 states to 1456 states and 5496 transitions. [2022-01-18 16:53:31,945 INFO L78 Accepts]: Start accepts. Automaton has 1456 states and 5496 transitions. Word has length 24 [2022-01-18 16:53:31,945 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:31,945 INFO L470 AbstractCegarLoop]: Abstraction has 1456 states and 5496 transitions. [2022-01-18 16:53:31,946 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 5.5) internal successors, (33), 5 states have internal predecessors, (33), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:31,946 INFO L276 IsEmpty]: Start isEmpty. Operand 1456 states and 5496 transitions. [2022-01-18 16:53:31,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:53:31,954 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:31,954 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:31,987 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Forceful destruction successful, exit code 0 [2022-01-18 16:53:32,163 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:32,164 INFO L402 AbstractCegarLoop]: === Iteration 5 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:32,164 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:32,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1120776452, now seen corresponding path program 1 times [2022-01-18 16:53:32,164 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:32,164 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [547000460] [2022-01-18 16:53:32,164 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:32,165 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:32,173 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:32,189 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:32,190 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:32,190 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [547000460] [2022-01-18 16:53:32,190 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [547000460] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:53:32,190 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:53:32,190 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:53:32,191 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [136203503] [2022-01-18 16:53:32,191 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:53:32,191 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:53:32,191 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:32,191 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:53:32,191 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:53:32,191 INFO L87 Difference]: Start difference. First operand 1456 states and 5496 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 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-01-18 16:53:32,267 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:32,267 INFO L93 Difference]: Finished difference Result 1950 states and 6936 transitions. [2022-01-18 16:53:32,267 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 16:53:32,267 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 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 24 [2022-01-18 16:53:32,268 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:32,276 INFO L225 Difference]: With dead ends: 1950 [2022-01-18 16:53:32,276 INFO L226 Difference]: Without dead ends: 1860 [2022-01-18 16:53:32,276 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 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-01-18 16:53:32,280 INFO L933 BasicCegarLoop]: 7 mSDtfsCounter, 64 mSDsluCounter, 31 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 17 SdHoareTripleChecker+Invalid, 102 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:32,280 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 17 Invalid, 102 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:53:32,283 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1860 states. [2022-01-18 16:53:32,314 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1860 to 1544. [2022-01-18 16:53:32,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1544 states, 1543 states have (on average 3.725210628645496) internal successors, (5748), 1543 states have internal predecessors, (5748), 0 states have call successors, (0), 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-01-18 16:53:32,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1544 states to 1544 states and 5748 transitions. [2022-01-18 16:53:32,322 INFO L78 Accepts]: Start accepts. Automaton has 1544 states and 5748 transitions. Word has length 24 [2022-01-18 16:53:32,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:32,323 INFO L470 AbstractCegarLoop]: Abstraction has 1544 states and 5748 transitions. [2022-01-18 16:53:32,324 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 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-01-18 16:53:32,328 INFO L276 IsEmpty]: Start isEmpty. Operand 1544 states and 5748 transitions. [2022-01-18 16:53:32,331 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:53:32,332 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:32,332 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:32,332 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4 [2022-01-18 16:53:32,332 INFO L402 AbstractCegarLoop]: === Iteration 6 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:32,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:32,333 INFO L85 PathProgramCache]: Analyzing trace with hash 712551812, now seen corresponding path program 2 times [2022-01-18 16:53:32,333 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:32,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [961744654] [2022-01-18 16:53:32,333 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:32,333 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:32,355 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:32,372 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:32,372 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:32,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [961744654] [2022-01-18 16:53:32,373 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [961744654] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:53:32,373 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:53:32,373 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:53:32,373 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57131146] [2022-01-18 16:53:32,373 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:53:32,373 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:53:32,373 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:32,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:53:32,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:53:32,374 INFO L87 Difference]: Start difference. First operand 1544 states and 5748 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 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-01-18 16:53:32,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:32,430 INFO L93 Difference]: Finished difference Result 1308 states and 4722 transitions. [2022-01-18 16:53:32,430 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 16:53:32,430 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 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 24 [2022-01-18 16:53:32,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:32,451 INFO L225 Difference]: With dead ends: 1308 [2022-01-18 16:53:32,451 INFO L226 Difference]: Without dead ends: 1308 [2022-01-18 16:53:32,452 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 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-01-18 16:53:32,453 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 44 mSDsluCounter, 41 mSDsCounter, 0 mSdLazyCounter, 80 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 88 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 80 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:32,453 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 29 Invalid, 88 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 80 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:53:32,455 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1308 states. [2022-01-18 16:53:32,471 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1308 to 1118. [2022-01-18 16:53:32,474 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1118 states, 1117 states have (on average 3.6499552372426143) internal successors, (4077), 1117 states have internal predecessors, (4077), 0 states have call successors, (0), 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-01-18 16:53:32,477 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1118 states to 1118 states and 4077 transitions. [2022-01-18 16:53:32,477 INFO L78 Accepts]: Start accepts. Automaton has 1118 states and 4077 transitions. Word has length 24 [2022-01-18 16:53:32,477 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:32,477 INFO L470 AbstractCegarLoop]: Abstraction has 1118 states and 4077 transitions. [2022-01-18 16:53:32,478 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 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-01-18 16:53:32,478 INFO L276 IsEmpty]: Start isEmpty. Operand 1118 states and 4077 transitions. [2022-01-18 16:53:32,480 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-01-18 16:53:32,480 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:32,480 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:32,480 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5 [2022-01-18 16:53:32,481 INFO L402 AbstractCegarLoop]: === Iteration 7 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:32,481 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:32,482 INFO L85 PathProgramCache]: Analyzing trace with hash 1043177095, now seen corresponding path program 2 times [2022-01-18 16:53:32,482 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:32,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [130928305] [2022-01-18 16:53:32,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:32,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:32,500 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:32,532 INFO L134 CoverageAnalysis]: Checked inductivity of 2 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:32,532 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:32,532 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [130928305] [2022-01-18 16:53:32,532 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [130928305] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:53:32,532 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:53:32,532 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:53:32,532 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [478394137] [2022-01-18 16:53:32,532 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:53:32,532 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:53:32,532 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:32,533 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:53:32,533 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:53:32,533 INFO L87 Difference]: Start difference. First operand 1118 states and 4077 transitions. Second operand has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 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-01-18 16:53:32,579 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:32,579 INFO L93 Difference]: Finished difference Result 1142 states and 4135 transitions. [2022-01-18 16:53:32,579 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 16:53:32,580 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 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 24 [2022-01-18 16:53:32,580 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:32,585 INFO L225 Difference]: With dead ends: 1142 [2022-01-18 16:53:32,585 INFO L226 Difference]: Without dead ends: 1120 [2022-01-18 16:53:32,586 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 5 GetRequests, 2 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:53:32,587 INFO L933 BasicCegarLoop]: 10 mSDtfsCounter, 15 mSDsluCounter, 29 mSDsCounter, 0 mSdLazyCounter, 67 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 22 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 67 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:32,587 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 22 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 67 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:53:32,589 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1120 states. [2022-01-18 16:53:32,605 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1120 to 1104. [2022-01-18 16:53:32,607 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1104 states, 1103 states have (on average 3.665457842248413) internal successors, (4043), 1103 states have internal predecessors, (4043), 0 states have call successors, (0), 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-01-18 16:53:32,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1104 states to 1104 states and 4043 transitions. [2022-01-18 16:53:32,610 INFO L78 Accepts]: Start accepts. Automaton has 1104 states and 4043 transitions. Word has length 24 [2022-01-18 16:53:32,610 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:32,610 INFO L470 AbstractCegarLoop]: Abstraction has 1104 states and 4043 transitions. [2022-01-18 16:53:32,610 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.0) internal successors, (24), 3 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-01-18 16:53:32,610 INFO L276 IsEmpty]: Start isEmpty. Operand 1104 states and 4043 transitions. [2022-01-18 16:53:32,613 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:32,613 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:32,613 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:32,613 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6 [2022-01-18 16:53:32,613 INFO L402 AbstractCegarLoop]: === Iteration 8 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:32,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:32,615 INFO L85 PathProgramCache]: Analyzing trace with hash 2066683916, now seen corresponding path program 1 times [2022-01-18 16:53:32,615 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:32,615 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [338959616] [2022-01-18 16:53:32,615 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:32,615 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:32,635 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:32,659 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:53:32,659 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:32,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [338959616] [2022-01-18 16:53:32,660 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [338959616] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:53:32,660 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:53:32,660 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-01-18 16:53:32,660 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1707815003] [2022-01-18 16:53:32,660 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:53:32,660 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:53:32,660 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:32,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:53:32,661 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:53:32,661 INFO L87 Difference]: Start difference. First operand 1104 states and 4043 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 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-01-18 16:53:32,690 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:32,690 INFO L93 Difference]: Finished difference Result 1334 states and 4929 transitions. [2022-01-18 16:53:32,690 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 16:53:32,690 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 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 27 [2022-01-18 16:53:32,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:32,697 INFO L225 Difference]: With dead ends: 1334 [2022-01-18 16:53:32,697 INFO L226 Difference]: Without dead ends: 1334 [2022-01-18 16:53:32,697 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 3 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-01-18 16:53:32,697 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 19 mSDsluCounter, 46 mSDsCounter, 0 mSdLazyCounter, 48 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 48 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:32,697 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 52 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 48 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:53:32,700 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1334 states. [2022-01-18 16:53:32,715 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1334 to 954. [2022-01-18 16:53:32,718 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 954 states, 953 states have (on average 3.63903462749213) internal successors, (3468), 953 states have internal predecessors, (3468), 0 states have call successors, (0), 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-01-18 16:53:32,721 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 954 states to 954 states and 3468 transitions. [2022-01-18 16:53:32,722 INFO L78 Accepts]: Start accepts. Automaton has 954 states and 3468 transitions. Word has length 27 [2022-01-18 16:53:32,723 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:32,723 INFO L470 AbstractCegarLoop]: Abstraction has 954 states and 3468 transitions. [2022-01-18 16:53:32,723 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 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-01-18 16:53:32,723 INFO L276 IsEmpty]: Start isEmpty. Operand 954 states and 3468 transitions. [2022-01-18 16:53:32,726 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 28 [2022-01-18 16:53:32,726 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:32,726 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:32,726 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7 [2022-01-18 16:53:32,726 INFO L402 AbstractCegarLoop]: === Iteration 9 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:32,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:32,727 INFO L85 PathProgramCache]: Analyzing trace with hash 1787495248, now seen corresponding path program 1 times [2022-01-18 16:53:32,727 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:32,727 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301702128] [2022-01-18 16:53:32,727 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:32,727 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:32,745 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:32,760 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:32,760 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:32,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301702128] [2022-01-18 16:53:32,760 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1301702128] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:32,760 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [776514123] [2022-01-18 16:53:32,760 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:32,760 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:32,760 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:32,761 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-01-18 16:53:32,762 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-01-18 16:53:32,790 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:32,791 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 3 conjunts are in the unsatisfiable core [2022-01-18 16:53:32,792 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:32,842 INFO L134 CoverageAnalysis]: Checked inductivity of 3 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:32,843 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 16:53:32,843 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [776514123] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:53:32,843 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 16:53:32,843 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [3] total 4 [2022-01-18 16:53:32,843 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [520467866] [2022-01-18 16:53:32,843 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:53:32,844 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:53:32,844 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:32,844 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:53:32,844 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:53:32,844 INFO L87 Difference]: Start difference. First operand 954 states and 3468 transitions. Second operand has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 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-01-18 16:53:32,872 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:32,872 INFO L93 Difference]: Finished difference Result 1658 states and 5999 transitions. [2022-01-18 16:53:32,872 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 16:53:32,872 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 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 27 [2022-01-18 16:53:32,872 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:32,891 INFO L225 Difference]: With dead ends: 1658 [2022-01-18 16:53:32,892 INFO L226 Difference]: Without dead ends: 1658 [2022-01-18 16:53:32,892 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 29 GetRequests, 26 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-01-18 16:53:32,894 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 45 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 37 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 45 SdHoareTripleChecker+Valid, 40 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 37 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:32,894 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [45 Valid, 40 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 37 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:53:32,896 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1658 states. [2022-01-18 16:53:32,916 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1658 to 1112. [2022-01-18 16:53:32,918 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1112 states, 1111 states have (on average 3.667866786678668) internal successors, (4075), 1111 states have internal predecessors, (4075), 0 states have call successors, (0), 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-01-18 16:53:32,921 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1112 states to 1112 states and 4075 transitions. [2022-01-18 16:53:32,921 INFO L78 Accepts]: Start accepts. Automaton has 1112 states and 4075 transitions. Word has length 27 [2022-01-18 16:53:32,921 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:32,921 INFO L470 AbstractCegarLoop]: Abstraction has 1112 states and 4075 transitions. [2022-01-18 16:53:32,921 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 6.75) internal successors, (27), 3 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-01-18 16:53:32,921 INFO L276 IsEmpty]: Start isEmpty. Operand 1112 states and 4075 transitions. [2022-01-18 16:53:32,924 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:53:32,924 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:32,924 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:32,951 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-01-18 16:53:33,139 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,SelfDestructingSolverStorable8 [2022-01-18 16:53:33,140 INFO L402 AbstractCegarLoop]: === Iteration 10 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:33,140 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:33,140 INFO L85 PathProgramCache]: Analyzing trace with hash -383422002, now seen corresponding path program 1 times [2022-01-18 16:53:33,140 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:33,140 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1418864678] [2022-01-18 16:53:33,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:33,141 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:33,150 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:33,304 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:33,304 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:33,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1418864678] [2022-01-18 16:53:33,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1418864678] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:33,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [394771180] [2022-01-18 16:53:33,304 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:33,304 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:33,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:33,320 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-01-18 16:53:33,320 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-01-18 16:53:33,347 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:33,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 16:53:33,350 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:33,503 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 17 treesize of output 13 [2022-01-18 16:53:33,532 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 14 treesize of output 10 [2022-01-18 16:53:33,595 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:33,595 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:33,662 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:33,663 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 26 treesize of output 28 [2022-01-18 16:53:33,760 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:33,761 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 33 [2022-01-18 16:53:33,766 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:33,766 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 29 treesize of output 31 [2022-01-18 16:53:33,841 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:33,841 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [394771180] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:33,841 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:33,841 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 16:53:33,841 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1789035830] [2022-01-18 16:53:33,841 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:33,842 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 16:53:33,842 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:33,842 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 16:53:33,842 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-01-18 16:53:33,842 INFO L87 Difference]: Start difference. First operand 1112 states and 4075 transitions. Second operand has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 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-01-18 16:53:33,977 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:33,977 INFO L93 Difference]: Finished difference Result 2387 states and 8904 transitions. [2022-01-18 16:53:33,978 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 16:53:33,978 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 16:53:33,978 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:33,985 INFO L225 Difference]: With dead ends: 2387 [2022-01-18 16:53:33,985 INFO L226 Difference]: Without dead ends: 2308 [2022-01-18 16:53:33,985 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-01-18 16:53:33,985 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 80 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 80 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 292 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:33,986 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [80 Valid, 144 Invalid, 292 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:53:33,989 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2308 states. [2022-01-18 16:53:34,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2308 to 1550. [2022-01-18 16:53:34,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1550 states, 1549 states have (on average 3.7140090380890896) internal successors, (5753), 1549 states have internal predecessors, (5753), 0 states have call successors, (0), 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-01-18 16:53:34,022 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1550 states to 1550 states and 5753 transitions. [2022-01-18 16:53:34,022 INFO L78 Accepts]: Start accepts. Automaton has 1550 states and 5753 transitions. Word has length 29 [2022-01-18 16:53:34,022 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:34,022 INFO L470 AbstractCegarLoop]: Abstraction has 1550 states and 5753 transitions. [2022-01-18 16:53:34,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.818181818181818) internal successors, (53), 10 states have internal predecessors, (53), 0 states have call successors, (0), 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-01-18 16:53:34,023 INFO L276 IsEmpty]: Start isEmpty. Operand 1550 states and 5753 transitions. [2022-01-18 16:53:34,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:53:34,026 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:34,026 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:34,047 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-01-18 16:53:34,245 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:34,245 INFO L402 AbstractCegarLoop]: === Iteration 11 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:34,246 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:34,246 INFO L85 PathProgramCache]: Analyzing trace with hash -1158240516, now seen corresponding path program 2 times [2022-01-18 16:53:34,246 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:34,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [733499771] [2022-01-18 16:53:34,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:34,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:34,255 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:34,350 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:34,350 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:34,350 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [733499771] [2022-01-18 16:53:34,350 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [733499771] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:34,351 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1477259168] [2022-01-18 16:53:34,351 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:53:34,351 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:34,351 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:34,364 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-01-18 16:53:34,365 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-01-18 16:53:34,406 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:53:34,407 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:34,408 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 16:53:34,409 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:34,508 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 16 treesize of output 12 [2022-01-18 16:53:34,530 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 14 treesize of output 10 [2022-01-18 16:53:34,587 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:34,587 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:34,659 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:34,659 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 32 treesize of output 34 [2022-01-18 16:53:34,747 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:34,747 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 33 [2022-01-18 16:53:34,752 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:34,752 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 29 treesize of output 31 [2022-01-18 16:53:34,803 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:34,804 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1477259168] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:34,804 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:34,804 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 16:53:34,804 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1427178921] [2022-01-18 16:53:34,804 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:34,804 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 16:53:34,804 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:34,804 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 16:53:34,805 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 16:53:34,805 INFO L87 Difference]: Start difference. First operand 1550 states and 5753 transitions. Second operand has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 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-01-18 16:53:34,934 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:34,934 INFO L93 Difference]: Finished difference Result 2792 states and 10515 transitions. [2022-01-18 16:53:34,934 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 16:53:34,935 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 16:53:34,935 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:34,942 INFO L225 Difference]: With dead ends: 2792 [2022-01-18 16:53:34,943 INFO L226 Difference]: Without dead ends: 2713 [2022-01-18 16:53:34,943 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 16:53:34,943 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 90 mSDsluCounter, 203 mSDsCounter, 0 mSdLazyCounter, 306 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 310 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 306 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:34,943 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 152 Invalid, 310 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 306 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:53:34,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2713 states. [2022-01-18 16:53:34,975 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2713 to 1749. [2022-01-18 16:53:34,978 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1749 states, 1748 states have (on average 3.7299771167048057) internal successors, (6520), 1748 states have internal predecessors, (6520), 0 states have call successors, (0), 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-01-18 16:53:34,983 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1749 states to 1749 states and 6520 transitions. [2022-01-18 16:53:34,983 INFO L78 Accepts]: Start accepts. Automaton has 1749 states and 6520 transitions. Word has length 29 [2022-01-18 16:53:34,983 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:34,983 INFO L470 AbstractCegarLoop]: Abstraction has 1749 states and 6520 transitions. [2022-01-18 16:53:34,983 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.636363636363637) internal successors, (51), 10 states have internal predecessors, (51), 0 states have call successors, (0), 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-01-18 16:53:34,983 INFO L276 IsEmpty]: Start isEmpty. Operand 1749 states and 6520 transitions. [2022-01-18 16:53:34,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:53:34,988 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:34,988 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:35,009 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-01-18 16:53:35,203 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:35,203 INFO L402 AbstractCegarLoop]: === Iteration 12 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:35,204 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:35,204 INFO L85 PathProgramCache]: Analyzing trace with hash -1824203434, now seen corresponding path program 3 times [2022-01-18 16:53:35,204 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:35,204 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1687937063] [2022-01-18 16:53:35,204 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:35,204 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:35,212 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:35,309 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:35,309 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:35,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1687937063] [2022-01-18 16:53:35,310 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1687937063] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:35,310 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [364991175] [2022-01-18 16:53:35,310 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:53:35,310 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:35,310 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:35,324 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-01-18 16:53:35,364 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-01-18 16:53:35,389 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:53:35,389 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:35,390 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 16:53:35,390 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:35,498 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 16 treesize of output 12 [2022-01-18 16:53:35,527 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 19 treesize of output 15 [2022-01-18 16:53:35,577 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:35,577 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:35,645 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:35,645 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 32 treesize of output 34 [2022-01-18 16:53:35,726 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:35,726 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 33 [2022-01-18 16:53:35,731 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:35,731 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 29 treesize of output 31 [2022-01-18 16:53:35,784 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:35,784 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [364991175] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:35,784 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:35,784 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 16:53:35,784 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438869509] [2022-01-18 16:53:35,784 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:35,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 16:53:35,785 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:35,785 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 16:53:35,785 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 16:53:35,785 INFO L87 Difference]: Start difference. First operand 1749 states and 6520 transitions. Second operand has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 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-01-18 16:53:35,906 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:35,906 INFO L93 Difference]: Finished difference Result 2570 states and 9639 transitions. [2022-01-18 16:53:35,906 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 16:53:35,906 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 16:53:35,907 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:35,913 INFO L225 Difference]: With dead ends: 2570 [2022-01-18 16:53:35,914 INFO L226 Difference]: Without dead ends: 2491 [2022-01-18 16:53:35,914 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 63 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 35 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2022-01-18 16:53:35,914 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 99 mSDsluCounter, 170 mSDsCounter, 0 mSdLazyCounter, 258 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 135 SdHoareTripleChecker+Invalid, 262 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 258 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:35,914 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 135 Invalid, 262 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 258 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:53:35,917 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2491 states. [2022-01-18 16:53:35,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2491 to 1887. [2022-01-18 16:53:35,948 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1887 states, 1886 states have (on average 3.7338282078472957) internal successors, (7042), 1886 states have internal predecessors, (7042), 0 states have call successors, (0), 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-01-18 16:53:35,953 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1887 states to 1887 states and 7042 transitions. [2022-01-18 16:53:35,953 INFO L78 Accepts]: Start accepts. Automaton has 1887 states and 7042 transitions. Word has length 29 [2022-01-18 16:53:35,953 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:35,953 INFO L470 AbstractCegarLoop]: Abstraction has 1887 states and 7042 transitions. [2022-01-18 16:53:35,954 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.909090909090909) internal successors, (54), 10 states have internal predecessors, (54), 0 states have call successors, (0), 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-01-18 16:53:35,954 INFO L276 IsEmpty]: Start isEmpty. Operand 1887 states and 7042 transitions. [2022-01-18 16:53:35,958 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:53:35,958 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:35,958 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:35,976 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-01-18 16:53:36,174 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-01-18 16:53:36,174 INFO L402 AbstractCegarLoop]: === Iteration 13 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:36,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:36,175 INFO L85 PathProgramCache]: Analyzing trace with hash -614164824, now seen corresponding path program 4 times [2022-01-18 16:53:36,175 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:36,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1928454101] [2022-01-18 16:53:36,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:36,175 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:36,183 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:36,270 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:36,270 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:36,270 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1928454101] [2022-01-18 16:53:36,270 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1928454101] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:36,271 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [635002692] [2022-01-18 16:53:36,271 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:53:36,271 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:36,271 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:36,272 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-01-18 16:53:36,297 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-01-18 16:53:36,309 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:53:36,309 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:36,310 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 23 conjunts are in the unsatisfiable core [2022-01-18 16:53:36,311 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:36,427 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 17 treesize of output 13 [2022-01-18 16:53:36,444 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 19 treesize of output 15 [2022-01-18 16:53:36,515 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:36,515 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:36,589 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:36,589 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 30 treesize of output 32 [2022-01-18 16:53:36,618 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:36,619 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 35 treesize of output 37 [2022-01-18 16:53:36,625 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:36,626 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 33 treesize of output 35 [2022-01-18 16:53:36,739 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:36,740 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [635002692] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:36,740 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:36,740 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 16:53:36,740 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [434001495] [2022-01-18 16:53:36,740 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:36,740 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 16:53:36,740 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:36,741 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 16:53:36,741 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-01-18 16:53:36,741 INFO L87 Difference]: Start difference. First operand 1887 states and 7042 transitions. Second operand has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 10 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-01-18 16:53:36,927 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:36,928 INFO L93 Difference]: Finished difference Result 3006 states and 11331 transitions. [2022-01-18 16:53:36,928 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 16:53:36,928 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 10 states have internal predecessors, (41), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 16:53:36,928 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:36,939 INFO L225 Difference]: With dead ends: 3006 [2022-01-18 16:53:36,940 INFO L226 Difference]: Without dead ends: 2927 [2022-01-18 16:53:36,940 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-01-18 16:53:36,940 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 73 mSDsluCounter, 226 mSDsCounter, 0 mSdLazyCounter, 343 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 73 SdHoareTripleChecker+Valid, 154 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 343 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:36,941 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [73 Valid, 154 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 343 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:53:36,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2927 states. [2022-01-18 16:53:36,979 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2927 to 2081. [2022-01-18 16:53:36,982 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2081 states, 2080 states have (on average 3.751923076923077) internal successors, (7804), 2080 states have internal predecessors, (7804), 0 states have call successors, (0), 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-01-18 16:53:36,988 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2081 states to 2081 states and 7804 transitions. [2022-01-18 16:53:36,988 INFO L78 Accepts]: Start accepts. Automaton has 2081 states and 7804 transitions. Word has length 29 [2022-01-18 16:53:36,988 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:36,988 INFO L470 AbstractCegarLoop]: Abstraction has 2081 states and 7804 transitions. [2022-01-18 16:53:36,988 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.727272727272727) internal successors, (41), 10 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-01-18 16:53:36,988 INFO L276 IsEmpty]: Start isEmpty. Operand 2081 states and 7804 transitions. [2022-01-18 16:53:36,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:53:36,993 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:36,993 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:37,017 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-01-18 16:53:37,209 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable12,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:37,210 INFO L402 AbstractCegarLoop]: === Iteration 14 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:37,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:37,210 INFO L85 PathProgramCache]: Analyzing trace with hash -357509362, now seen corresponding path program 5 times [2022-01-18 16:53:37,210 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:37,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1895909921] [2022-01-18 16:53:37,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:37,211 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:37,217 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:37,303 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:37,303 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:37,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1895909921] [2022-01-18 16:53:37,303 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1895909921] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:37,303 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [113685057] [2022-01-18 16:53:37,303 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:53:37,304 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:37,304 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:37,305 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-01-18 16:53:37,306 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-01-18 16:53:37,331 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:53:37,331 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:37,331 INFO L263 TraceCheckSpWp]: Trace formula consists of 91 conjuncts, 19 conjunts are in the unsatisfiable core [2022-01-18 16:53:37,332 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:37,428 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 16 treesize of output 12 [2022-01-18 16:53:37,468 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 18 treesize of output 14 [2022-01-18 16:53:37,521 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:37,521 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:37,604 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:37,605 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 30 treesize of output 32 [2022-01-18 16:53:37,639 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:37,640 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 34 treesize of output 36 [2022-01-18 16:53:37,644 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:37,644 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 32 treesize of output 34 [2022-01-18 16:53:37,749 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:37,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [113685057] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:37,749 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:37,749 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 10 [2022-01-18 16:53:37,749 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1352615755] [2022-01-18 16:53:37,749 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:37,750 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-01-18 16:53:37,750 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:37,750 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-01-18 16:53:37,750 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=82, Unknown=0, NotChecked=0, Total=110 [2022-01-18 16:53:37,750 INFO L87 Difference]: Start difference. First operand 2081 states and 7804 transitions. Second operand has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 0 states have call successors, (0), 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-01-18 16:53:37,918 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:37,919 INFO L93 Difference]: Finished difference Result 2784 states and 10455 transitions. [2022-01-18 16:53:37,919 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-01-18 16:53:37,919 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 16:53:37,919 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:37,926 INFO L225 Difference]: With dead ends: 2784 [2022-01-18 16:53:37,926 INFO L226 Difference]: Without dead ends: 2705 [2022-01-18 16:53:37,926 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 49 SyntacticMatches, 5 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-01-18 16:53:37,927 INFO L933 BasicCegarLoop]: 36 mSDtfsCounter, 79 mSDsluCounter, 206 mSDsCounter, 0 mSdLazyCounter, 316 mSolverCounterSat, 4 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 156 SdHoareTripleChecker+Invalid, 320 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 4 IncrementalHoareTripleChecker+Valid, 316 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:37,927 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 156 Invalid, 320 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [4 Valid, 316 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:53:37,930 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2705 states. [2022-01-18 16:53:37,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2705 to 1882. [2022-01-18 16:53:37,957 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1882 states, 1881 states have (on average 3.741095162147794) internal successors, (7037), 1881 states have internal predecessors, (7037), 0 states have call successors, (0), 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-01-18 16:53:37,961 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1882 states to 1882 states and 7037 transitions. [2022-01-18 16:53:37,962 INFO L78 Accepts]: Start accepts. Automaton has 1882 states and 7037 transitions. Word has length 29 [2022-01-18 16:53:37,962 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:37,962 INFO L470 AbstractCegarLoop]: Abstraction has 1882 states and 7037 transitions. [2022-01-18 16:53:37,962 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 4.2727272727272725) internal successors, (47), 10 states have internal predecessors, (47), 0 states have call successors, (0), 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-01-18 16:53:37,962 INFO L276 IsEmpty]: Start isEmpty. Operand 1882 states and 7037 transitions. [2022-01-18 16:53:37,965 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-01-18 16:53:37,965 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:37,965 INFO L514 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:37,995 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-01-18 16:53:38,179 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:38,181 INFO L402 AbstractCegarLoop]: === Iteration 15 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:38,182 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:38,182 INFO L85 PathProgramCache]: Analyzing trace with hash 1162136574, now seen corresponding path program 6 times [2022-01-18 16:53:38,182 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:38,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1718311084] [2022-01-18 16:53:38,182 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:38,182 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:38,188 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:38,280 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:38,280 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:38,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1718311084] [2022-01-18 16:53:38,280 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1718311084] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:38,280 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2086767133] [2022-01-18 16:53:38,280 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:53:38,280 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:38,281 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:38,281 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-01-18 16:53:38,282 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-01-18 16:53:38,305 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 2 check-sat command(s) [2022-01-18 16:53:38,305 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:38,306 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 21 conjunts are in the unsatisfiable core [2022-01-18 16:53:38,307 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:38,449 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 15 treesize of output 11 [2022-01-18 16:53:38,471 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 15 treesize of output 11 [2022-01-18 16:53:38,538 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:38,538 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:38,611 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:38,612 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 26 [2022-01-18 16:53:38,680 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:38,680 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 35 treesize of output 37 [2022-01-18 16:53:38,685 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:53:38,685 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 33 treesize of output 35 [2022-01-18 16:53:38,793 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:38,793 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2086767133] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:38,793 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:38,793 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6, 6] total 11 [2022-01-18 16:53:38,793 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1823168201] [2022-01-18 16:53:38,793 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:38,794 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-01-18 16:53:38,794 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:38,794 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-01-18 16:53:38,794 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-01-18 16:53:38,794 INFO L87 Difference]: Start difference. First operand 1882 states and 7037 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 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-01-18 16:53:38,971 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:38,972 INFO L93 Difference]: Finished difference Result 2657 states and 9932 transitions. [2022-01-18 16:53:38,972 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-01-18 16:53:38,972 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 29 [2022-01-18 16:53:38,972 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:38,980 INFO L225 Difference]: With dead ends: 2657 [2022-01-18 16:53:38,980 INFO L226 Difference]: Without dead ends: 2578 [2022-01-18 16:53:38,980 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 48 SyntacticMatches, 5 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 30 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-01-18 16:53:38,980 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 89 mSDsluCounter, 152 mSDsCounter, 0 mSdLazyCounter, 262 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 124 SdHoareTripleChecker+Invalid, 269 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 262 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:38,981 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 124 Invalid, 269 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 262 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:53:38,983 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 2578 states. [2022-01-18 16:53:39,015 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 2578 to 1926. [2022-01-18 16:53:39,017 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1926 states, 1925 states have (on average 3.7314285714285713) internal successors, (7183), 1925 states have internal predecessors, (7183), 0 states have call successors, (0), 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-01-18 16:53:39,023 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1926 states to 1926 states and 7183 transitions. [2022-01-18 16:53:39,023 INFO L78 Accepts]: Start accepts. Automaton has 1926 states and 7183 transitions. Word has length 29 [2022-01-18 16:53:39,023 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:39,023 INFO L470 AbstractCegarLoop]: Abstraction has 1926 states and 7183 transitions. [2022-01-18 16:53:39,023 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 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-01-18 16:53:39,023 INFO L276 IsEmpty]: Start isEmpty. Operand 1926 states and 7183 transitions. [2022-01-18 16:53:39,026 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 16:53:39,027 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:39,027 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:39,044 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-01-18 16:53:39,244 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,SelfDestructingSolverStorable14 [2022-01-18 16:53:39,245 INFO L402 AbstractCegarLoop]: === Iteration 16 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:39,245 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:39,245 INFO L85 PathProgramCache]: Analyzing trace with hash 719206604, now seen corresponding path program 7 times [2022-01-18 16:53:39,246 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:39,246 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [542298780] [2022-01-18 16:53:39,246 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:39,246 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:39,249 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:39,272 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:39,273 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:39,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [542298780] [2022-01-18 16:53:39,273 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [542298780] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:39,273 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2122935246] [2022-01-18 16:53:39,273 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:53:39,273 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:39,273 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:39,274 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-01-18 16:53:39,275 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-01-18 16:53:39,298 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:39,298 INFO L263 TraceCheckSpWp]: Trace formula consists of 97 conjuncts, 4 conjunts are in the unsatisfiable core [2022-01-18 16:53:39,299 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:39,350 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:39,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:39,395 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:39,395 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2122935246] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:39,395 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:39,396 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 3, 3] total 6 [2022-01-18 16:53:39,396 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [858095298] [2022-01-18 16:53:39,396 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:39,396 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-01-18 16:53:39,396 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:39,396 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-01-18 16:53:39,396 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=24, Unknown=0, NotChecked=0, Total=42 [2022-01-18 16:53:39,396 INFO L87 Difference]: Start difference. First operand 1926 states and 7183 transitions. Second operand has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 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-01-18 16:53:39,490 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:39,490 INFO L93 Difference]: Finished difference Result 3472 states and 12599 transitions. [2022-01-18 16:53:39,491 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-01-18 16:53:39,491 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 31 [2022-01-18 16:53:39,491 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:39,500 INFO L225 Difference]: With dead ends: 3472 [2022-01-18 16:53:39,500 INFO L226 Difference]: Without dead ends: 3318 [2022-01-18 16:53:39,500 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 59 SyntacticMatches, 1 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=25, Invalid=31, Unknown=0, NotChecked=0, Total=56 [2022-01-18 16:53:39,501 INFO L933 BasicCegarLoop]: 24 mSDtfsCounter, 97 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 129 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 97 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 137 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 129 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:39,501 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [97 Valid, 67 Invalid, 137 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 129 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:53:39,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 3318 states. [2022-01-18 16:53:39,539 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 3318 to 2796. [2022-01-18 16:53:39,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 2796 states, 2795 states have (on average 3.759212880143113) internal successors, (10507), 2795 states have internal predecessors, (10507), 0 states have call successors, (0), 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-01-18 16:53:39,550 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 2796 states to 2796 states and 10507 transitions. [2022-01-18 16:53:39,550 INFO L78 Accepts]: Start accepts. Automaton has 2796 states and 10507 transitions. Word has length 31 [2022-01-18 16:53:39,551 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:39,551 INFO L470 AbstractCegarLoop]: Abstraction has 2796 states and 10507 transitions. [2022-01-18 16:53:39,551 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 6.285714285714286) internal successors, (44), 6 states have internal predecessors, (44), 0 states have call successors, (0), 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-01-18 16:53:39,551 INFO L276 IsEmpty]: Start isEmpty. Operand 2796 states and 10507 transitions. [2022-01-18 16:53:39,556 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 32 [2022-01-18 16:53:39,556 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:39,556 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:39,573 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-01-18 16:53:39,764 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-01-18 16:53:39,764 INFO L402 AbstractCegarLoop]: === Iteration 17 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:39,764 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:39,764 INFO L85 PathProgramCache]: Analyzing trace with hash -1293130992, now seen corresponding path program 8 times [2022-01-18 16:53:39,764 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:39,764 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [386432861] [2022-01-18 16:53:39,764 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:39,764 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:39,768 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:39,781 INFO L134 CoverageAnalysis]: Checked inductivity of 7 backedges. 5 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:53:39,781 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:39,781 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [386432861] [2022-01-18 16:53:39,781 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [386432861] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:53:39,781 INFO L186 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-01-18 16:53:39,781 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-01-18 16:53:39,782 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145013656] [2022-01-18 16:53:39,782 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:53:39,782 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 16:53:39,782 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:39,782 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 16:53:39,782 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:53:39,782 INFO L87 Difference]: Start difference. First operand 2796 states and 10507 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 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-01-18 16:53:39,837 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:39,837 INFO L93 Difference]: Finished difference Result 5761 states and 21881 transitions. [2022-01-18 16:53:39,837 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 16:53:39,837 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 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 31 [2022-01-18 16:53:39,837 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:39,852 INFO L225 Difference]: With dead ends: 5761 [2022-01-18 16:53:39,852 INFO L226 Difference]: Without dead ends: 5510 [2022-01-18 16:53:39,852 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 4 GetRequests, 1 SyntacticMatches, 0 SemanticMatches, 3 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=10, Invalid=10, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:53:39,852 INFO L933 BasicCegarLoop]: 18 mSDtfsCounter, 95 mSDsluCounter, 54 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 95 SdHoareTripleChecker+Valid, 52 SdHoareTripleChecker+Invalid, 49 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:39,852 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [95 Valid, 52 Invalid, 49 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:53:39,858 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 5510 states. [2022-01-18 16:53:39,920 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 5510 to 4894. [2022-01-18 16:53:39,927 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 4894 states, 4893 states have (on average 3.8779889638258735) internal successors, (18975), 4893 states have internal predecessors, (18975), 0 states have call successors, (0), 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-01-18 16:53:39,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 4894 states to 4894 states and 18975 transitions. [2022-01-18 16:53:39,940 INFO L78 Accepts]: Start accepts. Automaton has 4894 states and 18975 transitions. Word has length 31 [2022-01-18 16:53:39,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:39,940 INFO L470 AbstractCegarLoop]: Abstraction has 4894 states and 18975 transitions. [2022-01-18 16:53:39,940 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 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-01-18 16:53:39,940 INFO L276 IsEmpty]: Start isEmpty. Operand 4894 states and 18975 transitions. [2022-01-18 16:53:39,950 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:53:39,950 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:39,950 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:39,950 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable16 [2022-01-18 16:53:39,950 INFO L402 AbstractCegarLoop]: === Iteration 18 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:39,950 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:39,951 INFO L85 PathProgramCache]: Analyzing trace with hash 1002043648, now seen corresponding path program 9 times [2022-01-18 16:53:39,951 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:39,951 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1734378140] [2022-01-18 16:53:39,951 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:39,951 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:39,954 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:39,971 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 2 proven. 5 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 16:53:39,971 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:39,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1734378140] [2022-01-18 16:53:39,971 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1734378140] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:39,971 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1992454827] [2022-01-18 16:53:39,971 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:53:39,971 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:39,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:39,972 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-01-18 16:53:39,979 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-01-18 16:53:40,002 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:53:40,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:40,003 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:53:40,004 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:40,115 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 16:53:40,115 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:40,209 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 1 proven. 6 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-01-18 16:53:40,209 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1992454827] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:40,209 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:40,209 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-01-18 16:53:40,210 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [347818925] [2022-01-18 16:53:40,210 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:40,210 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 16:53:40,210 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:40,210 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 16:53:40,210 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:53:40,210 INFO L87 Difference]: Start difference. First operand 4894 states and 18975 transitions. Second operand has 10 states, 10 states have (on average 6.1) internal successors, (61), 9 states have internal predecessors, (61), 0 states have call successors, (0), 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-01-18 16:53:40,517 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:40,518 INFO L93 Difference]: Finished difference Result 17927 states and 66398 transitions. [2022-01-18 16:53:40,518 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-01-18 16:53:40,518 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 9 states have internal predecessors, (61), 0 states have call successors, (0), 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 34 [2022-01-18 16:53:40,518 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:40,559 INFO L225 Difference]: With dead ends: 17927 [2022-01-18 16:53:40,559 INFO L226 Difference]: Without dead ends: 15301 [2022-01-18 16:53:40,559 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 80 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 61 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=106, Invalid=236, Unknown=0, NotChecked=0, Total=342 [2022-01-18 16:53:40,559 INFO L933 BasicCegarLoop]: 25 mSDtfsCounter, 168 mSDsluCounter, 259 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 168 SdHoareTripleChecker+Valid, 126 SdHoareTripleChecker+Invalid, 436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:40,560 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [168 Valid, 126 Invalid, 436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:53:40,577 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 15301 states. [2022-01-18 16:53:40,722 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 15301 to 8354. [2022-01-18 16:53:40,736 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 8354 states, 8353 states have (on average 3.950676403687298) internal successors, (33000), 8353 states have internal predecessors, (33000), 0 states have call successors, (0), 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-01-18 16:53:40,759 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 8354 states to 8354 states and 33000 transitions. [2022-01-18 16:53:40,759 INFO L78 Accepts]: Start accepts. Automaton has 8354 states and 33000 transitions. Word has length 34 [2022-01-18 16:53:40,759 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:40,759 INFO L470 AbstractCegarLoop]: Abstraction has 8354 states and 33000 transitions. [2022-01-18 16:53:40,760 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 6.1) internal successors, (61), 9 states have internal predecessors, (61), 0 states have call successors, (0), 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-01-18 16:53:40,760 INFO L276 IsEmpty]: Start isEmpty. Operand 8354 states and 33000 transitions. [2022-01-18 16:53:40,776 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:53:40,776 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:40,777 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:40,794 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-01-18 16:53:40,991 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,SelfDestructingSolverStorable17 [2022-01-18 16:53:40,991 INFO L402 AbstractCegarLoop]: === Iteration 19 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:40,992 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:40,992 INFO L85 PathProgramCache]: Analyzing trace with hash -129967119, now seen corresponding path program 10 times [2022-01-18 16:53:40,992 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:40,992 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1083168902] [2022-01-18 16:53:40,992 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:40,992 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:40,997 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:41,014 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:53:41,014 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:41,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1083168902] [2022-01-18 16:53:41,014 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1083168902] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:41,014 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [271229201] [2022-01-18 16:53:41,014 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:53:41,014 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:41,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:41,015 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-01-18 16:53:41,017 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-01-18 16:53:41,041 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:53:41,041 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:41,041 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:53:41,042 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:41,133 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:53:41,133 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:41,189 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:53:41,189 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [271229201] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:41,189 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:41,189 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-01-18 16:53:41,189 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [335001865] [2022-01-18 16:53:41,189 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:41,189 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 16:53:41,189 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:41,190 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 16:53:41,190 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:53:41,190 INFO L87 Difference]: Start difference. First operand 8354 states and 33000 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 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-01-18 16:53:41,609 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:41,609 INFO L93 Difference]: Finished difference Result 21371 states and 81454 transitions. [2022-01-18 16:53:41,609 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-01-18 16:53:41,609 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 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 34 [2022-01-18 16:53:41,609 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:41,666 INFO L225 Difference]: With dead ends: 21371 [2022-01-18 16:53:41,666 INFO L226 Difference]: Without dead ends: 20932 [2022-01-18 16:53:41,666 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 83 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=137, Invalid=283, Unknown=0, NotChecked=0, Total=420 [2022-01-18 16:53:41,666 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 331 mSDsluCounter, 194 mSDsCounter, 0 mSdLazyCounter, 377 mSolverCounterSat, 41 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 331 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 418 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 41 IncrementalHoareTripleChecker+Valid, 377 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:41,666 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [331 Valid, 81 Invalid, 418 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [41 Valid, 377 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:53:41,689 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20932 states. [2022-01-18 16:53:41,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20932 to 12631. [2022-01-18 16:53:42,066 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12631 states, 12630 states have (on average 4.037925574030087) internal successors, (50999), 12630 states have internal predecessors, (50999), 0 states have call successors, (0), 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-01-18 16:53:42,118 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12631 states to 12631 states and 50999 transitions. [2022-01-18 16:53:42,118 INFO L78 Accepts]: Start accepts. Automaton has 12631 states and 50999 transitions. Word has length 34 [2022-01-18 16:53:42,118 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:42,118 INFO L470 AbstractCegarLoop]: Abstraction has 12631 states and 50999 transitions. [2022-01-18 16:53:42,118 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 0 states have call successors, (0), 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-01-18 16:53:42,118 INFO L276 IsEmpty]: Start isEmpty. Operand 12631 states and 50999 transitions. [2022-01-18 16:53:42,147 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:53:42,148 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:42,148 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:42,165 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-01-18 16:53:42,363 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:42,363 INFO L402 AbstractCegarLoop]: === Iteration 20 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:42,364 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:42,364 INFO L85 PathProgramCache]: Analyzing trace with hash 1761367056, now seen corresponding path program 11 times [2022-01-18 16:53:42,364 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:42,364 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [932008572] [2022-01-18 16:53:42,364 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:42,364 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:42,425 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:42,456 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:42,456 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:42,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [932008572] [2022-01-18 16:53:42,457 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [932008572] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:42,457 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1068784438] [2022-01-18 16:53:42,457 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:53:42,457 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:42,457 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:42,470 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-01-18 16:53:42,471 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-01-18 16:53:42,501 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 5 check-sat command(s) [2022-01-18 16:53:42,501 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:42,502 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:53:42,502 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:42,610 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:42,611 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:42,666 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:42,667 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1068784438] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:42,667 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:42,667 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 8 [2022-01-18 16:53:42,667 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2007532264] [2022-01-18 16:53:42,667 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:42,668 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 16:53:42,668 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:42,668 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 16:53:42,668 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:53:42,668 INFO L87 Difference]: Start difference. First operand 12631 states and 50999 transitions. Second operand has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 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-01-18 16:53:42,996 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:42,997 INFO L93 Difference]: Finished difference Result 20596 states and 79596 transitions. [2022-01-18 16:53:42,997 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 16:53:42,997 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 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 34 [2022-01-18 16:53:42,997 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:43,057 INFO L225 Difference]: With dead ends: 20596 [2022-01-18 16:53:43,057 INFO L226 Difference]: Without dead ends: 20518 [2022-01-18 16:53:43,058 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:53:43,059 INFO L933 BasicCegarLoop]: 13 mSDtfsCounter, 169 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 436 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:43,059 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 67 Invalid, 436 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:53:43,139 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 20518 states. [2022-01-18 16:53:43,448 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 20518 to 12577. [2022-01-18 16:53:43,460 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 12577 states, 12576 states have (on average 4.042064249363868) internal successors, (50833), 12576 states have internal predecessors, (50833), 0 states have call successors, (0), 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-01-18 16:53:43,497 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 12577 states to 12577 states and 50833 transitions. [2022-01-18 16:53:43,497 INFO L78 Accepts]: Start accepts. Automaton has 12577 states and 50833 transitions. Word has length 34 [2022-01-18 16:53:43,497 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:43,497 INFO L470 AbstractCegarLoop]: Abstraction has 12577 states and 50833 transitions. [2022-01-18 16:53:43,498 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.777777777777778) internal successors, (52), 8 states have internal predecessors, (52), 0 states have call successors, (0), 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-01-18 16:53:43,498 INFO L276 IsEmpty]: Start isEmpty. Operand 12577 states and 50833 transitions. [2022-01-18 16:53:43,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:53:43,525 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:43,525 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:43,542 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-01-18 16:53:43,725 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:43,725 INFO L402 AbstractCegarLoop]: === Iteration 21 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:43,726 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:43,726 INFO L85 PathProgramCache]: Analyzing trace with hash -447820591, now seen corresponding path program 12 times [2022-01-18 16:53:43,726 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:43,726 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1695633093] [2022-01-18 16:53:43,726 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:43,726 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:43,730 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:43,749 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 9 proven. 1 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:43,749 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:43,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1695633093] [2022-01-18 16:53:43,749 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1695633093] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:43,749 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1160187945] [2022-01-18 16:53:43,750 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:53:43,750 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:43,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:43,750 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-01-18 16:53:43,751 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-01-18 16:53:43,777 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:53:43,778 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:43,778 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:53:43,827 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:43,940 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:43,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:43,999 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:43,999 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1160187945] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:43,999 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:43,999 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 8 [2022-01-18 16:53:43,999 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57778717] [2022-01-18 16:53:43,999 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:44,000 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 16:53:44,000 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:44,000 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 16:53:44,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:53:44,000 INFO L87 Difference]: Start difference. First operand 12577 states and 50833 transitions. Second operand has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:44,334 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:44,335 INFO L93 Difference]: Finished difference Result 22733 states and 87606 transitions. [2022-01-18 16:53:44,335 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 16:53:44,335 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 16:53:44,335 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:44,396 INFO L225 Difference]: With dead ends: 22733 [2022-01-18 16:53:44,396 INFO L226 Difference]: Without dead ends: 21028 [2022-01-18 16:53:44,396 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 52 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=101, Invalid=171, Unknown=0, NotChecked=0, Total=272 [2022-01-18 16:53:44,397 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 243 mSDsluCounter, 193 mSDsCounter, 0 mSdLazyCounter, 331 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 243 SdHoareTripleChecker+Valid, 88 SdHoareTripleChecker+Invalid, 352 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:44,397 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [243 Valid, 88 Invalid, 352 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 331 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:53:44,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 21028 states. [2022-01-18 16:53:44,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 21028 to 15386. [2022-01-18 16:53:44,838 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 15386 states, 15385 states have (on average 4.0534936626584335) internal successors, (62363), 15385 states have internal predecessors, (62363), 0 states have call successors, (0), 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-01-18 16:53:44,884 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 15386 states to 15386 states and 62363 transitions. [2022-01-18 16:53:44,884 INFO L78 Accepts]: Start accepts. Automaton has 15386 states and 62363 transitions. Word has length 34 [2022-01-18 16:53:44,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:44,884 INFO L470 AbstractCegarLoop]: Abstraction has 15386 states and 62363 transitions. [2022-01-18 16:53:44,884 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.111111111111111) internal successors, (55), 8 states have internal predecessors, (55), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:44,884 INFO L276 IsEmpty]: Start isEmpty. Operand 15386 states and 62363 transitions. [2022-01-18 16:53:44,912 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:53:44,913 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:44,913 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:44,928 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-01-18 16:53:45,123 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,SelfDestructingSolverStorable20 [2022-01-18 16:53:45,123 INFO L402 AbstractCegarLoop]: === Iteration 22 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:45,124 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:45,124 INFO L85 PathProgramCache]: Analyzing trace with hash 1932805376, now seen corresponding path program 13 times [2022-01-18 16:53:45,124 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:45,124 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [678343929] [2022-01-18 16:53:45,124 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:45,124 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:45,130 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:45,155 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:45,155 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:45,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [678343929] [2022-01-18 16:53:45,156 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [678343929] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:45,156 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [407115192] [2022-01-18 16:53:45,156 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:53:45,156 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:45,156 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:45,157 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-01-18 16:53:45,158 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-01-18 16:53:45,182 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:45,182 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:53:45,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:45,265 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:45,265 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:45,314 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 2 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:45,315 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [407115192] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:45,315 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:45,315 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5, 5] total 9 [2022-01-18 16:53:45,315 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [254280992] [2022-01-18 16:53:45,315 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:45,315 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-01-18 16:53:45,315 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:45,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-01-18 16:53:45,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=63, Unknown=0, NotChecked=0, Total=90 [2022-01-18 16:53:45,316 INFO L87 Difference]: Start difference. First operand 15386 states and 62363 transitions. Second operand has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 0 states have call successors, (0), 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-01-18 16:53:45,796 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:45,797 INFO L93 Difference]: Finished difference Result 31402 states and 124083 transitions. [2022-01-18 16:53:45,797 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-01-18 16:53:45,797 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 0 states have call successors, (0), 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 34 [2022-01-18 16:53:45,797 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:45,889 INFO L225 Difference]: With dead ends: 31402 [2022-01-18 16:53:45,889 INFO L226 Difference]: Without dead ends: 31094 [2022-01-18 16:53:45,889 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 81 GetRequests, 62 SyntacticMatches, 1 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 77 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=124, Invalid=256, Unknown=0, NotChecked=0, Total=380 [2022-01-18 16:53:45,890 INFO L933 BasicCegarLoop]: 14 mSDtfsCounter, 349 mSDsluCounter, 195 mSDsCounter, 0 mSdLazyCounter, 418 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 349 SdHoareTripleChecker+Valid, 79 SdHoareTripleChecker+Invalid, 463 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 418 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:45,890 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [349 Valid, 79 Invalid, 463 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 418 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-01-18 16:53:46,034 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31094 states. [2022-01-18 16:53:46,464 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31094 to 19812. [2022-01-18 16:53:46,492 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 19812 states, 19811 states have (on average 4.119024784210792) internal successors, (81602), 19811 states have internal predecessors, (81602), 0 states have call successors, (0), 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-01-18 16:53:46,552 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 19812 states to 19812 states and 81602 transitions. [2022-01-18 16:53:46,552 INFO L78 Accepts]: Start accepts. Automaton has 19812 states and 81602 transitions. Word has length 34 [2022-01-18 16:53:46,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:46,552 INFO L470 AbstractCegarLoop]: Abstraction has 19812 states and 81602 transitions. [2022-01-18 16:53:46,553 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.1) internal successors, (51), 9 states have internal predecessors, (51), 0 states have call successors, (0), 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-01-18 16:53:46,553 INFO L276 IsEmpty]: Start isEmpty. Operand 19812 states and 81602 transitions. [2022-01-18 16:53:46,589 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:53:46,590 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:46,590 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:46,605 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-01-18 16:53:46,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:46,797 INFO L402 AbstractCegarLoop]: === Iteration 23 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:46,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:46,797 INFO L85 PathProgramCache]: Analyzing trace with hash 19813248, now seen corresponding path program 14 times [2022-01-18 16:53:46,797 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:46,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [923328641] [2022-01-18 16:53:46,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:46,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:46,801 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:46,822 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 8 proven. 1 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:53:46,822 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:46,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [923328641] [2022-01-18 16:53:46,823 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [923328641] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:46,823 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1642247050] [2022-01-18 16:53:46,823 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:53:46,823 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:46,823 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:46,824 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-01-18 16:53:46,825 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-01-18 16:53:46,850 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:53:46,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:46,850 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:53:46,851 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:46,967 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 10 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:46,967 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:47,013 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 0 proven. 9 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:53:47,013 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1642247050] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:47,014 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:47,014 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 8 [2022-01-18 16:53:47,014 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [523786742] [2022-01-18 16:53:47,014 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:47,014 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 16:53:47,014 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:47,014 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 16:53:47,014 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=48, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:53:47,014 INFO L87 Difference]: Start difference. First operand 19812 states and 81602 transitions. Second operand has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:47,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:47,568 INFO L93 Difference]: Finished difference Result 33709 states and 133959 transitions. [2022-01-18 16:53:47,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-01-18 16:53:47,568 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 16:53:47,569 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:47,669 INFO L225 Difference]: With dead ends: 33709 [2022-01-18 16:53:47,670 INFO L226 Difference]: Without dead ends: 32656 [2022-01-18 16:53:47,670 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 54 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=101, Invalid=171, Unknown=0, NotChecked=0, Total=272 [2022-01-18 16:53:47,670 INFO L933 BasicCegarLoop]: 19 mSDtfsCounter, 170 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 361 mSolverCounterSat, 17 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 170 SdHoareTripleChecker+Valid, 112 SdHoareTripleChecker+Invalid, 378 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 17 IncrementalHoareTripleChecker+Valid, 361 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:47,670 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [170 Valid, 112 Invalid, 378 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [17 Valid, 361 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:53:47,703 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32656 states. [2022-01-18 16:53:48,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32656 to 23355. [2022-01-18 16:53:48,328 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23355 states, 23354 states have (on average 4.114370129314036) internal successors, (96087), 23354 states have internal predecessors, (96087), 0 states have call successors, (0), 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-01-18 16:53:48,415 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23355 states to 23355 states and 96087 transitions. [2022-01-18 16:53:48,416 INFO L78 Accepts]: Start accepts. Automaton has 23355 states and 96087 transitions. Word has length 34 [2022-01-18 16:53:48,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:48,416 INFO L470 AbstractCegarLoop]: Abstraction has 23355 states and 96087 transitions. [2022-01-18 16:53:48,416 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 7.888888888888889) internal successors, (71), 8 states have internal predecessors, (71), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:48,416 INFO L276 IsEmpty]: Start isEmpty. Operand 23355 states and 96087 transitions. [2022-01-18 16:53:48,468 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-01-18 16:53:48,468 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:48,468 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:48,484 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Ended with exit code 0 [2022-01-18 16:53:48,682 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:48,683 INFO L402 AbstractCegarLoop]: === Iteration 24 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:48,683 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:48,683 INFO L85 PathProgramCache]: Analyzing trace with hash -650007193, now seen corresponding path program 15 times [2022-01-18 16:53:48,683 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:48,683 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1989597792] [2022-01-18 16:53:48,683 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:48,683 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:48,687 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:48,713 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 2 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-01-18 16:53:48,713 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:48,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1989597792] [2022-01-18 16:53:48,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1989597792] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:48,713 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [382588600] [2022-01-18 16:53:48,713 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:53:48,713 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:48,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:48,714 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-01-18 16:53:48,715 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-01-18 16:53:48,739 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 3 check-sat command(s) [2022-01-18 16:53:48,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:48,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 98 conjuncts, 6 conjunts are in the unsatisfiable core [2022-01-18 16:53:48,740 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:48,833 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 3 refuted. 0 times theorem prover too weak. 1 trivial. 0 not checked. [2022-01-18 16:53:48,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:48,880 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 3 trivial. 0 not checked. [2022-01-18 16:53:48,880 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [382588600] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:48,880 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:48,880 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 5, 4] total 8 [2022-01-18 16:53:48,880 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1080591605] [2022-01-18 16:53:48,880 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:48,880 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-01-18 16:53:48,880 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:48,881 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-01-18 16:53:48,881 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=49, Unknown=0, NotChecked=0, Total=72 [2022-01-18 16:53:48,881 INFO L87 Difference]: Start difference. First operand 23355 states and 96087 transitions. Second operand has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 8 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:49,489 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:49,489 INFO L93 Difference]: Finished difference Result 31214 states and 125510 transitions. [2022-01-18 16:53:49,489 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-01-18 16:53:49,489 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 8 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 34 [2022-01-18 16:53:49,489 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:49,618 INFO L225 Difference]: With dead ends: 31214 [2022-01-18 16:53:49,619 INFO L226 Difference]: Without dead ends: 31106 [2022-01-18 16:53:49,619 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=76, Invalid=164, Unknown=0, NotChecked=0, Total=240 [2022-01-18 16:53:49,619 INFO L933 BasicCegarLoop]: 17 mSDtfsCounter, 149 mSDsluCounter, 198 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 15 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 149 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 434 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 15 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:49,619 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [149 Valid, 81 Invalid, 434 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [15 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-01-18 16:53:49,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31106 states. [2022-01-18 16:53:50,211 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31106 to 24543. [2022-01-18 16:53:50,241 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24543 states, 24542 states have (on average 4.135033819574606) internal successors, (101482), 24542 states have internal predecessors, (101482), 0 states have call successors, (0), 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-01-18 16:53:50,317 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24543 states to 24543 states and 101482 transitions. [2022-01-18 16:53:50,317 INFO L78 Accepts]: Start accepts. Automaton has 24543 states and 101482 transitions. Word has length 34 [2022-01-18 16:53:50,317 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:50,317 INFO L470 AbstractCegarLoop]: Abstraction has 24543 states and 101482 transitions. [2022-01-18 16:53:50,317 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 6.333333333333333) internal successors, (57), 8 states have internal predecessors, (57), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:53:50,317 INFO L276 IsEmpty]: Start isEmpty. Operand 24543 states and 101482 transitions. [2022-01-18 16:53:50,364 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:53:50,364 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:50,364 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:50,383 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-01-18 16:53:50,575 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,SelfDestructingSolverStorable23 [2022-01-18 16:53:50,575 INFO L402 AbstractCegarLoop]: === Iteration 25 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:50,577 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:50,577 INFO L85 PathProgramCache]: Analyzing trace with hash -2144646697, now seen corresponding path program 16 times [2022-01-18 16:53:50,577 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:50,577 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899222125] [2022-01-18 16:53:50,577 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:50,577 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:50,582 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:50,612 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 2 refuted. 0 times theorem prover too weak. 10 trivial. 0 not checked. [2022-01-18 16:53:50,612 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:50,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [899222125] [2022-01-18 16:53:50,612 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [899222125] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:50,612 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [258575371] [2022-01-18 16:53:50,612 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:53:50,612 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:50,613 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:50,613 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-01-18 16:53:50,618 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-01-18 16:53:50,649 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:53:50,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:50,650 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:53:50,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:50,703 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 3 proven. 0 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-01-18 16:53:50,703 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 16:53:50,703 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [258575371] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:53:50,703 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 16:53:50,703 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [4] total 4 [2022-01-18 16:53:50,703 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [700258290] [2022-01-18 16:53:50,704 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:53:50,704 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-01-18 16:53:50,704 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:50,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-01-18 16:53:50,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=11, Unknown=0, NotChecked=0, Total=20 [2022-01-18 16:53:50,708 INFO L87 Difference]: Start difference. First operand 24543 states and 101482 transitions. Second operand has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 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-01-18 16:53:51,058 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:51,058 INFO L93 Difference]: Finished difference Result 29524 states and 121533 transitions. [2022-01-18 16:53:51,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-01-18 16:53:51,059 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 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 37 [2022-01-18 16:53:51,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:51,223 INFO L225 Difference]: With dead ends: 29524 [2022-01-18 16:53:51,224 INFO L226 Difference]: Without dead ends: 29524 [2022-01-18 16:53:51,224 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 38 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-01-18 16:53:51,224 INFO L933 BasicCegarLoop]: 23 mSDtfsCounter, 31 mSDsluCounter, 24 mSDsCounter, 0 mSdLazyCounter, 35 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 31 SdHoareTripleChecker+Valid, 37 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-01-18 16:53:51,224 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [31 Valid, 37 Invalid, 37 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 35 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:53:51,264 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 29524 states. [2022-01-18 16:53:51,797 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 29524 to 22120. [2022-01-18 16:53:51,827 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 22120 states, 22119 states have (on average 4.096252090962521) internal successors, (90605), 22119 states have internal predecessors, (90605), 0 states have call successors, (0), 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-01-18 16:53:51,900 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 22120 states to 22120 states and 90605 transitions. [2022-01-18 16:53:51,900 INFO L78 Accepts]: Start accepts. Automaton has 22120 states and 90605 transitions. Word has length 37 [2022-01-18 16:53:51,901 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:51,901 INFO L470 AbstractCegarLoop]: Abstraction has 22120 states and 90605 transitions. [2022-01-18 16:53:51,901 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 7.5) internal successors, (30), 3 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-01-18 16:53:51,901 INFO L276 IsEmpty]: Start isEmpty. Operand 22120 states and 90605 transitions. [2022-01-18 16:53:51,953 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:53:51,953 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:51,953 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:51,969 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-01-18 16:53:52,153 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:52,154 INFO L402 AbstractCegarLoop]: === Iteration 26 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:52,154 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:52,154 INFO L85 PathProgramCache]: Analyzing trace with hash -461619199, now seen corresponding path program 17 times [2022-01-18 16:53:52,154 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:52,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1894440522] [2022-01-18 16:53:52,154 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:52,154 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:52,158 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:52,172 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-01-18 16:53:52,172 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:52,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1894440522] [2022-01-18 16:53:52,172 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1894440522] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:52,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [207827724] [2022-01-18 16:53:52,172 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:53:52,172 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:52,173 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:52,173 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-01-18 16:53:52,189 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-01-18 16:53:52,204 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:53:52,204 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:52,204 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:53:52,205 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:52,256 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 11 trivial. 0 not checked. [2022-01-18 16:53:52,256 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-01-18 16:53:52,256 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [207827724] provided 1 perfect and 0 imperfect interpolant sequences [2022-01-18 16:53:52,256 INFO L186 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-01-18 16:53:52,256 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [4] total 5 [2022-01-18 16:53:52,256 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1570032886] [2022-01-18 16:53:52,256 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-01-18 16:53:52,257 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-01-18 16:53:52,257 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:52,257 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-01-18 16:53:52,257 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:53:52,257 INFO L87 Difference]: Start difference. First operand 22120 states and 90605 transitions. Second operand has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 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-01-18 16:53:52,434 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:52,434 INFO L93 Difference]: Finished difference Result 30000 states and 123549 transitions. [2022-01-18 16:53:52,435 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-01-18 16:53:52,435 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 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 37 [2022-01-18 16:53:52,435 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:52,719 INFO L225 Difference]: With dead ends: 30000 [2022-01-18 16:53:52,719 INFO L226 Difference]: Without dead ends: 30000 [2022-01-18 16:53:52,719 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 41 GetRequests, 37 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:53:52,720 INFO L933 BasicCegarLoop]: 32 mSDtfsCounter, 51 mSDsluCounter, 61 mSDsCounter, 0 mSdLazyCounter, 65 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 51 SdHoareTripleChecker+Valid, 68 SdHoareTripleChecker+Invalid, 68 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 65 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:52,721 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [51 Valid, 68 Invalid, 68 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 65 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-01-18 16:53:52,761 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30000 states. [2022-01-18 16:53:53,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30000 to 24376. [2022-01-18 16:53:53,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 24376 states, 24375 states have (on average 4.091979487179487) internal successors, (99742), 24375 states have internal predecessors, (99742), 0 states have call successors, (0), 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-01-18 16:53:53,323 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 24376 states to 24376 states and 99742 transitions. [2022-01-18 16:53:53,323 INFO L78 Accepts]: Start accepts. Automaton has 24376 states and 99742 transitions. Word has length 37 [2022-01-18 16:53:53,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:53,323 INFO L470 AbstractCegarLoop]: Abstraction has 24376 states and 99742 transitions. [2022-01-18 16:53:53,323 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 6.2) internal successors, (31), 4 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-01-18 16:53:53,323 INFO L276 IsEmpty]: Start isEmpty. Operand 24376 states and 99742 transitions. [2022-01-18 16:53:53,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-01-18 16:53:53,369 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:53,369 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:53,386 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-01-18 16:53:53,569 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:53,569 INFO L402 AbstractCegarLoop]: === Iteration 27 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:53,569 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:53,570 INFO L85 PathProgramCache]: Analyzing trace with hash -857424067, now seen corresponding path program 18 times [2022-01-18 16:53:53,570 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:53,570 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [815947875] [2022-01-18 16:53:53,570 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:53,570 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:53,574 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:53,598 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 4 proven. 4 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-01-18 16:53:53,598 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:53,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [815947875] [2022-01-18 16:53:53,599 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [815947875] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:53,599 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [171351700] [2022-01-18 16:53:53,599 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:53:53,599 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:53,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:53,600 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-01-18 16:53:53,601 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-01-18 16:53:53,628 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:53:53,628 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:53:53,628 INFO L263 TraceCheckSpWp]: Trace formula consists of 111 conjuncts, 5 conjunts are in the unsatisfiable core [2022-01-18 16:53:53,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:53,670 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-01-18 16:53:53,670 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:53,713 INFO L134 CoverageAnalysis]: Checked inductivity of 15 backedges. 7 proven. 1 refuted. 0 times theorem prover too weak. 7 trivial. 0 not checked. [2022-01-18 16:53:53,713 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [171351700] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:53,713 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:53,713 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [4, 4, 4] total 5 [2022-01-18 16:53:53,713 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [498214130] [2022-01-18 16:53:53,713 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:53,713 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-01-18 16:53:53,713 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:53,713 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-01-18 16:53:53,714 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:53:53,714 INFO L87 Difference]: Start difference. First operand 24376 states and 99742 transitions. Second operand has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 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-01-18 16:53:54,151 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:54,152 INFO L93 Difference]: Finished difference Result 37294 states and 154370 transitions. [2022-01-18 16:53:54,152 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-01-18 16:53:54,152 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 37 [2022-01-18 16:53:54,152 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:54,297 INFO L225 Difference]: With dead ends: 37294 [2022-01-18 16:53:54,297 INFO L226 Difference]: Without dead ends: 37294 [2022-01-18 16:53:54,298 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 72 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=13, Invalid=17, Unknown=0, NotChecked=0, Total=30 [2022-01-18 16:53:54,298 INFO L933 BasicCegarLoop]: 34 mSDtfsCounter, 72 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 76 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 81 SdHoareTripleChecker+Invalid, 82 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 76 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:54,298 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 81 Invalid, 82 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 76 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-01-18 16:53:54,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37294 states. [2022-01-18 16:53:55,037 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37294 to 34517. [2022-01-18 16:53:55,085 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34517 states, 34516 states have (on average 4.136226677482907) internal successors, (142766), 34516 states have internal predecessors, (142766), 0 states have call successors, (0), 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-01-18 16:53:55,203 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34517 states to 34517 states and 142766 transitions. [2022-01-18 16:53:55,204 INFO L78 Accepts]: Start accepts. Automaton has 34517 states and 142766 transitions. Word has length 37 [2022-01-18 16:53:55,204 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:53:55,204 INFO L470 AbstractCegarLoop]: Abstraction has 34517 states and 142766 transitions. [2022-01-18 16:53:55,204 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 6.166666666666667) internal successors, (37), 5 states have internal predecessors, (37), 0 states have call successors, (0), 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-01-18 16:53:55,204 INFO L276 IsEmpty]: Start isEmpty. Operand 34517 states and 142766 transitions. [2022-01-18 16:53:55,278 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:53:55,278 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:53:55,278 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:53:55,293 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-01-18 16:53:55,480 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable26,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:55,481 INFO L402 AbstractCegarLoop]: === Iteration 28 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:53:55,482 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:53:55,482 INFO L85 PathProgramCache]: Analyzing trace with hash -709164033, now seen corresponding path program 19 times [2022-01-18 16:53:55,482 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:53:55,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1063605277] [2022-01-18 16:53:55,482 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:53:55,482 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:53:55,492 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:55,853 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:55,854 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:53:55,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1063605277] [2022-01-18 16:53:55,854 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1063605277] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:53:55,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2131862960] [2022-01-18 16:53:55,854 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:53:55,854 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:53:55,854 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:53:55,855 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-01-18 16:53:55,856 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-01-18 16:53:55,880 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:53:55,881 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:53:55,882 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:53:56,107 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:53:56,108 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 30 treesize of output 18 [2022-01-18 16:53:56,295 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 16:53:56,347 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:56,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:53:56,532 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:53:56,533 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 36 treesize of output 60 [2022-01-18 16:53:56,985 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:53:56,985 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 45 treesize of output 69 [2022-01-18 16:53:57,017 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:53:57,017 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 67 treesize of output 85 [2022-01-18 16:53:57,386 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:53:57,386 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2131862960] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:53:57,387 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:53:57,387 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 16:53:57,387 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [736874124] [2022-01-18 16:53:57,387 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:53:57,387 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 16:53:57,387 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:53:57,387 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 16:53:57,388 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=147, Invalid=1043, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:53:57,388 INFO L87 Difference]: Start difference. First operand 34517 states and 142766 transitions. Second operand has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 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-01-18 16:53:59,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:53:59,640 INFO L93 Difference]: Finished difference Result 67293 states and 275148 transitions. [2022-01-18 16:53:59,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 16:53:59,641 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 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) Word has length 39 [2022-01-18 16:53:59,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:53:59,896 INFO L225 Difference]: With dead ends: 67293 [2022-01-18 16:53:59,896 INFO L226 Difference]: Without dead ends: 67101 [2022-01-18 16:53:59,897 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 109 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 561 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=334, Invalid=2318, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 16:53:59,897 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 579 mSDsluCounter, 1043 mSDsCounter, 0 mSdLazyCounter, 2877 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 579 SdHoareTripleChecker+Valid, 472 SdHoareTripleChecker+Invalid, 2953 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 2877 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:53:59,897 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [579 Valid, 472 Invalid, 2953 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 2877 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 16:53:59,971 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67101 states. [2022-01-18 16:54:00,961 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67101 to 34913. [2022-01-18 16:54:01,015 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34913 states, 34912 states have (on average 4.134910632447296) internal successors, (144358), 34912 states have internal predecessors, (144358), 0 states have call successors, (0), 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-01-18 16:54:01,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34913 states to 34913 states and 144358 transitions. [2022-01-18 16:54:01,364 INFO L78 Accepts]: Start accepts. Automaton has 34913 states and 144358 transitions. Word has length 39 [2022-01-18 16:54:01,364 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:01,364 INFO L470 AbstractCegarLoop]: Abstraction has 34913 states and 144358 transitions. [2022-01-18 16:54:01,364 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 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-01-18 16:54:01,364 INFO L276 IsEmpty]: Start isEmpty. Operand 34913 states and 144358 transitions. [2022-01-18 16:54:01,438 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:54:01,438 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:01,438 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:54:01,453 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-01-18 16:54:01,638 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-01-18 16:54:01,639 INFO L402 AbstractCegarLoop]: === Iteration 29 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:54:01,639 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:01,639 INFO L85 PathProgramCache]: Analyzing trace with hash -943081597, now seen corresponding path program 20 times [2022-01-18 16:54:01,639 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:01,639 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [207751242] [2022-01-18 16:54:01,639 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:01,639 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:01,663 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:02,063 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:02,064 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:02,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [207751242] [2022-01-18 16:54:02,064 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [207751242] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:02,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1602971514] [2022-01-18 16:54:02,064 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:54:02,064 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:02,064 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:02,065 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-01-18 16:54:02,066 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-01-18 16:54:02,091 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:54:02,091 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:54:02,092 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:54:02,093 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:02,339 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:54:02,339 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 28 treesize of output 16 [2022-01-18 16:54:02,506 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2022-01-18 16:54:02,566 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:02,566 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:02,740 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:54:02,740 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 36 treesize of output 60 [2022-01-18 16:54:03,020 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:54:03,020 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 45 treesize of output 69 [2022-01-18 16:54:03,045 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:54:03,045 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 67 treesize of output 85 [2022-01-18 16:54:03,509 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:03,509 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1602971514] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:03,509 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:03,509 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 16:54:03,510 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [430408178] [2022-01-18 16:54:03,510 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:03,510 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 16:54:03,510 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:03,510 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 16:54:03,510 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=1041, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:54:03,511 INFO L87 Difference]: Start difference. First operand 34913 states and 144358 transitions. Second operand has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 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-01-18 16:54:06,318 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:54:06,318 INFO L93 Difference]: Finished difference Result 73959 states and 303171 transitions. [2022-01-18 16:54:06,318 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 16:54:06,319 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 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) Word has length 39 [2022-01-18 16:54:06,319 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:54:06,830 INFO L225 Difference]: With dead ends: 73959 [2022-01-18 16:54:06,830 INFO L226 Difference]: Without dead ends: 73743 [2022-01-18 16:54:06,831 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 814 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=435, Invalid=2987, Unknown=0, NotChecked=0, Total=3422 [2022-01-18 16:54:06,831 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 629 mSDsluCounter, 1420 mSDsCounter, 0 mSdLazyCounter, 3594 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 629 SdHoareTripleChecker+Valid, 691 SdHoareTripleChecker+Invalid, 3688 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 3594 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:54:06,832 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [629 Valid, 691 Invalid, 3688 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 3594 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-01-18 16:54:06,910 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73743 states. [2022-01-18 16:54:07,885 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73743 to 35063. [2022-01-18 16:54:07,936 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35063 states, 35062 states have (on average 4.133534881067822) internal successors, (144930), 35062 states have internal predecessors, (144930), 0 states have call successors, (0), 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-01-18 16:54:08,088 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35063 states to 35063 states and 144930 transitions. [2022-01-18 16:54:08,089 INFO L78 Accepts]: Start accepts. Automaton has 35063 states and 144930 transitions. Word has length 39 [2022-01-18 16:54:08,089 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:54:08,089 INFO L470 AbstractCegarLoop]: Abstraction has 35063 states and 144930 transitions. [2022-01-18 16:54:08,089 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 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-01-18 16:54:08,089 INFO L276 IsEmpty]: Start isEmpty. Operand 35063 states and 144930 transitions. [2022-01-18 16:54:08,173 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:54:08,173 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:54:08,173 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:54:08,188 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Ended with exit code 0 [2022-01-18 16:54:08,373 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-01-18 16:54:08,374 INFO L402 AbstractCegarLoop]: === Iteration 30 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:54:08,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:54:08,374 INFO L85 PathProgramCache]: Analyzing trace with hash 868774019, now seen corresponding path program 21 times [2022-01-18 16:54:08,374 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:54:08,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2986034] [2022-01-18 16:54:08,374 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:54:08,375 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:54:08,388 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:54:08,733 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:08,733 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:54:08,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2986034] [2022-01-18 16:54:08,733 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2986034] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:54:08,733 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1749413080] [2022-01-18 16:54:08,733 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:54:08,733 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:54:08,733 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:54:08,735 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-01-18 16:54:08,735 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-01-18 16:54:08,762 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:54:08,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:54:08,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 47 conjunts are in the unsatisfiable core [2022-01-18 16:54:08,764 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:54:09,075 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:09,081 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:09,081 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 30 treesize of output 36 [2022-01-18 16:54:09,311 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:09,311 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 28 treesize of output 36 [2022-01-18 16:54:09,407 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:09,413 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:09,413 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 41 treesize of output 47 [2022-01-18 16:54:09,890 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:09,890 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:54:10,347 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:10,347 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:10,348 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:10,365 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:10,366 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 43 treesize of output 47 [2022-01-18 16:54:15,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:15,558 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:15,559 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:54:15,570 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:15,570 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 108 treesize of output 102 [2022-01-18 16:54:15,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:15,579 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:54:15,595 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:54:15,595 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 110 treesize of output 112 [2022-01-18 16:54:17,613 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:54:17,614 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1749413080] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:54:17,614 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:54:17,614 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 17] total 45 [2022-01-18 16:54:17,614 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1273174089] [2022-01-18 16:54:17,614 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:54:17,614 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-01-18 16:54:17,614 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:54:17,614 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-01-18 16:54:17,615 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=349, Invalid=1721, Unknown=0, NotChecked=0, Total=2070 [2022-01-18 16:54:17,615 INFO L87 Difference]: Start difference. First operand 35063 states and 144930 transitions. Second operand has 46 states, 46 states have (on average 2.282608695652174) internal successors, (105), 45 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:20,242 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:20,243 INFO L93 Difference]: Finished difference Result 85082 states and 341640 transitions. [2022-01-18 16:55:20,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 184 states. [2022-01-18 16:55:20,243 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 2.282608695652174) internal successors, (105), 45 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:55:20,243 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:20,589 INFO L225 Difference]: With dead ends: 85082 [2022-01-18 16:55:20,589 INFO L226 Difference]: Without dead ends: 85008 [2022-01-18 16:55:20,599 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 301 GetRequests, 67 SyntacticMatches, 32 SemanticMatches, 202 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 18771 ImplicationChecksByTransitivity, 60.9s TimeCoverageRelationStatistics Valid=5360, Invalid=36030, Unknown=22, NotChecked=0, Total=41412 [2022-01-18 16:55:20,600 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 1446 mSDsluCounter, 4878 mSDsCounter, 0 mSdLazyCounter, 2765 mSolverCounterSat, 257 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1446 SdHoareTripleChecker+Valid, 1280 SdHoareTripleChecker+Invalid, 15426 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 257 IncrementalHoareTripleChecker+Valid, 2765 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 12404 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:20,600 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1446 Valid, 1280 Invalid, 15426 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [257 Valid, 2765 Invalid, 0 Unknown, 12404 Unchecked, 1.5s Time] [2022-01-18 16:55:20,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85008 states. [2022-01-18 16:55:21,774 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85008 to 36789. [2022-01-18 16:55:21,826 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36789 states, 36788 states have (on average 4.1157442644340545) internal successors, (151410), 36788 states have internal predecessors, (151410), 0 states have call successors, (0), 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-01-18 16:55:21,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36789 states to 36789 states and 151410 transitions. [2022-01-18 16:55:21,975 INFO L78 Accepts]: Start accepts. Automaton has 36789 states and 151410 transitions. Word has length 39 [2022-01-18 16:55:21,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:21,975 INFO L470 AbstractCegarLoop]: Abstraction has 36789 states and 151410 transitions. [2022-01-18 16:55:21,975 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 2.282608695652174) internal successors, (105), 45 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:55:21,976 INFO L276 IsEmpty]: Start isEmpty. Operand 36789 states and 151410 transitions. [2022-01-18 16:55:22,063 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:55:22,063 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:22,063 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:55:22,080 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-01-18 16:55:22,263 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:22,264 INFO L402 AbstractCegarLoop]: === Iteration 31 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:55:22,264 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:22,264 INFO L85 PathProgramCache]: Analyzing trace with hash -813062891, now seen corresponding path program 22 times [2022-01-18 16:55:22,264 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:22,264 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1561436888] [2022-01-18 16:55:22,264 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:22,264 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:22,277 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:22,651 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:22,651 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:22,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1561436888] [2022-01-18 16:55:22,651 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1561436888] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:22,651 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [74339381] [2022-01-18 16:55:22,651 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:55:22,652 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:22,652 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:22,653 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-01-18 16:55:22,653 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-01-18 16:55:22,681 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:55:22,681 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:55:22,682 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:55:22,683 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:22,924 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:55:22,925 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 30 treesize of output 18 [2022-01-18 16:55:23,054 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2022-01-18 16:55:23,110 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 11 treesize of output 7 [2022-01-18 16:55:23,152 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:23,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:23,325 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:23,325 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 36 treesize of output 60 [2022-01-18 16:55:23,626 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:23,626 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 45 treesize of output 69 [2022-01-18 16:55:23,652 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:23,652 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 67 treesize of output 85 [2022-01-18 16:55:23,998 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:23,998 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [74339381] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:23,998 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:23,998 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 33 [2022-01-18 16:55:23,999 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578013157] [2022-01-18 16:55:23,999 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:23,999 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 16:55:23,999 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:23,999 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 16:55:24,000 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=988, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:55:24,000 INFO L87 Difference]: Start difference. First operand 36789 states and 151410 transitions. Second operand has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 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-01-18 16:55:26,293 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:26,293 INFO L93 Difference]: Finished difference Result 83699 states and 340717 transitions. [2022-01-18 16:55:26,293 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-01-18 16:55:26,293 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:55:26,294 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:26,634 INFO L225 Difference]: With dead ends: 83699 [2022-01-18 16:55:26,634 INFO L226 Difference]: Without dead ends: 83644 [2022-01-18 16:55:26,635 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 56 SyntacticMatches, 4 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 678 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=376, Invalid=2486, Unknown=0, NotChecked=0, Total=2862 [2022-01-18 16:55:26,636 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 537 mSDsluCounter, 1231 mSDsCounter, 0 mSdLazyCounter, 2904 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 537 SdHoareTripleChecker+Valid, 511 SdHoareTripleChecker+Invalid, 2995 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 2904 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:26,636 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [537 Valid, 511 Invalid, 2995 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 2904 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 16:55:26,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83644 states. [2022-01-18 16:55:27,806 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83644 to 36511. [2022-01-18 16:55:27,861 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36511 states, 36510 states have (on average 4.134155026020268) internal successors, (150938), 36510 states have internal predecessors, (150938), 0 states have call successors, (0), 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-01-18 16:55:28,017 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36511 states to 36511 states and 150938 transitions. [2022-01-18 16:55:28,018 INFO L78 Accepts]: Start accepts. Automaton has 36511 states and 150938 transitions. Word has length 39 [2022-01-18 16:55:28,018 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:28,018 INFO L470 AbstractCegarLoop]: Abstraction has 36511 states and 150938 transitions. [2022-01-18 16:55:28,018 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 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-01-18 16:55:28,018 INFO L276 IsEmpty]: Start isEmpty. Operand 36511 states and 150938 transitions. [2022-01-18 16:55:28,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:55:28,107 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:28,107 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:55:28,122 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Ended with exit code 0 [2022-01-18 16:55:28,310 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:28,311 INFO L402 AbstractCegarLoop]: === Iteration 32 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:55:28,311 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:28,311 INFO L85 PathProgramCache]: Analyzing trace with hash 1038211985, now seen corresponding path program 23 times [2022-01-18 16:55:28,311 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:28,311 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1091054512] [2022-01-18 16:55:28,311 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:28,311 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:28,320 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:28,726 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:28,727 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:28,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1091054512] [2022-01-18 16:55:28,727 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1091054512] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:28,727 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1428461024] [2022-01-18 16:55:28,727 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:55:28,727 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:28,727 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:28,728 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-01-18 16:55:28,729 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-01-18 16:55:28,756 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:55:28,756 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:55:28,757 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 16:55:28,757 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:29,042 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:29,044 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:29,046 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:29,056 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:29,056 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 48 [2022-01-18 16:55:29,294 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2022-01-18 16:55:29,385 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:29,385 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:29,788 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:29,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:29,789 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:29,790 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:29,790 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 37 [2022-01-18 16:55:30,318 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:30,319 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:30,319 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:30,320 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:30,321 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 45 [2022-01-18 16:55:30,348 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:30,349 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 20 treesize of output 45 [2022-01-18 16:55:30,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:30,408 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:30,409 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:30,409 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 5 [2022-01-18 16:55:30,466 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:30,466 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1428461024] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:30,466 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:30,466 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 40 [2022-01-18 16:55:30,466 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [199050541] [2022-01-18 16:55:30,466 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:30,466 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 16:55:30,466 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:30,467 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 16:55:30,467 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=279, Invalid=1361, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 16:55:30,467 INFO L87 Difference]: Start difference. First operand 36511 states and 150938 transitions. Second operand has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 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-01-18 16:55:44,717 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:44,717 INFO L93 Difference]: Finished difference Result 112883 states and 456658 transitions. [2022-01-18 16:55:44,717 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 170 states. [2022-01-18 16:55:44,718 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:55:44,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:45,188 INFO L225 Difference]: With dead ends: 112883 [2022-01-18 16:55:45,188 INFO L226 Difference]: Without dead ends: 112572 [2022-01-18 16:55:45,190 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 62 SyntacticMatches, 2 SemanticMatches, 187 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12601 ImplicationChecksByTransitivity, 11.6s TimeCoverageRelationStatistics Valid=4044, Invalid=31488, Unknown=0, NotChecked=0, Total=35532 [2022-01-18 16:55:45,190 INFO L933 BasicCegarLoop]: 64 mSDtfsCounter, 1807 mSDsluCounter, 2863 mSDsCounter, 0 mSdLazyCounter, 4215 mSolverCounterSat, 419 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1807 SdHoareTripleChecker+Valid, 1286 SdHoareTripleChecker+Invalid, 6914 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 419 IncrementalHoareTripleChecker+Valid, 4215 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2280 IncrementalHoareTripleChecker+Unchecked, 2.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:45,190 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1807 Valid, 1286 Invalid, 6914 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [419 Valid, 4215 Invalid, 0 Unknown, 2280 Unchecked, 2.4s Time] [2022-01-18 16:55:45,615 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 112572 states. [2022-01-18 16:55:47,044 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 112572 to 36899. [2022-01-18 16:55:47,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36899 states, 36898 states have (on average 4.128326738576616) internal successors, (152327), 36898 states have internal predecessors, (152327), 0 states have call successors, (0), 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-01-18 16:55:47,222 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36899 states to 36899 states and 152327 transitions. [2022-01-18 16:55:47,222 INFO L78 Accepts]: Start accepts. Automaton has 36899 states and 152327 transitions. Word has length 39 [2022-01-18 16:55:47,222 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:47,222 INFO L470 AbstractCegarLoop]: Abstraction has 36899 states and 152327 transitions. [2022-01-18 16:55:47,222 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 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-01-18 16:55:47,222 INFO L276 IsEmpty]: Start isEmpty. Operand 36899 states and 152327 transitions. [2022-01-18 16:55:47,302 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:55:47,302 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:47,303 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:55:47,317 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Ended with exit code 0 [2022-01-18 16:55:47,503 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:47,504 INFO L402 AbstractCegarLoop]: === Iteration 33 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:55:47,504 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:47,504 INFO L85 PathProgramCache]: Analyzing trace with hash 804294421, now seen corresponding path program 24 times [2022-01-18 16:55:47,504 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:47,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1622332884] [2022-01-18 16:55:47,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:47,504 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:47,512 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:48,095 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:48,095 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:48,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1622332884] [2022-01-18 16:55:48,095 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1622332884] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:48,095 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [106350815] [2022-01-18 16:55:48,095 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:55:48,095 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:48,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:48,096 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-01-18 16:55:48,101 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-01-18 16:55:48,127 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-01-18 16:55:48,127 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:55:48,127 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 40 conjunts are in the unsatisfiable core [2022-01-18 16:55:48,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:48,400 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:48,400 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 26 treesize of output 44 [2022-01-18 16:55:48,595 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 16:55:48,627 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:48,628 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 3 [2022-01-18 16:55:48,677 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:48,677 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:48,976 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:48,977 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:55:48,989 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:48,989 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 53 treesize of output 73 [2022-01-18 16:55:49,758 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:55:49,766 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:55:49,767 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 3 new quantified variables, introduced 5 case distinctions, treesize of input 60 treesize of output 72 [2022-01-18 16:55:49,794 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:49,795 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 78 treesize of output 82 [2022-01-18 16:55:50,207 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:50,207 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [106350815] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:50,207 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:50,207 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 38 [2022-01-18 16:55:50,207 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1018020404] [2022-01-18 16:55:50,207 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:50,208 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 16:55:50,208 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:50,208 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 16:55:50,209 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=1256, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 16:55:50,209 INFO L87 Difference]: Start difference. First operand 36899 states and 152327 transitions. Second operand has 39 states, 39 states have (on average 2.5384615384615383) internal successors, (99), 38 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-01-18 16:55:53,921 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:55:53,921 INFO L93 Difference]: Finished difference Result 68964 states and 278866 transitions. [2022-01-18 16:55:53,921 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 65 states. [2022-01-18 16:55:53,921 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.5384615384615383) internal successors, (99), 38 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) Word has length 39 [2022-01-18 16:55:53,922 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:55:54,342 INFO L225 Difference]: With dead ends: 68964 [2022-01-18 16:55:54,342 INFO L226 Difference]: Without dead ends: 68817 [2022-01-18 16:55:54,343 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 154 GetRequests, 62 SyntacticMatches, 6 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 2 DeprecatedPredicates, 2408 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=1099, Invalid=6557, Unknown=0, NotChecked=0, Total=7656 [2022-01-18 16:55:54,343 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 647 mSDsluCounter, 1672 mSDsCounter, 0 mSdLazyCounter, 2165 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 647 SdHoareTripleChecker+Valid, 821 SdHoareTripleChecker+Invalid, 3794 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 2165 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1533 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:55:54,343 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [647 Valid, 821 Invalid, 3794 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 2165 Invalid, 0 Unknown, 1533 Unchecked, 1.1s Time] [2022-01-18 16:55:54,420 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 68817 states. [2022-01-18 16:55:55,396 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 68817 to 37697. [2022-01-18 16:55:55,449 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37697 states, 37696 states have (on average 4.120331069609508) internal successors, (155320), 37696 states have internal predecessors, (155320), 0 states have call successors, (0), 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-01-18 16:55:55,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37697 states to 37697 states and 155320 transitions. [2022-01-18 16:55:55,598 INFO L78 Accepts]: Start accepts. Automaton has 37697 states and 155320 transitions. Word has length 39 [2022-01-18 16:55:55,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:55:55,598 INFO L470 AbstractCegarLoop]: Abstraction has 37697 states and 155320 transitions. [2022-01-18 16:55:55,598 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.5384615384615383) internal successors, (99), 38 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-01-18 16:55:55,598 INFO L276 IsEmpty]: Start isEmpty. Operand 37697 states and 155320 transitions. [2022-01-18 16:55:55,688 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:55:55,688 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:55:55,688 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:55:55,703 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-01-18 16:55:55,889 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,SelfDestructingSolverStorable32 [2022-01-18 16:55:55,889 INFO L402 AbstractCegarLoop]: === Iteration 34 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:55:55,890 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:55:55,890 INFO L85 PathProgramCache]: Analyzing trace with hash -305709141, now seen corresponding path program 25 times [2022-01-18 16:55:55,890 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:55:55,890 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2096278475] [2022-01-18 16:55:55,890 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:55:55,890 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:55:55,898 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:56,261 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:56,261 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:55:56,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2096278475] [2022-01-18 16:55:56,261 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2096278475] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:55:56,261 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [925184352] [2022-01-18 16:55:56,262 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:55:56,262 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:55:56,262 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:55:56,262 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-01-18 16:55:56,263 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-01-18 16:55:56,287 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:55:56,288 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:55:56,289 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:55:56,569 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:55:56,569 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 30 treesize of output 18 [2022-01-18 16:55:56,699 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 16:55:56,719 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 17 treesize of output 9 [2022-01-18 16:55:56,758 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:56,758 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:55:56,964 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:56,965 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 39 treesize of output 63 [2022-01-18 16:55:57,214 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:57,214 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 45 treesize of output 69 [2022-01-18 16:55:57,238 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:55:57,238 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 67 treesize of output 85 [2022-01-18 16:55:57,773 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:55:57,773 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [925184352] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:55:57,773 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:55:57,773 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 16:55:57,773 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488706481] [2022-01-18 16:55:57,773 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:55:57,774 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 16:55:57,774 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:55:57,774 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 16:55:57,774 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=144, Invalid=1046, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:55:57,774 INFO L87 Difference]: Start difference. First operand 37697 states and 155320 transitions. Second operand has 35 states, 35 states have (on average 2.6857142857142855) internal successors, (94), 34 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:00,946 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:00,946 INFO L93 Difference]: Finished difference Result 91699 states and 372721 transitions. [2022-01-18 16:56:00,946 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-01-18 16:56:00,947 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.6857142857142855) internal successors, (94), 34 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:56:00,947 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:01,307 INFO L225 Difference]: With dead ends: 91699 [2022-01-18 16:56:01,307 INFO L226 Difference]: Without dead ends: 91443 [2022-01-18 16:56:01,308 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1084 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=543, Invalid=3747, Unknown=0, NotChecked=0, Total=4290 [2022-01-18 16:56:01,308 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 645 mSDsluCounter, 1459 mSDsCounter, 0 mSdLazyCounter, 3676 mSolverCounterSat, 97 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 645 SdHoareTripleChecker+Valid, 663 SdHoareTripleChecker+Invalid, 3773 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 97 IncrementalHoareTripleChecker+Valid, 3676 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:01,308 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [645 Valid, 663 Invalid, 3773 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [97 Valid, 3676 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-01-18 16:56:01,408 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91443 states. [2022-01-18 16:56:02,756 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91443 to 37049. [2022-01-18 16:56:02,807 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37049 states, 37048 states have (on average 4.127051392787735) internal successors, (152899), 37048 states have internal predecessors, (152899), 0 states have call successors, (0), 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-01-18 16:56:02,940 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37049 states to 37049 states and 152899 transitions. [2022-01-18 16:56:02,941 INFO L78 Accepts]: Start accepts. Automaton has 37049 states and 152899 transitions. Word has length 39 [2022-01-18 16:56:02,941 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:02,941 INFO L470 AbstractCegarLoop]: Abstraction has 37049 states and 152899 transitions. [2022-01-18 16:56:02,941 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.6857142857142855) internal successors, (94), 34 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:02,941 INFO L276 IsEmpty]: Start isEmpty. Operand 37049 states and 152899 transitions. [2022-01-18 16:56:03,018 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:56:03,019 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:03,019 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:56:03,033 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-01-18 16:56:03,219 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,SelfDestructingSolverStorable33 [2022-01-18 16:56:03,219 INFO L402 AbstractCegarLoop]: === Iteration 35 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:56:03,219 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:03,222 INFO L85 PathProgramCache]: Analyzing trace with hash -1678817259, now seen corresponding path program 26 times [2022-01-18 16:56:03,222 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:03,222 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [250137557] [2022-01-18 16:56:03,222 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:03,222 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:03,243 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:03,581 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:03,581 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:03,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [250137557] [2022-01-18 16:56:03,581 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [250137557] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:03,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [209561580] [2022-01-18 16:56:03,582 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:56:03,582 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:03,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:03,582 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-01-18 16:56:03,583 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-01-18 16:56:03,609 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:56:03,609 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:03,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:56:03,611 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:03,874 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:56:03,874 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 28 treesize of output 16 [2022-01-18 16:56:03,972 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2022-01-18 16:56:04,042 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:04,043 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:04,230 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:04,230 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 39 treesize of output 63 [2022-01-18 16:56:04,459 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:04,459 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 46 treesize of output 70 [2022-01-18 16:56:04,489 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:04,490 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 68 treesize of output 86 [2022-01-18 16:56:05,019 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:05,019 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [209561580] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:05,019 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:05,019 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 33 [2022-01-18 16:56:05,019 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [698994573] [2022-01-18 16:56:05,019 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:05,019 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 16:56:05,019 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:05,020 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 16:56:05,020 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=977, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:56:05,020 INFO L87 Difference]: Start difference. First operand 37049 states and 152899 transitions. Second operand has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 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-01-18 16:56:07,145 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:07,145 INFO L93 Difference]: Finished difference Result 69511 states and 285616 transitions. [2022-01-18 16:56:07,145 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 16:56:07,145 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:56:07,145 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:07,630 INFO L225 Difference]: With dead ends: 69511 [2022-01-18 16:56:07,630 INFO L226 Difference]: Without dead ends: 69456 [2022-01-18 16:56:07,630 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 106 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 603 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=309, Invalid=1947, Unknown=0, NotChecked=0, Total=2256 [2022-01-18 16:56:07,631 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 383 mSDsluCounter, 1262 mSDsCounter, 0 mSdLazyCounter, 2846 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 383 SdHoareTripleChecker+Valid, 534 SdHoareTripleChecker+Invalid, 2906 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 2846 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:07,631 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [383 Valid, 534 Invalid, 2906 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 2846 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 16:56:07,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 69456 states. [2022-01-18 16:56:08,563 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 69456 to 36877. [2022-01-18 16:56:08,614 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36877 states, 36876 states have (on average 4.128864301985031) internal successors, (152256), 36876 states have internal predecessors, (152256), 0 states have call successors, (0), 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-01-18 16:56:08,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36877 states to 36877 states and 152256 transitions. [2022-01-18 16:56:08,739 INFO L78 Accepts]: Start accepts. Automaton has 36877 states and 152256 transitions. Word has length 39 [2022-01-18 16:56:08,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:08,739 INFO L470 AbstractCegarLoop]: Abstraction has 36877 states and 152256 transitions. [2022-01-18 16:56:08,739 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.735294117647059) internal successors, (93), 33 states have internal predecessors, (93), 0 states have call successors, (0), 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-01-18 16:56:08,739 INFO L276 IsEmpty]: Start isEmpty. Operand 36877 states and 152256 transitions. [2022-01-18 16:56:08,819 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:56:08,819 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:08,819 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:56:08,834 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Ended with exit code 0 [2022-01-18 16:56:09,019 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,SelfDestructingSolverStorable34 [2022-01-18 16:56:09,020 INFO L402 AbstractCegarLoop]: === Iteration 36 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:56:09,020 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:09,020 INFO L85 PathProgramCache]: Analyzing trace with hash 847258595, now seen corresponding path program 27 times [2022-01-18 16:56:09,020 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:09,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974279184] [2022-01-18 16:56:09,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:09,020 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:09,030 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:09,419 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:09,419 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:09,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974279184] [2022-01-18 16:56:09,419 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974279184] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:09,419 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255058783] [2022-01-18 16:56:09,419 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:56:09,420 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:09,420 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:09,421 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-01-18 16:56:09,421 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-01-18 16:56:09,449 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-01-18 16:56:09,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:09,450 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 16:56:09,451 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:09,832 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 16:56:09,832 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 34 treesize of output 18 [2022-01-18 16:56:10,077 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:10,084 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:10,084 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 37 treesize of output 45 [2022-01-18 16:56:10,390 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:10,391 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:10,391 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:10,391 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 59 treesize of output 49 [2022-01-18 16:56:10,488 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:10,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:11,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:11,024 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:11,038 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:11,038 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 50 treesize of output 70 [2022-01-18 16:56:11,959 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:11,959 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 66 treesize of output 84 [2022-01-18 16:56:11,966 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:11,967 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:11,981 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:11,982 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 80 treesize of output 96 [2022-01-18 16:56:12,955 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:12,955 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [255058783] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:12,955 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:12,955 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 39 [2022-01-18 16:56:12,955 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [19227522] [2022-01-18 16:56:12,955 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:12,956 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-01-18 16:56:12,956 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:12,956 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-01-18 16:56:12,956 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=274, Invalid=1286, Unknown=0, NotChecked=0, Total=1560 [2022-01-18 16:56:12,956 INFO L87 Difference]: Start difference. First operand 36877 states and 152256 transitions. Second operand has 40 states, 40 states have (on average 2.575) internal successors, (103), 39 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:16,017 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:16,017 INFO L93 Difference]: Finished difference Result 58469 states and 237492 transitions. [2022-01-18 16:56:16,017 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 69 states. [2022-01-18 16:56:16,017 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 2.575) internal successors, (103), 39 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:56:16,018 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:16,233 INFO L225 Difference]: With dead ends: 58469 [2022-01-18 16:56:16,233 INFO L226 Difference]: Without dead ends: 58410 [2022-01-18 16:56:16,233 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 157 GetRequests, 67 SyntacticMatches, 11 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2379 ImplicationChecksByTransitivity, 3.2s TimeCoverageRelationStatistics Valid=1104, Invalid=5376, Unknown=0, NotChecked=0, Total=6480 [2022-01-18 16:56:16,235 INFO L933 BasicCegarLoop]: 31 mSDtfsCounter, 486 mSDsluCounter, 1218 mSDsCounter, 0 mSdLazyCounter, 788 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 486 SdHoareTripleChecker+Valid, 545 SdHoareTripleChecker+Invalid, 3548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 788 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2688 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:16,235 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [486 Valid, 545 Invalid, 3548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 788 Invalid, 0 Unknown, 2688 Unchecked, 0.4s Time] [2022-01-18 16:56:16,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58410 states. [2022-01-18 16:56:17,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58410 to 37371. [2022-01-18 16:56:17,431 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37371 states, 37370 states have (on average 4.122076531977522) internal successors, (154042), 37370 states have internal predecessors, (154042), 0 states have call successors, (0), 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-01-18 16:56:17,569 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37371 states to 37371 states and 154042 transitions. [2022-01-18 16:56:17,569 INFO L78 Accepts]: Start accepts. Automaton has 37371 states and 154042 transitions. Word has length 39 [2022-01-18 16:56:17,569 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:17,569 INFO L470 AbstractCegarLoop]: Abstraction has 37371 states and 154042 transitions. [2022-01-18 16:56:17,569 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 2.575) internal successors, (103), 39 states have internal predecessors, (103), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:17,569 INFO L276 IsEmpty]: Start isEmpty. Operand 37371 states and 154042 transitions. [2022-01-18 16:56:17,656 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:56:17,656 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:17,656 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:56:17,679 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Ended with exit code 0 [2022-01-18 16:56:17,856 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:17,857 INFO L402 AbstractCegarLoop]: === Iteration 37 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:56:17,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:17,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1095774921, now seen corresponding path program 28 times [2022-01-18 16:56:17,857 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:17,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [471297512] [2022-01-18 16:56:17,857 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:17,857 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:17,864 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:18,239 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:18,239 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:18,239 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [471297512] [2022-01-18 16:56:18,239 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [471297512] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:18,240 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [385707462] [2022-01-18 16:56:18,240 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:56:18,240 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:18,240 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:18,241 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-01-18 16:56:18,241 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-01-18 16:56:18,268 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:56:18,268 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:18,269 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:56:18,270 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:18,567 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:56:18,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 33 treesize of output 21 [2022-01-18 16:56:18,726 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 16:56:18,781 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:18,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:19,037 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:19,037 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 55 treesize of output 73 [2022-01-18 16:56:19,356 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:19,357 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 65 treesize of output 83 [2022-01-18 16:56:19,385 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:19,385 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 81 treesize of output 93 [2022-01-18 16:56:19,785 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 4 proven. 14 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:19,785 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [385707462] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:19,785 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:19,785 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 33 [2022-01-18 16:56:19,785 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [443646866] [2022-01-18 16:56:19,785 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:19,785 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 16:56:19,786 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:19,786 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 16:56:19,786 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=991, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:56:19,786 INFO L87 Difference]: Start difference. First operand 37371 states and 154042 transitions. Second operand has 34 states, 34 states have (on average 2.764705882352941) internal successors, (94), 33 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:22,020 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:22,021 INFO L93 Difference]: Finished difference Result 72319 states and 295080 transitions. [2022-01-18 16:56:22,021 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-01-18 16:56:22,021 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.764705882352941) internal successors, (94), 33 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:56:22,021 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:22,490 INFO L225 Difference]: With dead ends: 72319 [2022-01-18 16:56:22,490 INFO L226 Difference]: Without dead ends: 72123 [2022-01-18 16:56:22,490 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 589 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=327, Invalid=2325, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 16:56:22,491 INFO L933 BasicCegarLoop]: 37 mSDtfsCounter, 444 mSDsluCounter, 1051 mSDsCounter, 0 mSdLazyCounter, 2650 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 444 SdHoareTripleChecker+Valid, 462 SdHoareTripleChecker+Invalid, 2725 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 2650 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:22,491 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [444 Valid, 462 Invalid, 2725 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 2650 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 16:56:22,564 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72123 states. [2022-01-18 16:56:23,546 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72123 to 36801. [2022-01-18 16:56:23,600 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36801 states, 36800 states have (on average 4.13133152173913) internal successors, (152033), 36800 states have internal predecessors, (152033), 0 states have call successors, (0), 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-01-18 16:56:23,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36801 states to 36801 states and 152033 transitions. [2022-01-18 16:56:23,740 INFO L78 Accepts]: Start accepts. Automaton has 36801 states and 152033 transitions. Word has length 39 [2022-01-18 16:56:23,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:23,740 INFO L470 AbstractCegarLoop]: Abstraction has 36801 states and 152033 transitions. [2022-01-18 16:56:23,740 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.764705882352941) internal successors, (94), 33 states have internal predecessors, (94), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:56:23,740 INFO L276 IsEmpty]: Start isEmpty. Operand 36801 states and 152033 transitions. [2022-01-18 16:56:23,827 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:56:23,827 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:23,827 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:56:23,842 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Ended with exit code 0 [2022-01-18 16:56:24,031 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,SelfDestructingSolverStorable36 [2022-01-18 16:56:24,031 INFO L402 AbstractCegarLoop]: === Iteration 38 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:56:24,032 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:24,032 INFO L85 PathProgramCache]: Analyzing trace with hash 630820215, now seen corresponding path program 29 times [2022-01-18 16:56:24,032 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:24,032 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [198021725] [2022-01-18 16:56:24,032 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:24,032 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:24,039 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:24,413 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:24,413 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:24,413 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [198021725] [2022-01-18 16:56:24,413 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [198021725] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:24,414 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [853528338] [2022-01-18 16:56:24,414 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:56:24,414 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:24,414 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:24,415 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-01-18 16:56:24,416 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-01-18 16:56:24,443 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:56:24,443 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:24,444 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 16:56:24,445 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:24,758 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:24,758 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 38 treesize of output 56 [2022-01-18 16:56:24,918 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 34 treesize of output 26 [2022-01-18 16:56:24,985 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:24,986 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:24,988 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:24,999 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:25,000 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 26 treesize of output 45 [2022-01-18 16:56:25,089 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:25,090 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:26,016 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:26,017 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:26,018 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:26,018 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:26,019 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 55 treesize of output 37 [2022-01-18 16:56:26,578 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:26,587 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:26,587 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 3 new quantified variables, introduced 5 case distinctions, treesize of input 57 treesize of output 69 [2022-01-18 16:56:26,615 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:26,615 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 75 treesize of output 79 [2022-01-18 16:56:26,850 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:26,850 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [853528338] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:26,850 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:26,850 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 40 [2022-01-18 16:56:26,851 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1327787699] [2022-01-18 16:56:26,851 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:26,851 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 16:56:26,851 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:26,851 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 16:56:26,851 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1439, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 16:56:26,851 INFO L87 Difference]: Start difference. First operand 36801 states and 152033 transitions. Second operand has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 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-01-18 16:56:34,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:34,135 INFO L93 Difference]: Finished difference Result 80252 states and 327195 transitions. [2022-01-18 16:56:34,135 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 93 states. [2022-01-18 16:56:34,136 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:56:34,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:34,459 INFO L225 Difference]: With dead ends: 80252 [2022-01-18 16:56:34,460 INFO L226 Difference]: Without dead ends: 80059 [2022-01-18 16:56:34,460 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 188 GetRequests, 61 SyntacticMatches, 11 SemanticMatches, 116 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4120 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=1816, Invalid=11990, Unknown=0, NotChecked=0, Total=13806 [2022-01-18 16:56:34,460 INFO L933 BasicCegarLoop]: 51 mSDtfsCounter, 1351 mSDsluCounter, 2580 mSDsCounter, 0 mSdLazyCounter, 3555 mSolverCounterSat, 265 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1351 SdHoareTripleChecker+Valid, 1005 SdHoareTripleChecker+Invalid, 7195 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 265 IncrementalHoareTripleChecker+Valid, 3555 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3375 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:34,461 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1351 Valid, 1005 Invalid, 7195 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [265 Valid, 3555 Invalid, 0 Unknown, 3375 Unchecked, 1.7s Time] [2022-01-18 16:56:34,548 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80059 states. [2022-01-18 16:56:35,620 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80059 to 37259. [2022-01-18 16:56:35,675 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37259 states, 37258 states have (on average 4.12480541091846) internal successors, (153682), 37258 states have internal predecessors, (153682), 0 states have call successors, (0), 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-01-18 16:56:35,819 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37259 states to 37259 states and 153682 transitions. [2022-01-18 16:56:35,819 INFO L78 Accepts]: Start accepts. Automaton has 37259 states and 153682 transitions. Word has length 39 [2022-01-18 16:56:35,819 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:35,819 INFO L470 AbstractCegarLoop]: Abstraction has 37259 states and 153682 transitions. [2022-01-18 16:56:35,819 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 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-01-18 16:56:35,819 INFO L276 IsEmpty]: Start isEmpty. Operand 37259 states and 153682 transitions. [2022-01-18 16:56:36,154 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:56:36,154 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:36,154 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:56:36,175 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Ended with exit code 0 [2022-01-18 16:56:36,370 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-01-18 16:56:36,370 INFO L402 AbstractCegarLoop]: === Iteration 39 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:56:36,370 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:36,370 INFO L85 PathProgramCache]: Analyzing trace with hash -1493840823, now seen corresponding path program 30 times [2022-01-18 16:56:36,370 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:36,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996964876] [2022-01-18 16:56:36,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:36,370 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:36,377 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:36,741 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:36,741 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:36,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996964876] [2022-01-18 16:56:36,742 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1996964876] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:36,742 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1721771] [2022-01-18 16:56:36,742 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:56:36,742 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:36,742 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:36,743 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-01-18 16:56:36,744 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-01-18 16:56:36,773 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:56:36,773 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:36,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 41 conjunts are in the unsatisfiable core [2022-01-18 16:56:36,775 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:37,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:37,428 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:37,429 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:37,429 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 29 treesize of output 21 [2022-01-18 16:56:37,567 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:56:37,568 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:37,568 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 33 treesize of output 25 [2022-01-18 16:56:37,622 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:37,623 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:37,950 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:37,951 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 41 treesize of output 65 [2022-01-18 16:56:39,162 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:39,163 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:39,176 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:39,177 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 45 treesize of output 69 [2022-01-18 16:56:39,182 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:39,183 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:39,183 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:56:39,198 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:39,199 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 69 treesize of output 77 [2022-01-18 16:56:39,744 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 1 proven. 17 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:39,744 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1721771] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:39,744 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:39,744 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 15, 15] total 41 [2022-01-18 16:56:39,744 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1029474428] [2022-01-18 16:56:39,744 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:39,744 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-01-18 16:56:39,745 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:39,745 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-01-18 16:56:39,745 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=231, Invalid=1491, Unknown=0, NotChecked=0, Total=1722 [2022-01-18 16:56:39,745 INFO L87 Difference]: Start difference. First operand 37259 states and 153682 transitions. Second operand has 42 states, 42 states have (on average 2.3333333333333335) internal successors, (98), 41 states have internal predecessors, (98), 0 states have call successors, (0), 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-01-18 16:56:43,788 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:43,788 INFO L93 Difference]: Finished difference Result 80782 states and 325196 transitions. [2022-01-18 16:56:43,788 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 75 states. [2022-01-18 16:56:43,788 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 2.3333333333333335) internal successors, (98), 41 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:56:43,789 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:44,101 INFO L225 Difference]: With dead ends: 80782 [2022-01-18 16:56:44,102 INFO L226 Difference]: Without dead ends: 80728 [2022-01-18 16:56:44,102 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 74 SyntacticMatches, 7 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 2798 ImplicationChecksByTransitivity, 3.5s TimeCoverageRelationStatistics Valid=1182, Invalid=8324, Unknown=0, NotChecked=0, Total=9506 [2022-01-18 16:56:44,102 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 527 mSDsluCounter, 1666 mSDsCounter, 0 mSdLazyCounter, 1721 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 527 SdHoareTripleChecker+Valid, 842 SdHoareTripleChecker+Invalid, 4392 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1721 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 2594 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:44,102 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [527 Valid, 842 Invalid, 4392 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1721 Invalid, 0 Unknown, 2594 Unchecked, 0.8s Time] [2022-01-18 16:56:44,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 80728 states. [2022-01-18 16:56:45,252 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 80728 to 37763. [2022-01-18 16:56:45,304 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37763 states, 37762 states have (on average 4.117737407976272) internal successors, (155494), 37762 states have internal predecessors, (155494), 0 states have call successors, (0), 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-01-18 16:56:45,655 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37763 states to 37763 states and 155494 transitions. [2022-01-18 16:56:45,655 INFO L78 Accepts]: Start accepts. Automaton has 37763 states and 155494 transitions. Word has length 39 [2022-01-18 16:56:45,655 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:45,656 INFO L470 AbstractCegarLoop]: Abstraction has 37763 states and 155494 transitions. [2022-01-18 16:56:45,656 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 2.3333333333333335) internal successors, (98), 41 states have internal predecessors, (98), 0 states have call successors, (0), 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-01-18 16:56:45,656 INFO L276 IsEmpty]: Start isEmpty. Operand 37763 states and 155494 transitions. [2022-01-18 16:56:45,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:56:45,740 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:45,740 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:56:45,754 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Ended with exit code 0 [2022-01-18 16:56:45,940 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-01-18 16:56:45,940 INFO L402 AbstractCegarLoop]: === Iteration 40 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:56:45,941 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:45,941 INFO L85 PathProgramCache]: Analyzing trace with hash -1514365043, now seen corresponding path program 31 times [2022-01-18 16:56:45,941 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:45,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1403662767] [2022-01-18 16:56:45,941 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:45,941 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:45,949 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:46,333 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:46,333 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:46,333 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1403662767] [2022-01-18 16:56:46,333 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1403662767] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:46,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [255141615] [2022-01-18 16:56:46,334 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:56:46,334 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:46,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:46,334 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-01-18 16:56:46,335 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-01-18 16:56:46,360 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:46,361 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:56:46,363 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:46,755 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:56:46,755 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 33 treesize of output 21 [2022-01-18 16:56:46,812 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 16:56:46,834 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 17 treesize of output 9 [2022-01-18 16:56:46,878 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:46,878 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:47,087 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:47,087 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 39 treesize of output 63 [2022-01-18 16:56:47,337 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:47,337 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 45 treesize of output 69 [2022-01-18 16:56:47,366 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:47,366 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 67 treesize of output 85 [2022-01-18 16:56:47,618 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:47,619 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [255141615] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:47,619 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:47,619 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 16:56:47,619 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1054009358] [2022-01-18 16:56:47,619 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:47,619 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 16:56:47,619 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:47,619 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 16:56:47,619 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=173, Invalid=1017, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:56:47,620 INFO L87 Difference]: Start difference. First operand 37763 states and 155494 transitions. Second operand has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 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-01-18 16:56:50,118 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:50,118 INFO L93 Difference]: Finished difference Result 85303 states and 348821 transitions. [2022-01-18 16:56:50,118 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-01-18 16:56:50,119 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 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) Word has length 39 [2022-01-18 16:56:50,119 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:50,478 INFO L225 Difference]: With dead ends: 85303 [2022-01-18 16:56:50,478 INFO L226 Difference]: Without dead ends: 85055 [2022-01-18 16:56:50,478 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 112 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 53 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 749 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=421, Invalid=2549, Unknown=0, NotChecked=0, Total=2970 [2022-01-18 16:56:50,479 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 669 mSDsluCounter, 1073 mSDsCounter, 0 mSdLazyCounter, 2840 mSolverCounterSat, 102 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 669 SdHoareTripleChecker+Valid, 502 SdHoareTripleChecker+Invalid, 2942 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 102 IncrementalHoareTripleChecker+Valid, 2840 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:50,479 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [669 Valid, 502 Invalid, 2942 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [102 Valid, 2840 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 16:56:50,583 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85055 states. [2022-01-18 16:56:51,978 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85055 to 37951. [2022-01-18 16:56:52,027 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37951 states, 37950 states have (on average 4.115889328063241) internal successors, (156198), 37950 states have internal predecessors, (156198), 0 states have call successors, (0), 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-01-18 16:56:52,167 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37951 states to 37951 states and 156198 transitions. [2022-01-18 16:56:52,167 INFO L78 Accepts]: Start accepts. Automaton has 37951 states and 156198 transitions. Word has length 39 [2022-01-18 16:56:52,167 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:52,167 INFO L470 AbstractCegarLoop]: Abstraction has 37951 states and 156198 transitions. [2022-01-18 16:56:52,167 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 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-01-18 16:56:52,167 INFO L276 IsEmpty]: Start isEmpty. Operand 37951 states and 156198 transitions. [2022-01-18 16:56:52,253 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:56:52,253 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:52,254 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:56:52,270 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-01-18 16:56:52,454 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-01-18 16:56:52,454 INFO L402 AbstractCegarLoop]: === Iteration 41 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:56:52,455 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:52,455 INFO L85 PathProgramCache]: Analyzing trace with hash -1838065757, now seen corresponding path program 32 times [2022-01-18 16:56:52,455 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:52,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1012295007] [2022-01-18 16:56:52,455 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:52,455 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:52,461 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:52,875 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:52,875 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:52,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1012295007] [2022-01-18 16:56:52,875 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1012295007] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:52,875 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1231718027] [2022-01-18 16:56:52,875 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:56:52,876 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:52,876 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:52,877 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-01-18 16:56:52,877 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-01-18 16:56:52,903 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:56:52,903 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:52,904 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:56:52,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:53,310 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 16:56:53,344 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:56:53,344 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 38 treesize of output 26 [2022-01-18 16:56:53,402 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:53,402 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:56:53,602 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:53,602 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 39 treesize of output 63 [2022-01-18 16:56:53,836 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:53,836 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 45 treesize of output 69 [2022-01-18 16:56:53,861 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:56:53,862 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 67 treesize of output 85 [2022-01-18 16:56:54,177 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:54,177 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1231718027] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:56:54,177 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:56:54,177 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 16:56:54,178 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [641047201] [2022-01-18 16:56:54,178 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:56:54,178 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 16:56:54,178 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:56:54,178 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 16:56:54,179 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=165, Invalid=1025, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:56:54,179 INFO L87 Difference]: Start difference. First operand 37951 states and 156198 transitions. Second operand has 35 states, 35 states have (on average 2.657142857142857) internal successors, (93), 34 states have internal predecessors, (93), 0 states have call successors, (0), 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-01-18 16:56:56,379 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:56:56,379 INFO L93 Difference]: Finished difference Result 93729 states and 380985 transitions. [2022-01-18 16:56:56,380 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-01-18 16:56:56,380 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.657142857142857) internal successors, (93), 34 states have internal predecessors, (93), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:56:56,380 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:56:57,028 INFO L225 Difference]: With dead ends: 93729 [2022-01-18 16:56:57,028 INFO L226 Difference]: Without dead ends: 93577 [2022-01-18 16:56:57,028 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 113 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 54 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 747 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=444, Invalid=2636, Unknown=0, NotChecked=0, Total=3080 [2022-01-18 16:56:57,029 INFO L933 BasicCegarLoop]: 38 mSDtfsCounter, 665 mSDsluCounter, 785 mSDsCounter, 0 mSdLazyCounter, 2056 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 665 SdHoareTripleChecker+Valid, 339 SdHoareTripleChecker+Invalid, 2147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 2056 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:56:57,029 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [665 Valid, 339 Invalid, 2147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 2056 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 16:56:57,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 93577 states. [2022-01-18 16:56:58,408 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 93577 to 38039. [2022-01-18 16:56:58,465 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38039 states, 38038 states have (on average 4.116515063883485) internal successors, (156584), 38038 states have internal predecessors, (156584), 0 states have call successors, (0), 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-01-18 16:56:58,621 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38039 states to 38039 states and 156584 transitions. [2022-01-18 16:56:58,621 INFO L78 Accepts]: Start accepts. Automaton has 38039 states and 156584 transitions. Word has length 39 [2022-01-18 16:56:58,621 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:56:58,621 INFO L470 AbstractCegarLoop]: Abstraction has 38039 states and 156584 transitions. [2022-01-18 16:56:58,622 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.657142857142857) internal successors, (93), 34 states have internal predecessors, (93), 0 states have call successors, (0), 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-01-18 16:56:58,622 INFO L276 IsEmpty]: Start isEmpty. Operand 38039 states and 156584 transitions. [2022-01-18 16:56:58,710 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:56:58,710 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:56:58,710 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:56:58,725 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-01-18 16:56:58,910 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,SelfDestructingSolverStorable40 [2022-01-18 16:56:58,910 INFO L402 AbstractCegarLoop]: === Iteration 42 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:56:58,911 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:56:58,911 INFO L85 PathProgramCache]: Analyzing trace with hash -1634145011, now seen corresponding path program 33 times [2022-01-18 16:56:58,911 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:56:58,911 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [679739711] [2022-01-18 16:56:58,911 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:56:58,911 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:56:58,918 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:56:59,264 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:56:59,265 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:56:59,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [679739711] [2022-01-18 16:56:59,265 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [679739711] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:56:59,265 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [128355458] [2022-01-18 16:56:59,265 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:56:59,265 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:56:59,265 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:56:59,266 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-01-18 16:56:59,266 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-01-18 16:56:59,295 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 16:56:59,295 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:56:59,296 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 44 conjunts are in the unsatisfiable core [2022-01-18 16:56:59,296 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:56:59,921 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 16:56:59,970 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:56:59,971 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 42 treesize of output 60 [2022-01-18 16:57:00,010 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 16 treesize of output 8 [2022-01-18 16:57:00,079 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:00,079 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:00,869 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:00,878 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:00,878 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 3 new quantified variables, introduced 5 case distinctions, treesize of input 49 treesize of output 61 [2022-01-18 16:57:01,191 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:01,191 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 66 treesize of output 84 [2022-01-18 16:57:01,222 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:01,223 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 82 treesize of output 94 [2022-01-18 16:57:01,672 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:01,672 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [128355458] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:01,672 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:01,672 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 37 [2022-01-18 16:57:01,672 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [620059289] [2022-01-18 16:57:01,672 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:01,672 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-01-18 16:57:01,672 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:01,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-01-18 16:57:01,673 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=201, Invalid=1205, Unknown=0, NotChecked=0, Total=1406 [2022-01-18 16:57:01,673 INFO L87 Difference]: Start difference. First operand 38039 states and 156584 transitions. Second operand has 38 states, 38 states have (on average 2.5789473684210527) internal successors, (98), 37 states have internal predecessors, (98), 0 states have call successors, (0), 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-01-18 16:57:04,580 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:04,581 INFO L93 Difference]: Finished difference Result 66286 states and 267095 transitions. [2022-01-18 16:57:04,581 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-01-18 16:57:04,581 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 2.5789473684210527) internal successors, (98), 37 states have internal predecessors, (98), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:57:04,581 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:04,832 INFO L225 Difference]: With dead ends: 66286 [2022-01-18 16:57:04,832 INFO L226 Difference]: Without dead ends: 66109 [2022-01-18 16:57:04,833 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 69 SyntacticMatches, 8 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1424 ImplicationChecksByTransitivity, 2.3s TimeCoverageRelationStatistics Valid=826, Invalid=4286, Unknown=0, NotChecked=0, Total=5112 [2022-01-18 16:57:04,833 INFO L933 BasicCegarLoop]: 47 mSDtfsCounter, 875 mSDsluCounter, 1377 mSDsCounter, 0 mSdLazyCounter, 1409 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 875 SdHoareTripleChecker+Valid, 741 SdHoareTripleChecker+Invalid, 3507 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1409 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1997 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:04,833 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [875 Valid, 741 Invalid, 3507 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1409 Invalid, 0 Unknown, 1997 Unchecked, 0.8s Time] [2022-01-18 16:57:04,911 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 66109 states. [2022-01-18 16:57:05,917 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 66109 to 39831. [2022-01-18 16:57:05,977 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39831 states, 39830 states have (on average 4.098217424052222) internal successors, (163232), 39830 states have internal predecessors, (163232), 0 states have call successors, (0), 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-01-18 16:57:06,388 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39831 states to 39831 states and 163232 transitions. [2022-01-18 16:57:06,388 INFO L78 Accepts]: Start accepts. Automaton has 39831 states and 163232 transitions. Word has length 39 [2022-01-18 16:57:06,388 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:06,388 INFO L470 AbstractCegarLoop]: Abstraction has 39831 states and 163232 transitions. [2022-01-18 16:57:06,388 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 2.5789473684210527) internal successors, (98), 37 states have internal predecessors, (98), 0 states have call successors, (0), 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-01-18 16:57:06,388 INFO L276 IsEmpty]: Start isEmpty. Operand 39831 states and 163232 transitions. [2022-01-18 16:57:06,489 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:57:06,489 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:06,489 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:57:06,506 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-01-18 16:57:06,689 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:06,691 INFO L402 AbstractCegarLoop]: === Iteration 43 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:57:06,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:06,691 INFO L85 PathProgramCache]: Analyzing trace with hash -1362875593, now seen corresponding path program 34 times [2022-01-18 16:57:06,691 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:06,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1221099064] [2022-01-18 16:57:06,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:06,692 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:06,700 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:07,033 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:07,033 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:07,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1221099064] [2022-01-18 16:57:07,033 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1221099064] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:07,034 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1345807021] [2022-01-18 16:57:07,034 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:57:07,034 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:07,034 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:07,035 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-01-18 16:57:07,039 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-01-18 16:57:07,062 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:57:07,062 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:07,063 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:57:07,064 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:07,459 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 16:57:07,490 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:57:07,490 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 40 treesize of output 28 [2022-01-18 16:57:07,547 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:07,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:07,769 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:07,769 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 55 treesize of output 73 [2022-01-18 16:57:08,065 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:08,065 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 65 treesize of output 83 [2022-01-18 16:57:08,093 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:08,093 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 81 treesize of output 93 [2022-01-18 16:57:08,530 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:08,530 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1345807021] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:08,530 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:08,530 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 33 [2022-01-18 16:57:08,531 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770025655] [2022-01-18 16:57:08,531 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:08,531 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 16:57:08,531 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:08,531 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 16:57:08,531 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=980, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:57:08,531 INFO L87 Difference]: Start difference. First operand 39831 states and 163232 transitions. Second operand has 34 states, 34 states have (on average 2.6470588235294117) internal successors, (90), 33 states have internal predecessors, (90), 0 states have call successors, (0), 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-01-18 16:57:10,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:10,804 INFO L93 Difference]: Finished difference Result 81192 states and 330946 transitions. [2022-01-18 16:57:10,805 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-01-18 16:57:10,805 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.6470588235294117) internal successors, (90), 33 states have internal predecessors, (90), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:57:10,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:11,107 INFO L225 Difference]: With dead ends: 81192 [2022-01-18 16:57:11,107 INFO L226 Difference]: Without dead ends: 81086 [2022-01-18 16:57:11,108 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 110 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 50 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 598 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=345, Invalid=2307, Unknown=0, NotChecked=0, Total=2652 [2022-01-18 16:57:11,108 INFO L933 BasicCegarLoop]: 44 mSDtfsCounter, 494 mSDsluCounter, 1051 mSDsCounter, 0 mSdLazyCounter, 2709 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 494 SdHoareTripleChecker+Valid, 468 SdHoareTripleChecker+Invalid, 2788 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 2709 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:11,108 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [494 Valid, 468 Invalid, 2788 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 2709 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-01-18 16:57:11,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 81086 states. [2022-01-18 16:57:12,251 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 81086 to 38037. [2022-01-18 16:57:12,543 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38037 states, 38036 states have (on average 4.119308023977284) internal successors, (156682), 38036 states have internal predecessors, (156682), 0 states have call successors, (0), 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-01-18 16:57:12,697 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38037 states to 38037 states and 156682 transitions. [2022-01-18 16:57:12,697 INFO L78 Accepts]: Start accepts. Automaton has 38037 states and 156682 transitions. Word has length 39 [2022-01-18 16:57:12,697 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:12,697 INFO L470 AbstractCegarLoop]: Abstraction has 38037 states and 156682 transitions. [2022-01-18 16:57:12,698 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.6470588235294117) internal successors, (90), 33 states have internal predecessors, (90), 0 states have call successors, (0), 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-01-18 16:57:12,698 INFO L276 IsEmpty]: Start isEmpty. Operand 38037 states and 156682 transitions. [2022-01-18 16:57:12,788 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:57:12,788 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:12,788 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:57:12,805 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (36)] Forceful destruction successful, exit code 0 [2022-01-18 16:57:13,006 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,SelfDestructingSolverStorable42 [2022-01-18 16:57:13,006 INFO L402 AbstractCegarLoop]: === Iteration 44 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:57:13,006 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:13,007 INFO L85 PathProgramCache]: Analyzing trace with hash -1560500787, now seen corresponding path program 35 times [2022-01-18 16:57:13,007 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:13,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [732653780] [2022-01-18 16:57:13,007 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:13,007 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:13,012 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:13,547 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:13,547 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:13,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [732653780] [2022-01-18 16:57:13,548 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [732653780] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:13,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1888569498] [2022-01-18 16:57:13,548 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:57:13,548 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:13,548 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:13,549 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-01-18 16:57:13,549 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-01-18 16:57:13,576 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 4 check-sat command(s) [2022-01-18 16:57:13,576 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:13,577 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 16:57:13,577 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:13,903 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:13,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:13,904 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:13,914 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:13,914 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 30 treesize of output 48 [2022-01-18 16:57:14,060 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 16:57:14,093 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:14,093 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 1 new quantified variables, introduced 0 case distinctions, treesize of input 11 treesize of output 7 [2022-01-18 16:57:14,130 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:14,130 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:14,447 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:14,448 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:14,462 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:14,462 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 53 treesize of output 73 [2022-01-18 16:57:14,993 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:14,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:14,994 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:14,995 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:14,995 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 48 [2022-01-18 16:57:15,022 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:15,022 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 20 treesize of output 45 [2022-01-18 16:57:15,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:15,071 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:15,073 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:15,074 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 21 treesize of output 5 [2022-01-18 16:57:15,120 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:15,120 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1888569498] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:15,120 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:15,121 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 38 [2022-01-18 16:57:15,121 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [996850920] [2022-01-18 16:57:15,121 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:15,121 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-01-18 16:57:15,121 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:15,121 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-01-18 16:57:15,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=218, Invalid=1264, Unknown=0, NotChecked=0, Total=1482 [2022-01-18 16:57:15,122 INFO L87 Difference]: Start difference. First operand 38037 states and 156682 transitions. Second operand has 39 states, 39 states have (on average 2.5384615384615383) internal successors, (99), 38 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-01-18 16:57:22,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:22,831 INFO L93 Difference]: Finished difference Result 86263 states and 346230 transitions. [2022-01-18 16:57:22,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 105 states. [2022-01-18 16:57:22,831 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 2.5384615384615383) internal successors, (99), 38 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) Word has length 39 [2022-01-18 16:57:22,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:23,298 INFO L225 Difference]: With dead ends: 86263 [2022-01-18 16:57:23,298 INFO L226 Difference]: Without dead ends: 85887 [2022-01-18 16:57:23,299 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 196 GetRequests, 56 SyntacticMatches, 12 SemanticMatches, 128 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 6076 ImplicationChecksByTransitivity, 5.8s TimeCoverageRelationStatistics Valid=2036, Invalid=14734, Unknown=0, NotChecked=0, Total=16770 [2022-01-18 16:57:23,299 INFO L933 BasicCegarLoop]: 61 mSDtfsCounter, 1368 mSDsluCounter, 2797 mSDsCounter, 0 mSdLazyCounter, 4577 mSolverCounterSat, 273 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1368 SdHoareTripleChecker+Valid, 1200 SdHoareTripleChecker+Invalid, 6565 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 273 IncrementalHoareTripleChecker+Valid, 4577 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 1715 IncrementalHoareTripleChecker+Unchecked, 2.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:23,299 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1368 Valid, 1200 Invalid, 6565 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [273 Valid, 4577 Invalid, 0 Unknown, 1715 Unchecked, 2.2s Time] [2022-01-18 16:57:23,375 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85887 states. [2022-01-18 16:57:24,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85887 to 38577. [2022-01-18 16:57:24,495 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38577 states, 38576 states have (on average 4.115149315636665) internal successors, (158746), 38576 states have internal predecessors, (158746), 0 states have call successors, (0), 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-01-18 16:57:24,633 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38577 states to 38577 states and 158746 transitions. [2022-01-18 16:57:24,634 INFO L78 Accepts]: Start accepts. Automaton has 38577 states and 158746 transitions. Word has length 39 [2022-01-18 16:57:24,634 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:24,634 INFO L470 AbstractCegarLoop]: Abstraction has 38577 states and 158746 transitions. [2022-01-18 16:57:24,634 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 2.5384615384615383) internal successors, (99), 38 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-01-18 16:57:24,634 INFO L276 IsEmpty]: Start isEmpty. Operand 38577 states and 158746 transitions. [2022-01-18 16:57:24,713 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:57:24,713 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:24,713 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:57:24,728 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Ended with exit code 0 [2022-01-18 16:57:24,914 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:24,914 INFO L402 AbstractCegarLoop]: === Iteration 45 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:57:24,914 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:24,914 INFO L85 PathProgramCache]: Analyzing trace with hash 251354829, now seen corresponding path program 36 times [2022-01-18 16:57:24,914 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:24,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [562690874] [2022-01-18 16:57:24,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:24,914 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:24,921 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:25,244 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:25,245 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:25,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [562690874] [2022-01-18 16:57:25,245 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [562690874] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:25,245 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1510930205] [2022-01-18 16:57:25,245 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:57:25,245 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:25,245 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:25,246 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-01-18 16:57:25,246 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-01-18 16:57:25,275 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-01-18 16:57:25,275 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:25,276 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 42 conjunts are in the unsatisfiable core [2022-01-18 16:57:25,277 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:25,596 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:57:25,597 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 30 treesize of output 18 [2022-01-18 16:57:25,648 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 30 treesize of output 22 [2022-01-18 16:57:25,693 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:25,693 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 15 treesize of output 20 [2022-01-18 16:57:25,964 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:25,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:26,183 INFO L353 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-18 16:57:26,183 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 39 treesize of output 45 [2022-01-18 16:57:26,490 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:26,490 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 80 treesize of output 96 [2022-01-18 16:57:26,515 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:26,515 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 94 treesize of output 106 [2022-01-18 16:57:27,049 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:27,049 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1510930205] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:27,049 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:27,049 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 13, 13] total 36 [2022-01-18 16:57:27,049 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [56532636] [2022-01-18 16:57:27,049 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:27,050 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-01-18 16:57:27,050 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:27,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-01-18 16:57:27,050 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=1147, Unknown=0, NotChecked=0, Total=1332 [2022-01-18 16:57:27,050 INFO L87 Difference]: Start difference. First operand 38577 states and 158746 transitions. Second operand has 37 states, 37 states have (on average 2.6216216216216215) internal successors, (97), 36 states have internal predecessors, (97), 0 states have call successors, (0), 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-01-18 16:57:29,482 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:29,483 INFO L93 Difference]: Finished difference Result 77820 states and 318499 transitions. [2022-01-18 16:57:29,483 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 41 states. [2022-01-18 16:57:29,483 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 2.6216216216216215) internal successors, (97), 36 states have internal predecessors, (97), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:57:29,483 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:29,766 INFO L225 Difference]: With dead ends: 77820 [2022-01-18 16:57:29,766 INFO L226 Difference]: Without dead ends: 77710 [2022-01-18 16:57:29,766 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 128 GetRequests, 62 SyntacticMatches, 4 SemanticMatches, 62 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1150 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=592, Invalid=3440, Unknown=0, NotChecked=0, Total=4032 [2022-01-18 16:57:29,766 INFO L933 BasicCegarLoop]: 46 mSDtfsCounter, 871 mSDsluCounter, 1213 mSDsCounter, 0 mSdLazyCounter, 2396 mSolverCounterSat, 119 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 871 SdHoareTripleChecker+Valid, 567 SdHoareTripleChecker+Invalid, 2812 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 119 IncrementalHoareTripleChecker+Valid, 2396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 297 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:29,766 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [871 Valid, 567 Invalid, 2812 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [119 Valid, 2396 Invalid, 0 Unknown, 297 Unchecked, 1.1s Time] [2022-01-18 16:57:29,845 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 77710 states. [2022-01-18 16:57:30,881 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 77710 to 38857. [2022-01-18 16:57:30,933 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38857 states, 38856 states have (on average 4.117922585958411) internal successors, (160006), 38856 states have internal predecessors, (160006), 0 states have call successors, (0), 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-01-18 16:57:31,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38857 states to 38857 states and 160006 transitions. [2022-01-18 16:57:31,294 INFO L78 Accepts]: Start accepts. Automaton has 38857 states and 160006 transitions. Word has length 39 [2022-01-18 16:57:31,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:31,294 INFO L470 AbstractCegarLoop]: Abstraction has 38857 states and 160006 transitions. [2022-01-18 16:57:31,294 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 2.6216216216216215) internal successors, (97), 36 states have internal predecessors, (97), 0 states have call successors, (0), 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-01-18 16:57:31,294 INFO L276 IsEmpty]: Start isEmpty. Operand 38857 states and 160006 transitions. [2022-01-18 16:57:31,377 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:57:31,378 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:31,378 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:57:31,393 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (38)] Forceful destruction successful, exit code 0 [2022-01-18 16:57:31,578 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,SelfDestructingSolverStorable44 [2022-01-18 16:57:31,578 INFO L402 AbstractCegarLoop]: === Iteration 46 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:57:31,579 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:31,579 INFO L85 PathProgramCache]: Analyzing trace with hash 22623715, now seen corresponding path program 37 times [2022-01-18 16:57:31,579 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:31,579 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [558141892] [2022-01-18 16:57:31,579 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:31,579 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:31,585 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:31,943 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:31,944 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:31,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [558141892] [2022-01-18 16:57:31,944 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [558141892] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:31,944 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1164369921] [2022-01-18 16:57:31,944 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:57:31,944 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:31,944 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:31,945 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-01-18 16:57:31,946 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-01-18 16:57:31,978 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:31,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:57:31,979 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:32,329 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:57:32,329 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 30 treesize of output 18 [2022-01-18 16:57:32,420 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 33 treesize of output 25 [2022-01-18 16:57:32,472 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:32,472 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:32,668 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:32,683 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 39 treesize of output 63 [2022-01-18 16:57:32,920 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:32,920 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 49 treesize of output 73 [2022-01-18 16:57:32,955 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:32,955 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 71 treesize of output 89 [2022-01-18 16:57:33,260 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:33,260 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1164369921] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:33,260 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:33,260 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 16:57:33,260 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [92256609] [2022-01-18 16:57:33,260 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:33,260 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 16:57:33,260 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:33,261 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 16:57:33,261 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=148, Invalid=1042, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:57:33,261 INFO L87 Difference]: Start difference. First operand 38857 states and 160006 transitions. Second operand has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 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-01-18 16:57:36,276 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:36,276 INFO L93 Difference]: Finished difference Result 96859 states and 394116 transitions. [2022-01-18 16:57:36,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-01-18 16:57:36,277 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 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) Word has length 39 [2022-01-18 16:57:36,277 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:36,892 INFO L225 Difference]: With dead ends: 96859 [2022-01-18 16:57:36,892 INFO L226 Difference]: Without dead ends: 96643 [2022-01-18 16:57:36,893 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 125 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 66 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1236 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=576, Invalid=3980, Unknown=0, NotChecked=0, Total=4556 [2022-01-18 16:57:36,893 INFO L933 BasicCegarLoop]: 57 mSDtfsCounter, 695 mSDsluCounter, 1350 mSDsCounter, 0 mSdLazyCounter, 3387 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 695 SdHoareTripleChecker+Valid, 665 SdHoareTripleChecker+Invalid, 3483 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 3387 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.4s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:36,893 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [695 Valid, 665 Invalid, 3483 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 3387 Invalid, 0 Unknown, 0 Unchecked, 1.4s Time] [2022-01-18 16:57:37,004 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96643 states. [2022-01-18 16:57:38,186 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96643 to 38569. [2022-01-18 16:57:38,238 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38569 states, 38568 states have (on average 4.1203069902509855) internal successors, (158912), 38568 states have internal predecessors, (158912), 0 states have call successors, (0), 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-01-18 16:57:38,370 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38569 states to 38569 states and 158912 transitions. [2022-01-18 16:57:38,370 INFO L78 Accepts]: Start accepts. Automaton has 38569 states and 158912 transitions. Word has length 39 [2022-01-18 16:57:38,370 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:38,371 INFO L470 AbstractCegarLoop]: Abstraction has 38569 states and 158912 transitions. [2022-01-18 16:57:38,371 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 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-01-18 16:57:38,371 INFO L276 IsEmpty]: Start isEmpty. Operand 38569 states and 158912 transitions. [2022-01-18 16:57:38,452 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:57:38,452 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:38,452 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:57:38,471 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-01-18 16:57:38,653 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,SelfDestructingSolverStorable45 [2022-01-18 16:57:38,653 INFO L402 AbstractCegarLoop]: === Iteration 47 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:57:38,653 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:38,653 INFO L85 PathProgramCache]: Analyzing trace with hash 892867017, now seen corresponding path program 38 times [2022-01-18 16:57:38,653 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:38,654 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1517767794] [2022-01-18 16:57:38,654 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:38,654 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:38,661 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:39,005 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:39,006 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:39,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1517767794] [2022-01-18 16:57:39,006 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1517767794] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:39,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [868752310] [2022-01-18 16:57:39,006 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:57:39,006 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:39,006 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:39,007 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-01-18 16:57:39,007 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-01-18 16:57:39,032 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:57:39,032 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:39,033 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:57:39,033 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:39,389 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:57:39,389 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 33 treesize of output 21 [2022-01-18 16:57:39,449 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 37 treesize of output 29 [2022-01-18 16:57:39,498 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:39,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:39,691 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:39,692 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 39 treesize of output 63 [2022-01-18 16:57:40,125 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:40,125 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 45 treesize of output 69 [2022-01-18 16:57:40,155 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:57:40,155 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 67 treesize of output 85 [2022-01-18 16:57:40,561 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:40,561 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [868752310] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:40,561 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:40,561 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 16:57:40,561 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1541755477] [2022-01-18 16:57:40,561 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:40,561 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 16:57:40,561 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:40,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 16:57:40,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=170, Invalid=1020, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:57:40,562 INFO L87 Difference]: Start difference. First operand 38569 states and 158912 transitions. Second operand has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 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-01-18 16:57:43,069 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:43,070 INFO L93 Difference]: Finished difference Result 79155 states and 323462 transitions. [2022-01-18 16:57:43,070 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-01-18 16:57:43,070 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 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) Word has length 39 [2022-01-18 16:57:43,070 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:43,415 INFO L225 Difference]: With dead ends: 79155 [2022-01-18 16:57:43,415 INFO L226 Difference]: Without dead ends: 78907 [2022-01-18 16:57:43,416 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 56 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 888 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=470, Invalid=2836, Unknown=0, NotChecked=0, Total=3306 [2022-01-18 16:57:43,416 INFO L933 BasicCegarLoop]: 48 mSDtfsCounter, 582 mSDsluCounter, 1056 mSDsCounter, 0 mSdLazyCounter, 2810 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 582 SdHoareTripleChecker+Valid, 509 SdHoareTripleChecker+Invalid, 2890 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 2810 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:43,416 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [582 Valid, 509 Invalid, 2890 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 2810 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-01-18 16:57:43,503 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 78907 states. [2022-01-18 16:57:44,535 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 78907 to 38737. [2022-01-18 16:57:44,590 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38737 states, 38736 states have (on average 4.118804213135068) internal successors, (159546), 38736 states have internal predecessors, (159546), 0 states have call successors, (0), 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-01-18 16:57:44,724 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38737 states to 38737 states and 159546 transitions. [2022-01-18 16:57:44,724 INFO L78 Accepts]: Start accepts. Automaton has 38737 states and 159546 transitions. Word has length 39 [2022-01-18 16:57:44,724 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:44,724 INFO L470 AbstractCegarLoop]: Abstraction has 38737 states and 159546 transitions. [2022-01-18 16:57:44,725 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.7142857142857144) internal successors, (95), 34 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-01-18 16:57:44,725 INFO L276 IsEmpty]: Start isEmpty. Operand 38737 states and 159546 transitions. [2022-01-18 16:57:44,810 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:57:44,810 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:44,811 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:57:44,827 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Ended with exit code 0 [2022-01-18 16:57:45,011 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,SelfDestructingSolverStorable46 [2022-01-18 16:57:45,011 INFO L402 AbstractCegarLoop]: === Iteration 48 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:57:45,011 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:45,011 INFO L85 PathProgramCache]: Analyzing trace with hash 255706527, now seen corresponding path program 39 times [2022-01-18 16:57:45,012 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:45,012 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [536326762] [2022-01-18 16:57:45,012 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:45,012 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:45,017 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:45,362 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:45,362 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:45,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [536326762] [2022-01-18 16:57:45,362 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [536326762] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:45,362 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [682790468] [2022-01-18 16:57:45,362 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:57:45,362 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:45,362 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:45,363 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-01-18 16:57:45,364 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-01-18 16:57:45,391 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 6 check-sat command(s) [2022-01-18 16:57:45,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:45,392 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 49 conjunts are in the unsatisfiable core [2022-01-18 16:57:45,393 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:46,194 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:46,194 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 35 treesize of output 43 [2022-01-18 16:57:46,264 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:46,264 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 63 treesize of output 43 [2022-01-18 16:57:46,400 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:46,400 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 29 [2022-01-18 16:57:46,540 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:46,540 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:57:47,836 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:47,846 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:47,846 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 3 new quantified variables, introduced 5 case distinctions, treesize of input 47 treesize of output 59 [2022-01-18 16:57:48,611 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:48,612 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:48,620 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:57:48,620 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 62 treesize of output 64 [2022-01-18 16:57:48,624 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:48,624 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:48,624 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:57:48,625 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:57:48,625 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 64 treesize of output 32 [2022-01-18 16:57:48,708 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:48,709 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [682790468] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:57:48,709 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:57:48,709 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 19, 19] total 49 [2022-01-18 16:57:48,709 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [675489192] [2022-01-18 16:57:48,709 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:57:48,709 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-01-18 16:57:48,709 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:57:48,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-01-18 16:57:48,710 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=448, Invalid=2002, Unknown=0, NotChecked=0, Total=2450 [2022-01-18 16:57:48,710 INFO L87 Difference]: Start difference. First operand 38737 states and 159546 transitions. Second operand has 50 states, 50 states have (on average 2.1) internal successors, (105), 49 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:57,154 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:57:57,154 INFO L93 Difference]: Finished difference Result 72561 states and 292578 transitions. [2022-01-18 16:57:57,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 140 states. [2022-01-18 16:57:57,154 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 2.1) internal successors, (105), 49 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:57:57,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:57:57,432 INFO L225 Difference]: With dead ends: 72561 [2022-01-18 16:57:57,433 INFO L226 Difference]: Without dead ends: 72469 [2022-01-18 16:57:57,434 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 249 GetRequests, 75 SyntacticMatches, 13 SemanticMatches, 161 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10135 ImplicationChecksByTransitivity, 8.1s TimeCoverageRelationStatistics Valid=3175, Invalid=23231, Unknown=0, NotChecked=0, Total=26406 [2022-01-18 16:57:57,434 INFO L933 BasicCegarLoop]: 26 mSDtfsCounter, 1144 mSDsluCounter, 3432 mSDsCounter, 0 mSdLazyCounter, 1308 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1144 SdHoareTripleChecker+Valid, 814 SdHoareTripleChecker+Invalid, 8351 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 1308 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 6950 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-01-18 16:57:57,434 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1144 Valid, 814 Invalid, 8351 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 1308 Invalid, 0 Unknown, 6950 Unchecked, 0.6s Time] [2022-01-18 16:57:57,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72469 states. [2022-01-18 16:57:58,503 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72469 to 39531. [2022-01-18 16:57:58,562 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39531 states, 39530 states have (on average 4.110194788768024) internal successors, (162476), 39530 states have internal predecessors, (162476), 0 states have call successors, (0), 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-01-18 16:57:58,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39531 states to 39531 states and 162476 transitions. [2022-01-18 16:57:58,711 INFO L78 Accepts]: Start accepts. Automaton has 39531 states and 162476 transitions. Word has length 39 [2022-01-18 16:57:58,712 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:57:58,712 INFO L470 AbstractCegarLoop]: Abstraction has 39531 states and 162476 transitions. [2022-01-18 16:57:58,712 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 2.1) internal successors, (105), 49 states have internal predecessors, (105), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:57:58,712 INFO L276 IsEmpty]: Start isEmpty. Operand 39531 states and 162476 transitions. [2022-01-18 16:57:58,803 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:57:58,803 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:57:58,803 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:57:58,818 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Ended with exit code 0 [2022-01-18 16:57:59,015 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,SelfDestructingSolverStorable47 [2022-01-18 16:57:59,015 INFO L402 AbstractCegarLoop]: === Iteration 49 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:57:59,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:57:59,016 INFO L85 PathProgramCache]: Analyzing trace with hash -1899627657, now seen corresponding path program 40 times [2022-01-18 16:57:59,016 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:57:59,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [521016200] [2022-01-18 16:57:59,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:57:59,016 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:57:59,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:57:59,380 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:59,380 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:57:59,380 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [521016200] [2022-01-18 16:57:59,380 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [521016200] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:57:59,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [122637860] [2022-01-18 16:57:59,381 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-01-18 16:57:59,381 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:57:59,381 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:57:59,381 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-01-18 16:57:59,382 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-01-18 16:57:59,411 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-01-18 16:57:59,411 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:57:59,411 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:57:59,412 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:57:59,797 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 16:57:59,825 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:57:59,826 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 38 treesize of output 26 [2022-01-18 16:57:59,880 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:57:59,880 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:58:00,098 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:58:00,099 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 55 treesize of output 73 [2022-01-18 16:58:00,372 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:58:00,373 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 65 treesize of output 83 [2022-01-18 16:58:00,397 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:58:00,397 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 81 treesize of output 93 [2022-01-18 16:58:01,122 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:01,122 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [122637860] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:58:01,122 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:58:01,122 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 33 [2022-01-18 16:58:01,122 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [435248418] [2022-01-18 16:58:01,123 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:58:01,123 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 16:58:01,123 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:58:01,123 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 16:58:01,123 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=145, Invalid=977, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:58:01,123 INFO L87 Difference]: Start difference. First operand 39531 states and 162476 transitions. Second operand has 34 states, 34 states have (on average 2.7058823529411766) internal successors, (92), 33 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:03,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:58:03,801 INFO L93 Difference]: Finished difference Result 86832 states and 355109 transitions. [2022-01-18 16:58:03,801 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 33 states. [2022-01-18 16:58:03,801 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.7058823529411766) internal successors, (92), 33 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:58:03,801 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:58:04,158 INFO L225 Difference]: With dead ends: 86832 [2022-01-18 16:58:04,158 INFO L226 Difference]: Without dead ends: 86646 [2022-01-18 16:58:04,158 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 115 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 856 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=419, Invalid=2773, Unknown=0, NotChecked=0, Total=3192 [2022-01-18 16:58:04,159 INFO L933 BasicCegarLoop]: 53 mSDtfsCounter, 582 mSDsluCounter, 1105 mSDsCounter, 0 mSdLazyCounter, 2762 mSolverCounterSat, 91 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 582 SdHoareTripleChecker+Valid, 522 SdHoareTripleChecker+Invalid, 2853 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 91 IncrementalHoareTripleChecker+Valid, 2762 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.2s IncrementalHoareTripleChecker+Time [2022-01-18 16:58:04,159 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [582 Valid, 522 Invalid, 2853 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [91 Valid, 2762 Invalid, 0 Unknown, 0 Unchecked, 1.2s Time] [2022-01-18 16:58:04,260 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 86646 states. [2022-01-18 16:58:05,490 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 86646 to 39122. [2022-01-18 16:58:05,545 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39122 states, 39121 states have (on average 4.117379412591703) internal successors, (161076), 39121 states have internal predecessors, (161076), 0 states have call successors, (0), 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-01-18 16:58:05,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39122 states to 39122 states and 161076 transitions. [2022-01-18 16:58:05,694 INFO L78 Accepts]: Start accepts. Automaton has 39122 states and 161076 transitions. Word has length 39 [2022-01-18 16:58:05,694 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:58:05,694 INFO L470 AbstractCegarLoop]: Abstraction has 39122 states and 161076 transitions. [2022-01-18 16:58:05,694 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.7058823529411766) internal successors, (92), 33 states have internal predecessors, (92), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-01-18 16:58:05,694 INFO L276 IsEmpty]: Start isEmpty. Operand 39122 states and 161076 transitions. [2022-01-18 16:58:05,783 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:58:05,783 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:58:05,784 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:58:05,799 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Ended with exit code 0 [2022-01-18 16:58:05,984 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-01-18 16:58:05,984 INFO L402 AbstractCegarLoop]: === Iteration 50 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:58:05,985 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:58:05,985 INFO L85 PathProgramCache]: Analyzing trace with hash 459627273, now seen corresponding path program 41 times [2022-01-18 16:58:05,985 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:58:05,985 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1124615655] [2022-01-18 16:58:05,985 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:58:05,985 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:58:05,993 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:58:06,352 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:06,352 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:58:06,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1124615655] [2022-01-18 16:58:06,352 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1124615655] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:58:06,352 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [184877047] [2022-01-18 16:58:06,352 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-01-18 16:58:06,352 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:58:06,352 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:58:06,354 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-01-18 16:58:06,356 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-01-18 16:58:06,383 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-01-18 16:58:06,383 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:58:06,384 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:58:06,385 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:58:06,992 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 16:58:07,063 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:58:07,069 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:07,069 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 38 treesize of output 46 [2022-01-18 16:58:07,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:58:07,124 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:58:07,125 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:58:07,134 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:07,135 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 4 select indices, 4 select index equivalence classes, 3 disjoint index pairs (out of 6 index pairs), introduced 4 new quantified variables, introduced 3 case distinctions, treesize of input 36 treesize of output 55 [2022-01-18 16:58:07,327 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:07,327 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:58:08,352 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:58:08,353 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:08,360 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:08,360 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 3 new quantified variables, introduced 3 case distinctions, treesize of input 49 treesize of output 53 [2022-01-18 16:58:08,981 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:58:08,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:08,982 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:08,983 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:58:08,983 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 2 new quantified variables, introduced 0 case distinctions, treesize of input 66 treesize of output 48 [2022-01-18 16:58:09,009 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:58:09,009 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 69 treesize of output 75 [2022-01-18 16:58:09,214 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:09,215 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [184877047] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:58:09,215 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:58:09,215 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 14, 14] total 40 [2022-01-18 16:58:09,215 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [286947738] [2022-01-18 16:58:09,215 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:58:09,215 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-01-18 16:58:09,215 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:58:09,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-01-18 16:58:09,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=221, Invalid=1419, Unknown=0, NotChecked=0, Total=1640 [2022-01-18 16:58:09,216 INFO L87 Difference]: Start difference. First operand 39122 states and 161076 transitions. Second operand has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 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-01-18 16:58:16,695 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:58:16,695 INFO L93 Difference]: Finished difference Result 72527 states and 284607 transitions. [2022-01-18 16:58:16,695 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 112 states. [2022-01-18 16:58:16,695 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) Word has length 39 [2022-01-18 16:58:16,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:58:16,971 INFO L225 Difference]: With dead ends: 72527 [2022-01-18 16:58:16,971 INFO L226 Difference]: Without dead ends: 72332 [2022-01-18 16:58:16,972 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 64 SyntacticMatches, 11 SemanticMatches, 131 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5697 ImplicationChecksByTransitivity, 6.9s TimeCoverageRelationStatistics Valid=2213, Invalid=15343, Unknown=0, NotChecked=0, Total=17556 [2022-01-18 16:58:16,972 INFO L933 BasicCegarLoop]: 54 mSDtfsCounter, 1263 mSDsluCounter, 2725 mSDsCounter, 0 mSdLazyCounter, 2063 mSolverCounterSat, 188 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1263 SdHoareTripleChecker+Valid, 1292 SdHoareTripleChecker+Invalid, 5448 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 188 IncrementalHoareTripleChecker+Valid, 2063 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3197 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-01-18 16:58:16,972 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1263 Valid, 1292 Invalid, 5448 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [188 Valid, 2063 Invalid, 0 Unknown, 3197 Unchecked, 1.0s Time] [2022-01-18 16:58:17,057 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 72332 states. [2022-01-18 16:58:18,101 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 72332 to 39464. [2022-01-18 16:58:18,154 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39464 states, 39463 states have (on average 4.115323214149964) internal successors, (162403), 39463 states have internal predecessors, (162403), 0 states have call successors, (0), 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-01-18 16:58:18,508 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39464 states to 39464 states and 162403 transitions. [2022-01-18 16:58:18,508 INFO L78 Accepts]: Start accepts. Automaton has 39464 states and 162403 transitions. Word has length 39 [2022-01-18 16:58:18,508 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:58:18,508 INFO L470 AbstractCegarLoop]: Abstraction has 39464 states and 162403 transitions. [2022-01-18 16:58:18,508 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 2.4634146341463414) internal successors, (101), 40 states have internal predecessors, (101), 0 states have call successors, (0), 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-01-18 16:58:18,508 INFO L276 IsEmpty]: Start isEmpty. Operand 39464 states and 162403 transitions. [2022-01-18 16:58:18,596 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:58:18,596 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:58:18,596 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:58:18,614 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-01-18 16:58:18,796 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-01-18 16:58:18,797 INFO L402 AbstractCegarLoop]: === Iteration 51 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:58:18,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:58:18,797 INFO L85 PathProgramCache]: Analyzing trace with hash -18199585, now seen corresponding path program 42 times [2022-01-18 16:58:18,797 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:58:18,797 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1497049241] [2022-01-18 16:58:18,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:58:18,797 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:58:18,804 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:58:19,169 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:19,169 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:58:19,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1497049241] [2022-01-18 16:58:19,169 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1497049241] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:58:19,169 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [631332952] [2022-01-18 16:58:19,169 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-01-18 16:58:19,169 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:58:19,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:58:19,170 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-01-18 16:58:19,176 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-01-18 16:58:19,202 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-01-18 16:58:19,202 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:58:19,203 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 46 conjunts are in the unsatisfiable core [2022-01-18 16:58:19,204 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:58:19,801 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:19,802 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 37 treesize of output 29 [2022-01-18 16:58:19,849 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:19,849 INFO L190 IndexEqualityManager]: detected not equals via solver [2022-01-18 16:58:19,851 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 41 treesize of output 29 [2022-01-18 16:58:19,900 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:19,900 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 14 treesize of output 19 [2022-01-18 16:58:19,965 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:19,965 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:58:20,281 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:20,282 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:20,295 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:20,296 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 38 treesize of output 64 [2022-01-18 16:58:20,723 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:20,724 INFO L173 IndexEqualityManager]: detected equality via solver [2022-01-18 16:58:20,738 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:20,738 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 44 treesize of output 70 [2022-01-18 16:58:20,757 INFO L353 Elim1Store]: treesize reduction 10, result has 65.5 percent of original size [2022-01-18 16:58:20,757 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 70 treesize of output 68 [2022-01-18 16:58:21,304 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:21,304 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [631332952] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:58:21,304 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:58:21,304 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 17, 16] total 44 [2022-01-18 16:58:21,304 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1415250797] [2022-01-18 16:58:21,304 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:58:21,304 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-01-18 16:58:21,304 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:58:21,305 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-01-18 16:58:21,305 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=270, Invalid=1710, Unknown=0, NotChecked=0, Total=1980 [2022-01-18 16:58:21,305 INFO L87 Difference]: Start difference. First operand 39464 states and 162403 transitions. Second operand has 45 states, 45 states have (on average 2.2) internal successors, (99), 44 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-01-18 16:58:32,005 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:58:32,005 INFO L93 Difference]: Finished difference Result 99497 states and 393496 transitions. [2022-01-18 16:58:32,005 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 156 states. [2022-01-18 16:58:32,005 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 2.2) internal successors, (99), 44 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) Word has length 39 [2022-01-18 16:58:32,005 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:58:32,417 INFO L225 Difference]: With dead ends: 99497 [2022-01-18 16:58:32,417 INFO L226 Difference]: Without dead ends: 99078 [2022-01-18 16:58:32,418 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 259 GetRequests, 73 SyntacticMatches, 5 SemanticMatches, 181 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 12064 ImplicationChecksByTransitivity, 8.3s TimeCoverageRelationStatistics Valid=3154, Invalid=30152, Unknown=0, NotChecked=0, Total=33306 [2022-01-18 16:58:32,419 INFO L933 BasicCegarLoop]: 88 mSDtfsCounter, 1191 mSDsluCounter, 3311 mSDsCounter, 0 mSdLazyCounter, 4446 mSolverCounterSat, 288 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 1191 SdHoareTripleChecker+Valid, 1943 SdHoareTripleChecker+Invalid, 7861 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 288 IncrementalHoareTripleChecker+Valid, 4446 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 3127 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-01-18 16:58:32,419 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [1191 Valid, 1943 Invalid, 7861 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [288 Valid, 4446 Invalid, 0 Unknown, 3127 Unchecked, 2.5s Time] [2022-01-18 16:58:32,536 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 99078 states. [2022-01-18 16:58:34,082 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 99078 to 40776. [2022-01-18 16:58:34,140 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40776 states, 40775 states have (on average 4.104647455548743) internal successors, (167367), 40775 states have internal predecessors, (167367), 0 states have call successors, (0), 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-01-18 16:58:34,290 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40776 states to 40776 states and 167367 transitions. [2022-01-18 16:58:34,290 INFO L78 Accepts]: Start accepts. Automaton has 40776 states and 167367 transitions. Word has length 39 [2022-01-18 16:58:34,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:58:34,290 INFO L470 AbstractCegarLoop]: Abstraction has 40776 states and 167367 transitions. [2022-01-18 16:58:34,290 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 2.2) internal successors, (99), 44 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-01-18 16:58:34,290 INFO L276 IsEmpty]: Start isEmpty. Operand 40776 states and 167367 transitions. [2022-01-18 16:58:34,384 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:58:34,384 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:58:34,384 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:58:34,400 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Ended with exit code 0 [2022-01-18 16:58:34,594 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,SelfDestructingSolverStorable50 [2022-01-18 16:58:34,594 INFO L402 AbstractCegarLoop]: === Iteration 52 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:58:34,594 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:58:34,594 INFO L85 PathProgramCache]: Analyzing trace with hash 1756377187, now seen corresponding path program 43 times [2022-01-18 16:58:34,594 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:58:34,594 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1639225032] [2022-01-18 16:58:34,594 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:58:34,595 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:58:34,601 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:58:34,947 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:34,947 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:58:34,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1639225032] [2022-01-18 16:58:34,947 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1639225032] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:58:34,947 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [546047931] [2022-01-18 16:58:34,947 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-01-18 16:58:34,947 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:58:34,948 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:58:34,948 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-01-18 16:58:34,949 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-01-18 16:58:34,980 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:58:34,980 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:58:34,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:58:35,383 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 16:58:35,416 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:58:35,416 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 37 treesize of output 25 [2022-01-18 16:58:35,471 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:35,471 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:58:35,684 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:58:35,684 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 39 treesize of output 63 [2022-01-18 16:58:35,901 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:58:35,902 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 46 treesize of output 70 [2022-01-18 16:58:35,926 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:58:35,926 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 68 treesize of output 86 [2022-01-18 16:58:36,258 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:36,259 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [546047931] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:58:36,259 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:58:36,259 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 34 [2022-01-18 16:58:36,259 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [151638967] [2022-01-18 16:58:36,259 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:58:36,259 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-01-18 16:58:36,259 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:58:36,259 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-01-18 16:58:36,260 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=153, Invalid=1037, Unknown=0, NotChecked=0, Total=1190 [2022-01-18 16:58:36,260 INFO L87 Difference]: Start difference. First operand 40776 states and 167367 transitions. Second operand has 35 states, 35 states have (on average 2.6) internal successors, (91), 34 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-01-18 16:58:39,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:58:39,281 INFO L93 Difference]: Finished difference Result 100678 states and 409798 transitions. [2022-01-18 16:58:39,281 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 37 states. [2022-01-18 16:58:39,282 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 2.6) internal successors, (91), 34 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) Word has length 39 [2022-01-18 16:58:39,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:58:39,716 INFO L225 Difference]: With dead ends: 100678 [2022-01-18 16:58:39,716 INFO L226 Difference]: Without dead ends: 100542 [2022-01-18 16:58:39,717 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 118 GetRequests, 55 SyntacticMatches, 4 SemanticMatches, 59 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 924 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=481, Invalid=3179, Unknown=0, NotChecked=0, Total=3660 [2022-01-18 16:58:39,717 INFO L933 BasicCegarLoop]: 43 mSDtfsCounter, 658 mSDsluCounter, 1066 mSDsCounter, 0 mSdLazyCounter, 2768 mSolverCounterSat, 93 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 658 SdHoareTripleChecker+Valid, 487 SdHoareTripleChecker+Invalid, 2861 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 93 IncrementalHoareTripleChecker+Valid, 2768 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.7s IncrementalHoareTripleChecker+Time [2022-01-18 16:58:39,717 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [658 Valid, 487 Invalid, 2861 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [93 Valid, 2768 Invalid, 0 Unknown, 0 Unchecked, 1.7s Time] [2022-01-18 16:58:39,814 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100542 states. [2022-01-18 16:58:41,060 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100542 to 39427. [2022-01-18 16:58:41,115 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39427 states, 39426 states have (on average 4.11500025363973) internal successors, (162238), 39426 states have internal predecessors, (162238), 0 states have call successors, (0), 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-01-18 16:58:41,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39427 states to 39427 states and 162238 transitions. [2022-01-18 16:58:41,249 INFO L78 Accepts]: Start accepts. Automaton has 39427 states and 162238 transitions. Word has length 39 [2022-01-18 16:58:41,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:58:41,249 INFO L470 AbstractCegarLoop]: Abstraction has 39427 states and 162238 transitions. [2022-01-18 16:58:41,249 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 2.6) internal successors, (91), 34 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-01-18 16:58:41,249 INFO L276 IsEmpty]: Start isEmpty. Operand 39427 states and 162238 transitions. [2022-01-18 16:58:41,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:58:41,341 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:58:41,341 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:58:41,356 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Ended with exit code 0 [2022-01-18 16:58:41,541 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable51,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:58:41,541 INFO L402 AbstractCegarLoop]: === Iteration 53 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:58:41,542 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:58:41,542 INFO L85 PathProgramCache]: Analyzing trace with hash -249818799, now seen corresponding path program 44 times [2022-01-18 16:58:41,542 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:58:41,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5284825] [2022-01-18 16:58:41,542 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:58:41,542 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:58:41,551 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:58:41,882 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:41,883 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:58:41,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [5284825] [2022-01-18 16:58:41,883 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [5284825] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:58:41,883 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1799069714] [2022-01-18 16:58:41,883 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-01-18 16:58:41,883 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:58:41,883 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:58:41,884 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-01-18 16:58:41,886 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-01-18 16:58:41,910 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-01-18 16:58:41,910 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:58:41,911 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 43 conjunts are in the unsatisfiable core [2022-01-18 16:58:41,911 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:58:42,514 INFO L387 Elim1Store]: Elim1 did not use preprocessing eliminated variable of array dimension 1, 0 stores, 2 select indices, 2 select index equivalence classes, 1 disjoint index pairs (out of 1 index pairs), introduced 2 new quantified variables, introduced 0 case distinctions, treesize of input 35 treesize of output 27 [2022-01-18 16:58:42,542 INFO L353 Elim1Store]: treesize reduction 9, result has 10.0 percent of original size [2022-01-18 16:58:42,542 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 34 treesize of output 22 [2022-01-18 16:58:42,612 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:42,612 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-01-18 16:58:42,787 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:58:42,788 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 39 treesize of output 63 [2022-01-18 16:58:43,002 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:58:43,002 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 45 treesize of output 69 [2022-01-18 16:58:43,027 INFO L353 Elim1Store]: treesize reduction 24, result has 60.7 percent of original size [2022-01-18 16:58:43,027 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 67 treesize of output 85 [2022-01-18 16:58:43,355 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 2 proven. 16 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:43,355 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1799069714] provided 0 perfect and 2 imperfect interpolant sequences [2022-01-18 16:58:43,355 INFO L186 FreeRefinementEngine]: Found 0 perfect and 3 imperfect interpolant sequences. [2022-01-18 16:58:43,355 INFO L199 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 12, 12] total 33 [2022-01-18 16:58:43,355 INFO L115 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1702041705] [2022-01-18 16:58:43,356 INFO L85 oduleStraightlineAll]: Using 3 imperfect interpolants to construct interpolant automaton [2022-01-18 16:58:43,356 INFO L546 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-01-18 16:58:43,356 INFO L103 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-01-18 16:58:43,356 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-01-18 16:58:43,356 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=154, Invalid=968, Unknown=0, NotChecked=0, Total=1122 [2022-01-18 16:58:43,356 INFO L87 Difference]: Start difference. First operand 39427 states and 162238 transitions. Second operand has 34 states, 34 states have (on average 2.676470588235294) internal successors, (91), 33 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-01-18 16:58:45,269 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-01-18 16:58:45,269 INFO L93 Difference]: Finished difference Result 75163 states and 308088 transitions. [2022-01-18 16:58:45,269 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-01-18 16:58:45,270 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 2.676470588235294) internal successors, (91), 33 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) Word has length 39 [2022-01-18 16:58:45,270 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-01-18 16:58:45,557 INFO L225 Difference]: With dead ends: 75163 [2022-01-18 16:58:45,557 INFO L226 Difference]: Without dead ends: 75108 [2022-01-18 16:58:45,557 INFO L932 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 55 SyntacticMatches, 5 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 640 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=317, Invalid=1845, Unknown=0, NotChecked=0, Total=2162 [2022-01-18 16:58:45,557 INFO L933 BasicCegarLoop]: 42 mSDtfsCounter, 535 mSDsluCounter, 899 mSDsCounter, 0 mSdLazyCounter, 2141 mSolverCounterSat, 72 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 535 SdHoareTripleChecker+Valid, 398 SdHoareTripleChecker+Invalid, 2213 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 72 IncrementalHoareTripleChecker+Valid, 2141 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-01-18 16:58:45,557 INFO L934 BasicCegarLoop]: SdHoareTripleChecker [535 Valid, 398 Invalid, 2213 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [72 Valid, 2141 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-01-18 16:58:45,639 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 75108 states. [2022-01-18 16:58:46,622 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 75108 to 39875. [2022-01-18 16:58:46,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 39875 states, 39874 states have (on average 4.117921452575613) internal successors, (164198), 39874 states have internal predecessors, (164198), 0 states have call successors, (0), 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-01-18 16:58:46,831 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 39875 states to 39875 states and 164198 transitions. [2022-01-18 16:58:46,831 INFO L78 Accepts]: Start accepts. Automaton has 39875 states and 164198 transitions. Word has length 39 [2022-01-18 16:58:46,831 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-01-18 16:58:46,831 INFO L470 AbstractCegarLoop]: Abstraction has 39875 states and 164198 transitions. [2022-01-18 16:58:46,831 INFO L471 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 2.676470588235294) internal successors, (91), 33 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-01-18 16:58:46,831 INFO L276 IsEmpty]: Start isEmpty. Operand 39875 states and 164198 transitions. [2022-01-18 16:58:46,922 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-01-18 16:58:46,922 INFO L506 BasicCegarLoop]: Found error trace [2022-01-18 16:58:46,923 INFO L514 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-01-18 16:58:46,938 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-01-18 16:58:47,131 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,SelfDestructingSolverStorable52 [2022-01-18 16:58:47,131 INFO L402 AbstractCegarLoop]: === Iteration 54 === Targeting ULTIMATE.startErr0ASSERT_VIOLATIONASSERT === [ULTIMATE.startErr0ASSERT_VIOLATIONASSERT, ULTIMATE.startErr0INUSE_VIOLATION, ULTIMATE.startErr1INUSE_VIOLATION, ULTIMATE.startErr2INUSE_VIOLATION (and 1 more)] === [2022-01-18 16:58:47,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-01-18 16:58:47,132 INFO L85 PathProgramCache]: Analyzing trace with hash 1106922573, now seen corresponding path program 45 times [2022-01-18 16:58:47,132 INFO L121 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-01-18 16:58:47,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [404505043] [2022-01-18 16:58:47,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-01-18 16:58:47,132 INFO L126 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-01-18 16:58:47,138 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-01-18 16:58:47,461 INFO L134 CoverageAnalysis]: Checked inductivity of 18 backedges. 0 proven. 18 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-01-18 16:58:47,461 INFO L139 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-01-18 16:58:47,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [404505043] [2022-01-18 16:58:47,461 INFO L160 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [404505043] provided 0 perfect and 1 imperfect interpolant sequences [2022-01-18 16:58:47,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1605298685] [2022-01-18 16:58:47,461 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-01-18 16:58:47,461 INFO L168 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 16:58:47,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-01-18 16:58:47,462 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-01-18 16:58:47,462 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-01-18 16:58:47,489 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 5 check-sat command(s) [2022-01-18 16:58:47,490 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-01-18 16:58:47,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 48 conjunts are in the unsatisfiable core [2022-01-18 16:58:47,491 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-01-18 16:58:47,946 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:47,946 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 35 treesize of output 43 [2022-01-18 16:58:48,045 INFO L353 Elim1Store]: treesize reduction 11, result has 8.3 percent of original size [2022-01-18 16:58:48,045 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 66 treesize of output 46 [2022-01-18 16:58:48,125 INFO L353 Elim1Store]: treesize reduction 0, result has 100.0 percent of original size [2022-01-18 16:58:48,125 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 19 treesize of output 24 Received shutdown request... [2022-01-18 17:06:56,755 WARN L340 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Timeout while monitored process is still running, waiting 1000 ms for graceful end [2022-01-18 17:06:56,768 WARN L244 SmtUtils]: Removed 2 from assertion stack [2022-01-18 17:06:56,769 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0ASSERT_VIOLATIONASSERT (4 of 5 remaining) [2022-01-18 17:06:56,780 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-01-18 17:06:56,787 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Forceful destruction successful, exit code 0 [2022-01-18 17:06:56,985 WARN L452 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable53,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-01-18 17:06:56,985 WARN L594 AbstractCegarLoop]: Verification canceled: while BasicCegarLoop was analyzing trace of length 40 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 12ms.. [2022-01-18 17:06:56,987 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr0INUSE_VIOLATION (3 of 5 remaining) [2022-01-18 17:06:56,987 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr1INUSE_VIOLATION (2 of 5 remaining) [2022-01-18 17:06:56,987 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr2INUSE_VIOLATION (1 of 5 remaining) [2022-01-18 17:06:56,987 INFO L764 garLoopResultBuilder]: Registering result TIMEOUT for location ULTIMATE.startErr3INUSE_VIOLATION (0 of 5 remaining) [2022-01-18 17:06:56,989 INFO L732 BasicCegarLoop]: Path program histogram: [45, 2, 2, 1, 1, 1, 1, 1] [2022-01-18 17:06:56,990 INFO L229 ceAbstractionStarter]: Analysis of concurrent program completed with 1 thread instances [2022-01-18 17:06:56,990 INFO L179 ceAbstractionStarter]: Computing trace abstraction results [2022-01-18 17:06:56,991 INFO L202 PluginConnector]: Adding new model buffer-series.wvr.bpl de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.01 05:06:56 BasicIcfg [2022-01-18 17:06:56,992 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-01-18 17:06:56,992 INFO L158 Benchmark]: Toolchain (without parser) took 807122.50ms. Allocated memory was 371.2MB in the beginning and 12.9GB in the end (delta: 12.5GB). Free memory was 329.1MB in the beginning and 8.2GB in the end (delta: -7.8GB). Peak memory consumption was 5.1GB. Max. memory is 16.0GB. [2022-01-18 17:06:56,992 INFO L158 Benchmark]: Boogie PL CUP Parser took 0.14ms. Allocated memory is still 371.2MB. Free memory is still 330.3MB. There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 17:06:56,992 INFO L158 Benchmark]: Boogie Procedure Inliner took 29.44ms. Allocated memory is still 371.2MB. Free memory was 329.1MB in the beginning and 327.6MB in the end (delta: 1.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. [2022-01-18 17:06:56,992 INFO L158 Benchmark]: Boogie Preprocessor took 18.60ms. Allocated memory is still 371.2MB. Free memory was 327.6MB in the beginning and 326.4MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.0GB. [2022-01-18 17:06:56,992 INFO L158 Benchmark]: RCFGBuilder took 275.98ms. Allocated memory is still 371.2MB. Free memory was 326.4MB in the beginning and 316.3MB in the end (delta: 10.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. [2022-01-18 17:06:56,992 INFO L158 Benchmark]: TraceAbstraction took 806794.77ms. Allocated memory was 371.2MB in the beginning and 12.9GB in the end (delta: 12.5GB). Free memory was 315.9MB in the beginning and 8.2GB in the end (delta: -7.9GB). Peak memory consumption was 5.0GB. Max. memory is 16.0GB. [2022-01-18 17:06:56,992 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.14ms. Allocated memory is still 371.2MB. Free memory is still 330.3MB. There was no memory consumed. Max. memory is 16.0GB. * Boogie Procedure Inliner took 29.44ms. Allocated memory is still 371.2MB. Free memory was 329.1MB in the beginning and 327.6MB in the end (delta: 1.5MB). Peak memory consumption was 4.2MB. Max. memory is 16.0GB. * Boogie Preprocessor took 18.60ms. Allocated memory is still 371.2MB. Free memory was 327.6MB in the beginning and 326.4MB in the end (delta: 1.1MB). There was no memory consumed. Max. memory is 16.0GB. * RCFGBuilder took 275.98ms. Allocated memory is still 371.2MB. Free memory was 326.4MB in the beginning and 316.3MB in the end (delta: 10.1MB). Peak memory consumption was 10.5MB. Max. memory is 16.0GB. * TraceAbstraction took 806794.77ms. Allocated memory was 371.2MB in the beginning and 12.9GB in the end (delta: 12.5GB). Free memory was 315.9MB in the beginning and 8.2GB in the end (delta: -7.9GB). Peak memory consumption was 5.0GB. Max. memory is 16.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - 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: 82]: Timeout (TraceAbstraction) Unable to prove that assertion always holds Cancelled while BasicCegarLoop was analyzing trace of length 40 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 12ms.. - TimeoutResultAtElement [Line: 73]: 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 40 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 12ms.. - TimeoutResultAtElement [Line: 73]: 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 40 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 12ms.. - TimeoutResultAtElement [Line: 74]: 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 40 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 12ms.. - TimeoutResultAtElement [Line: 75]: 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 40 with TraceHistMax 2,while TraceCheckSpWp was constructing forward predicates,while SimplifyDDAWithTimeout was simplifying term of DAG size 6 for 12ms.. - StatisticsResult: Ultimate Automizer benchmark data with 1 thread instances CFG has 9 procedures, 54 locations, 5 error locations. Started 1 CEGAR loops. OverallTime: 806.7s, OverallIterations: 54, TraceHistogramMax: 2, PathProgramHistogramMax: 45, EmptinessCheckTime: 3.0s, AutomataDifference: 186.8s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.1s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 23847 SdHoareTripleChecker+Valid, 36.5s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 23847 mSDsluCounter, 21683 SdHoareTripleChecker+Invalid, 30.8s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 42157 IncrementalHoareTripleChecker+Unchecked, 48853 mSDsCounter, 3710 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 76929 IncrementalHoareTripleChecker+Invalid, 122796 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 3710 mSolverCounterUnsat, 1826 mSDtfsCounter, 76929 mSolverCounterSat, 0.3s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 5277 GetRequests, 2581 SyntacticMatches, 223 SemanticMatches, 2473 ConstructedPredicates, 0 IntricatePredicates, 3 DeprecatedPredicates, 91206 ImplicationChecksByTransitivity, 139.6s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=40776occurred in iteration=51, InterpolantAutomatonStates: 1923, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 44.8s AutomataMinimizationTime, 53 MinimizatonAttempts, 1206845 StatesRemovedByMinimization, 53 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: 0.2s SsaConstructionTime, 0.8s SatisfiabilityAnalysisTime, 70.6s InterpolantComputationTime, 3429 NumberOfCodeBlocks, 3419 NumberOfCodeBlocksAsserted, 171 NumberOfCheckSat, 4807 ConstructedInterpolants, 272 QuantifiedInterpolants, 95423 SizeOfPredicates, 406 NumberOfNonLiveVariables, 4882 ConjunctsInSsa, 1328 ConjunctsInUnsatCore, 140 InterpolantComputations, 11 PerfectInterpolantSequences, 339/1863 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