/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound50.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-5d317bd [2022-03-19 10:37:28,477 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-19 10:37:28,478 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-19 10:37:28,535 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-19 10:37:28,537 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-19 10:37:28,538 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-19 10:37:28,539 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-19 10:37:28,541 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-19 10:37:28,543 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-19 10:37:28,546 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-19 10:37:28,547 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-19 10:37:28,548 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-19 10:37:28,548 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-19 10:37:28,550 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-19 10:37:28,551 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-19 10:37:28,554 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-19 10:37:28,555 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-19 10:37:28,555 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-19 10:37:28,557 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-19 10:37:28,562 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-19 10:37:28,564 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-19 10:37:28,565 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-19 10:37:28,566 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-19 10:37:28,567 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-19 10:37:28,568 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-19 10:37:28,573 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-19 10:37:28,574 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-19 10:37:28,574 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-19 10:37:28,574 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-19 10:37:28,575 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-19 10:37:28,576 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-19 10:37:28,576 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-19 10:37:28,577 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-19 10:37:28,578 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-19 10:37:28,578 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-19 10:37:28,579 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-19 10:37:28,579 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-19 10:37:28,579 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-19 10:37:28,580 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-19 10:37:28,580 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-19 10:37:28,580 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-19 10:37:28,581 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-19 10:37:28,582 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf [2022-03-19 10:37:28,589 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-19 10:37:28,589 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-19 10:37:28,590 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-19 10:37:28,591 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-19 10:37:28,591 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-19 10:37:28,591 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-19 10:37:28,591 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-19 10:37:28,591 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-19 10:37:28,591 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-19 10:37:28,592 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-19 10:37:28,592 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-19 10:37:28,592 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-19 10:37:28,592 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-19 10:37:28,592 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-19 10:37:28,592 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-19 10:37:28,592 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-19 10:37:28,593 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-19 10:37:28,593 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-19 10:37:28,593 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-19 10:37:28,593 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-19 10:37:28,593 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-19 10:37:28,593 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-03-19 10:37:28,593 INFO L138 SettingsManager]: * Use separate solver for trace checks=false WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-03-19 10:37:28,771 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-19 10:37:28,787 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-19 10:37:28,789 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-19 10:37:28,789 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-19 10:37:28,790 INFO L275 PluginConnector]: CDTParser initialized [2022-03-19 10:37:28,790 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound50.c [2022-03-19 10:37:28,830 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/61d0a3920/9a2d32e1518442c0b08682e9eadb7c1c/FLAG3b3544677 [2022-03-19 10:37:29,200 INFO L306 CDTParser]: Found 1 translation units. [2022-03-19 10:37:29,200 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound50.c [2022-03-19 10:37:29,205 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/61d0a3920/9a2d32e1518442c0b08682e9eadb7c1c/FLAG3b3544677 [2022-03-19 10:37:29,219 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/61d0a3920/9a2d32e1518442c0b08682e9eadb7c1c [2022-03-19 10:37:29,220 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-19 10:37:29,221 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-19 10:37:29,223 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-19 10:37:29,223 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-19 10:37:29,226 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-19 10:37:29,226 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.03 10:37:29" (1/1) ... [2022-03-19 10:37:29,227 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2f4bf3c4 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:37:29, skipping insertion in model container [2022-03-19 10:37:29,227 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.03 10:37:29" (1/1) ... [2022-03-19 10:37:29,232 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-19 10:37:29,243 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-19 10:37:29,386 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound50.c[490,503] [2022-03-19 10:37:29,411 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-19 10:37:29,419 INFO L203 MainTranslator]: Completed pre-run [2022-03-19 10:37:29,428 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound50.c[490,503] [2022-03-19 10:37:29,449 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-19 10:37:29,457 INFO L208 MainTranslator]: Completed translation [2022-03-19 10:37:29,457 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:37:29 WrapperNode [2022-03-19 10:37:29,458 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-19 10:37:29,458 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-19 10:37:29,458 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-19 10:37:29,458 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-19 10:37:29,468 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:37:29" (1/1) ... [2022-03-19 10:37:29,468 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:37:29" (1/1) ... [2022-03-19 10:37:29,473 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:37:29" (1/1) ... [2022-03-19 10:37:29,473 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:37:29" (1/1) ... [2022-03-19 10:37:29,486 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:37:29" (1/1) ... [2022-03-19 10:37:29,489 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:37:29" (1/1) ... [2022-03-19 10:37:29,494 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:37:29" (1/1) ... [2022-03-19 10:37:29,495 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-19 10:37:29,495 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-19 10:37:29,495 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-19 10:37:29,495 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-19 10:37:29,497 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:37:29" (1/1) ... [2022-03-19 10:37:29,502 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-19 10:37:29,509 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:37:29,518 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-03-19 10:37:29,539 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-03-19 10:37:29,549 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-19 10:37:29,550 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-19 10:37:29,550 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-19 10:37:29,550 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-19 10:37:29,550 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-19 10:37:29,550 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-19 10:37:29,550 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-19 10:37:29,550 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-19 10:37:29,550 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-19 10:37:29,551 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-19 10:37:29,551 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-19 10:37:29,551 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-19 10:37:29,551 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-19 10:37:29,551 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-19 10:37:29,552 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-19 10:37:29,552 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-19 10:37:29,552 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-19 10:37:29,552 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-19 10:37:29,553 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-19 10:37:29,553 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-19 10:37:29,596 INFO L234 CfgBuilder]: Building ICFG [2022-03-19 10:37:29,597 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-19 10:37:29,720 INFO L275 CfgBuilder]: Performing block encoding [2022-03-19 10:37:29,724 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-19 10:37:29,724 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-03-19 10:37:29,726 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.03 10:37:29 BoogieIcfgContainer [2022-03-19 10:37:29,726 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-19 10:37:29,727 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-19 10:37:29,727 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-19 10:37:29,742 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-19 10:37:29,742 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.03 10:37:29" (1/3) ... [2022-03-19 10:37:29,743 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@122256f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.03 10:37:29, skipping insertion in model container [2022-03-19 10:37:29,743 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 10:37:29" (2/3) ... [2022-03-19 10:37:29,743 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@122256f and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.03 10:37:29, skipping insertion in model container [2022-03-19 10:37:29,743 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.03 10:37:29" (3/3) ... [2022-03-19 10:37:29,744 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_valuebound50.c [2022-03-19 10:37:29,747 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-19 10:37:29,747 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-19 10:37:29,807 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-19 10:37:29,811 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, 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 [2022-03-19 10:37:29,812 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-19 10:37:29,825 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-19 10:37:29,830 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-19 10:37:29,831 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:37:29,831 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:37:29,832 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:37:29,835 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:37:29,835 INFO L85 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 1 times [2022-03-19 10:37:29,841 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:29,842 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1294397219] [2022-03-19 10:37:29,850 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:37:29,851 INFO L85 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 2 times [2022-03-19 10:37:29,852 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:37:29,852 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938101933] [2022-03-19 10:37:29,852 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:37:29,853 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:37:29,944 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 10:37:30,000 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-19 10:37:30,009 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 10:37:30,017 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-19 10:37:30,020 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 10:37:30,026 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-19 10:37:30,028 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 10:37:30,036 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-19 10:37:30,038 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 10:37:30,045 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-19 10:37:30,047 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-19 10:37:30,052 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-19 10:37:30,053 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:37:30,053 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938101933] [2022-03-19 10:37:30,053 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [938101933] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:37:30,053 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:37:30,053 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-19 10:37:30,055 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:37:30,055 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1294397219] [2022-03-19 10:37:30,055 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1294397219] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:37:30,055 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:37:30,055 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-19 10:37:30,056 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [158053365] [2022-03-19 10:37:30,056 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:37:30,059 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-19 10:37:30,059 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:30,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-19 10:37:30,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-19 10:37:30,076 INFO L87 Difference]: Start difference. First operand has 40 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-19 10:37:30,136 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:37:30,136 INFO L93 Difference]: Finished difference Result 73 states and 115 transitions. [2022-03-19 10:37:30,138 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-19 10:37:30,139 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-03-19 10:37:30,140 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:37:30,145 INFO L225 Difference]: With dead ends: 73 [2022-03-19 10:37:30,145 INFO L226 Difference]: Without dead ends: 35 [2022-03-19 10:37:30,147 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 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-03-19 10:37:30,150 INFO L912 BasicCegarLoop]: 40 mSDtfsCounter, 24 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 10:37:30,151 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 43 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 10:37:30,161 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-03-19 10:37:30,174 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-03-19 10:37:30,175 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 20 states have (on average 1.2) internal successors, (24), 21 states have internal predecessors, (24), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-19 10:37:30,176 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 44 transitions. [2022-03-19 10:37:30,177 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 44 transitions. Word has length 33 [2022-03-19 10:37:30,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:37:30,177 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 44 transitions. [2022-03-19 10:37:30,177 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-19 10:37:30,177 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 44 transitions. [2022-03-19 10:37:30,178 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-19 10:37:30,178 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:37:30,179 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:37:30,179 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-19 10:37:30,179 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:37:30,179 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:37:30,179 INFO L85 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 1 times [2022-03-19 10:37:30,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:30,180 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1052348968] [2022-03-19 10:37:30,180 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:37:30,180 INFO L85 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 2 times [2022-03-19 10:37:30,180 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:37:30,181 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [841203165] [2022-03-19 10:37:30,181 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:37:30,181 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:37:30,195 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:37:30,195 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [464025098] [2022-03-19 10:37:30,195 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:37:30,196 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:37:30,196 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:37:30,197 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-03-19 10:37:30,198 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-03-19 10:37:30,244 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-19 10:37:30,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:37:30,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-19 10:37:30,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:37:30,441 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-19 10:37:30,441 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-19 10:37:30,441 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:37:30,441 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [841203165] [2022-03-19 10:37:30,441 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:37:30,442 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [464025098] [2022-03-19 10:37:30,442 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [464025098] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:37:30,442 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:37:30,442 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-19 10:37:30,443 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:37:30,443 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1052348968] [2022-03-19 10:37:30,443 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1052348968] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:37:30,443 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:37:30,443 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-19 10:37:30,443 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [703403011] [2022-03-19 10:37:30,443 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:37:30,444 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-19 10:37:30,444 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:30,444 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-19 10:37:30,444 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-19 10:37:30,444 INFO L87 Difference]: Start difference. First operand 35 states and 44 transitions. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-19 10:37:30,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:37:30,501 INFO L93 Difference]: Finished difference Result 54 states and 69 transitions. [2022-03-19 10:37:30,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-19 10:37:30,501 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 34 [2022-03-19 10:37:30,501 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:37:30,502 INFO L225 Difference]: With dead ends: 54 [2022-03-19 10:37:30,502 INFO L226 Difference]: Without dead ends: 51 [2022-03-19 10:37:30,502 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-19 10:37:30,503 INFO L912 BasicCegarLoop]: 43 mSDtfsCounter, 14 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 10:37:30,504 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 197 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 10:37:30,504 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-03-19 10:37:30,528 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-03-19 10:37:30,528 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 30 states have (on average 1.2) internal successors, (36), 31 states have internal predecessors, (36), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-19 10:37:30,530 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 64 transitions. [2022-03-19 10:37:30,530 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 64 transitions. Word has length 34 [2022-03-19 10:37:30,530 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:37:30,530 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 64 transitions. [2022-03-19 10:37:30,530 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-19 10:37:30,530 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 64 transitions. [2022-03-19 10:37:30,531 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-19 10:37:30,531 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:37:30,531 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 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] [2022-03-19 10:37:30,550 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-03-19 10:37:30,747 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:37:30,748 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:37:30,748 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:37:30,748 INFO L85 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 1 times [2022-03-19 10:37:30,748 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:30,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [323553785] [2022-03-19 10:37:30,749 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:37:30,749 INFO L85 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 2 times [2022-03-19 10:37:30,749 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:37:30,749 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1264436610] [2022-03-19 10:37:30,749 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:37:30,750 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:37:30,762 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:37:30,762 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1993046924] [2022-03-19 10:37:30,762 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:37:30,762 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:37:30,762 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:37:30,768 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-03-19 10:37:30,770 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-03-19 10:37:30,817 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:37:30,817 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:37:30,818 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-19 10:37:30,820 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:37:30,936 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-19 10:37:30,936 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:37:31,058 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-19 10:37:31,059 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:37:31,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1264436610] [2022-03-19 10:37:31,059 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:37:31,059 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1993046924] [2022-03-19 10:37:31,059 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1993046924] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:37:31,059 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:37:31,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-19 10:37:31,060 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:37:31,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [323553785] [2022-03-19 10:37:31,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [323553785] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:37:31,060 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:37:31,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-19 10:37:31,060 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1212788987] [2022-03-19 10:37:31,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:37:31,061 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-19 10:37:31,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:31,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-19 10:37:31,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-19 10:37:31,062 INFO L87 Difference]: Start difference. First operand 50 states and 64 transitions. Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-19 10:37:31,208 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:37:31,209 INFO L93 Difference]: Finished difference Result 103 states and 143 transitions. [2022-03-19 10:37:31,209 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-19 10:37:31,209 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2022-03-19 10:37:31,210 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:37:31,214 INFO L225 Difference]: With dead ends: 103 [2022-03-19 10:37:31,214 INFO L226 Difference]: Without dead ends: 96 [2022-03-19 10:37:31,216 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-03-19 10:37:31,223 INFO L912 BasicCegarLoop]: 51 mSDtfsCounter, 58 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 10:37:31,224 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 288 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 10:37:31,224 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-03-19 10:37:31,237 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 71. [2022-03-19 10:37:31,237 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 47 states have (on average 1.2553191489361701) internal successors, (59), 48 states have internal predecessors, (59), 19 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-19 10:37:31,238 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 95 transitions. [2022-03-19 10:37:31,238 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 95 transitions. Word has length 39 [2022-03-19 10:37:31,239 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:37:31,239 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 95 transitions. [2022-03-19 10:37:31,239 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-19 10:37:31,239 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 95 transitions. [2022-03-19 10:37:31,240 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-19 10:37:31,240 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:37:31,240 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 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-03-19 10:37:31,258 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-03-19 10:37:31,447 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-03-19 10:37:31,448 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:37:31,448 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:37:31,448 INFO L85 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 1 times [2022-03-19 10:37:31,448 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:31,448 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [547937105] [2022-03-19 10:37:31,449 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:37:31,449 INFO L85 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 2 times [2022-03-19 10:37:31,449 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:37:31,449 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [764528437] [2022-03-19 10:37:31,449 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:37:31,449 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:37:31,461 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:37:31,461 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1764791139] [2022-03-19 10:37:31,461 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:37:31,461 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:37:31,461 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:37:31,462 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-03-19 10:37:31,466 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-03-19 10:37:31,512 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:37:31,513 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:37:31,514 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-19 10:37:31,516 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:37:31,841 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-19 10:37:31,841 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:37:32,050 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-19 10:37:32,050 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:37:32,052 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [764528437] [2022-03-19 10:37:32,052 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:37:32,057 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1764791139] [2022-03-19 10:37:32,057 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1764791139] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:37:32,057 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:37:32,057 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9] total 18 [2022-03-19 10:37:32,057 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:37:32,058 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [547937105] [2022-03-19 10:37:32,059 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [547937105] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:37:32,060 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:37:32,061 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-19 10:37:32,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944122416] [2022-03-19 10:37:32,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:37:32,061 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-19 10:37:32,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:32,062 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-19 10:37:32,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-03-19 10:37:32,062 INFO L87 Difference]: Start difference. First operand 71 states and 95 transitions. Second operand has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-19 10:37:32,401 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:37:32,401 INFO L93 Difference]: Finished difference Result 112 states and 151 transitions. [2022-03-19 10:37:32,401 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-19 10:37:32,401 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 42 [2022-03-19 10:37:32,402 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:37:32,404 INFO L225 Difference]: With dead ends: 112 [2022-03-19 10:37:32,405 INFO L226 Difference]: Without dead ends: 110 [2022-03-19 10:37:32,405 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-03-19 10:37:32,407 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 63 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 10:37:32,408 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 389 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 10:37:32,409 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2022-03-19 10:37:32,431 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 93. [2022-03-19 10:37:32,432 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 63 states have (on average 1.2380952380952381) internal successors, (78), 64 states have internal predecessors, (78), 23 states have call successors, (23), 7 states have call predecessors, (23), 6 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-03-19 10:37:32,433 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 122 transitions. [2022-03-19 10:37:32,433 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 122 transitions. Word has length 42 [2022-03-19 10:37:32,433 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:37:32,433 INFO L478 AbstractCegarLoop]: Abstraction has 93 states and 122 transitions. [2022-03-19 10:37:32,433 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-19 10:37:32,433 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 122 transitions. [2022-03-19 10:37:32,434 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-19 10:37:32,434 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:37:32,434 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:37:32,453 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-03-19 10:37:32,647 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:37:32,647 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:37:32,647 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:37:32,647 INFO L85 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 1 times [2022-03-19 10:37:32,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:32,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1245384932] [2022-03-19 10:37:32,648 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:37:32,648 INFO L85 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 2 times [2022-03-19 10:37:32,648 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:37:32,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1279770070] [2022-03-19 10:37:32,648 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:37:32,648 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:37:32,660 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:37:32,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [94151945] [2022-03-19 10:37:32,660 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:37:32,660 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:37:32,660 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:37:32,662 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-03-19 10:37:32,663 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-03-19 10:37:32,696 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:37:32,697 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:37:32,697 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-19 10:37:32,702 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:37:32,843 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-19 10:37:32,843 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:37:32,923 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-19 10:37:32,923 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:37:32,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1279770070] [2022-03-19 10:37:32,924 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:37:32,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [94151945] [2022-03-19 10:37:32,924 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [94151945] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-19 10:37:32,924 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:37:32,924 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 10 [2022-03-19 10:37:32,924 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:37:32,924 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1245384932] [2022-03-19 10:37:32,924 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1245384932] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:37:32,924 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:37:32,924 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 10:37:32,924 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1083592686] [2022-03-19 10:37:32,925 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:37:32,925 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 10:37:32,925 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:32,925 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 10:37:32,925 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-03-19 10:37:32,925 INFO L87 Difference]: Start difference. First operand 93 states and 122 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-19 10:37:32,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:37:32,968 INFO L93 Difference]: Finished difference Result 130 states and 179 transitions. [2022-03-19 10:37:32,968 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-19 10:37:32,968 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 47 [2022-03-19 10:37:32,968 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:37:32,969 INFO L225 Difference]: With dead ends: 130 [2022-03-19 10:37:32,969 INFO L226 Difference]: Without dead ends: 128 [2022-03-19 10:37:32,970 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 84 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-19 10:37:32,970 INFO L912 BasicCegarLoop]: 42 mSDtfsCounter, 8 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 10:37:32,970 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 150 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 10:37:32,970 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-03-19 10:37:32,984 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 123. [2022-03-19 10:37:32,985 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 76 states have (on average 1.263157894736842) internal successors, (96), 77 states have internal predecessors, (96), 39 states have call successors, (39), 8 states have call predecessors, (39), 7 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-19 10:37:32,986 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 172 transitions. [2022-03-19 10:37:32,986 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 172 transitions. Word has length 47 [2022-03-19 10:37:32,986 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:37:32,986 INFO L478 AbstractCegarLoop]: Abstraction has 123 states and 172 transitions. [2022-03-19 10:37:32,986 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-19 10:37:32,986 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 172 transitions. [2022-03-19 10:37:32,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-19 10:37:32,987 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:37:32,987 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:37:33,007 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-03-19 10:37:33,200 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:37:33,200 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:37:33,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:37:33,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 1 times [2022-03-19 10:37:33,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:33,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1903852134] [2022-03-19 10:37:33,201 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:37:33,201 INFO L85 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 2 times [2022-03-19 10:37:33,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:37:33,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [667420545] [2022-03-19 10:37:33,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:37:33,201 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:37:33,210 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:37:33,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2107163787] [2022-03-19 10:37:33,210 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:37:33,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:37:33,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:37:33,211 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-03-19 10:37:33,212 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-03-19 10:37:33,248 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:37:33,249 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:37:33,250 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-19 10:37:33,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:37:33,476 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 11 proven. 7 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-19 10:37:33,476 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:37:33,616 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-19 10:37:33,616 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:37:33,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [667420545] [2022-03-19 10:37:33,616 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:37:33,616 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2107163787] [2022-03-19 10:37:33,616 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2107163787] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:37:33,617 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:37:33,617 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 7] total 14 [2022-03-19 10:37:33,617 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:37:33,617 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1903852134] [2022-03-19 10:37:33,617 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1903852134] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:37:33,617 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:37:33,617 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-19 10:37:33,617 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [939066840] [2022-03-19 10:37:33,617 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:37:33,617 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-19 10:37:33,617 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:33,618 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-19 10:37:33,618 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=147, Unknown=0, NotChecked=0, Total=182 [2022-03-19 10:37:33,618 INFO L87 Difference]: Start difference. First operand 123 states and 172 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-03-19 10:37:33,791 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:37:33,791 INFO L93 Difference]: Finished difference Result 137 states and 184 transitions. [2022-03-19 10:37:33,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-19 10:37:33,792 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 47 [2022-03-19 10:37:33,792 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:37:33,793 INFO L225 Difference]: With dead ends: 137 [2022-03-19 10:37:33,793 INFO L226 Difference]: Without dead ends: 135 [2022-03-19 10:37:33,793 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 80 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 38 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=51, Invalid=221, Unknown=0, NotChecked=0, Total=272 [2022-03-19 10:37:33,793 INFO L912 BasicCegarLoop]: 47 mSDtfsCounter, 87 mSDsluCounter, 207 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 99 SdHoareTripleChecker+Valid, 254 SdHoareTripleChecker+Invalid, 247 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 10:37:33,794 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [99 Valid, 254 Invalid, 247 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 201 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 10:37:33,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2022-03-19 10:37:33,810 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 131. [2022-03-19 10:37:33,810 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 82 states have (on average 1.2439024390243902) internal successors, (102), 83 states have internal predecessors, (102), 39 states have call successors, (39), 10 states have call predecessors, (39), 9 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-19 10:37:33,812 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 178 transitions. [2022-03-19 10:37:33,813 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 178 transitions. Word has length 47 [2022-03-19 10:37:33,813 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:37:33,813 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 178 transitions. [2022-03-19 10:37:33,813 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 8 states have internal predecessors, (27), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2022-03-19 10:37:33,813 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 178 transitions. [2022-03-19 10:37:33,814 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-19 10:37:33,814 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:37:33,814 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:37:33,832 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-03-19 10:37:34,022 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:37:34,022 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:37:34,023 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:37:34,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 3 times [2022-03-19 10:37:34,023 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:34,023 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1730292220] [2022-03-19 10:37:34,023 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:37:34,023 INFO L85 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 4 times [2022-03-19 10:37:34,024 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:37:34,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2044621590] [2022-03-19 10:37:34,024 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:37:34,024 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:37:34,035 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:37:34,035 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [606053933] [2022-03-19 10:37:34,035 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:37:34,035 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:37:34,035 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:37:34,043 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-03-19 10:37:34,044 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-03-19 10:37:34,080 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:37:34,080 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:37:34,081 INFO L263 TraceCheckSpWp]: Trace formula consists of 122 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-19 10:37:34,082 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:37:34,156 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-19 10:37:34,157 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-19 10:37:34,157 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:37:34,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2044621590] [2022-03-19 10:37:34,157 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:37:34,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [606053933] [2022-03-19 10:37:34,157 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [606053933] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:37:34,157 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:37:34,157 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 10:37:34,157 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:37:34,157 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1730292220] [2022-03-19 10:37:34,157 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1730292220] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:37:34,157 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:37:34,157 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 10:37:34,158 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [72317650] [2022-03-19 10:37:34,158 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:37:34,158 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 10:37:34,158 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:34,158 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 10:37:34,158 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-19 10:37:34,158 INFO L87 Difference]: Start difference. First operand 131 states and 178 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-19 10:37:34,216 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:37:34,216 INFO L93 Difference]: Finished difference Result 170 states and 230 transitions. [2022-03-19 10:37:34,217 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-19 10:37:34,217 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 47 [2022-03-19 10:37:34,217 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:37:34,218 INFO L225 Difference]: With dead ends: 170 [2022-03-19 10:37:34,218 INFO L226 Difference]: Without dead ends: 114 [2022-03-19 10:37:34,218 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-19 10:37:34,219 INFO L912 BasicCegarLoop]: 57 mSDtfsCounter, 18 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 10:37:34,219 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 180 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 10:37:34,219 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-03-19 10:37:34,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 106. [2022-03-19 10:37:34,240 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 65 states have (on average 1.1846153846153846) internal successors, (77), 66 states have internal predecessors, (77), 31 states have call successors, (31), 10 states have call predecessors, (31), 9 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-03-19 10:37:34,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 137 transitions. [2022-03-19 10:37:34,240 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 137 transitions. Word has length 47 [2022-03-19 10:37:34,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:37:34,241 INFO L478 AbstractCegarLoop]: Abstraction has 106 states and 137 transitions. [2022-03-19 10:37:34,241 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-19 10:37:34,241 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 137 transitions. [2022-03-19 10:37:34,241 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-03-19 10:37:34,241 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:37:34,241 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 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-03-19 10:37:34,271 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-03-19 10:37:34,453 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:37:34,453 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:37:34,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:37:34,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 1 times [2022-03-19 10:37:34,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:34,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1518364936] [2022-03-19 10:37:34,454 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:37:34,454 INFO L85 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 2 times [2022-03-19 10:37:34,454 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:37:34,454 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1282297186] [2022-03-19 10:37:34,454 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:37:34,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:37:34,463 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:37:34,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1492011652] [2022-03-19 10:37:34,464 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:37:34,464 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:37:34,464 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:37:34,476 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-03-19 10:37:34,476 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-03-19 10:37:34,503 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:37:34,503 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:37:34,504 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-19 10:37:34,505 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:37:34,580 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-19 10:37:34,580 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-19 10:37:34,580 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:37:34,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1282297186] [2022-03-19 10:37:34,580 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:37:34,580 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1492011652] [2022-03-19 10:37:34,581 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1492011652] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:37:34,581 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:37:34,581 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 10:37:34,581 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:37:34,581 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1518364936] [2022-03-19 10:37:34,581 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1518364936] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:37:34,581 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:37:34,581 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 10:37:34,581 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2028964794] [2022-03-19 10:37:34,581 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:37:34,581 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 10:37:34,581 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:34,582 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 10:37:34,582 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-19 10:37:34,582 INFO L87 Difference]: Start difference. First operand 106 states and 137 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-19 10:37:34,626 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:37:34,626 INFO L93 Difference]: Finished difference Result 158 states and 221 transitions. [2022-03-19 10:37:34,626 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-19 10:37:34,626 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 52 [2022-03-19 10:37:34,626 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:37:34,627 INFO L225 Difference]: With dead ends: 158 [2022-03-19 10:37:34,627 INFO L226 Difference]: Without dead ends: 156 [2022-03-19 10:37:34,628 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-19 10:37:34,628 INFO L912 BasicCegarLoop]: 46 mSDtfsCounter, 9 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 10:37:34,628 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 162 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 10:37:34,628 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-03-19 10:37:34,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 140. [2022-03-19 10:37:34,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 74 states have (on average 1.162162162162162) internal successors, (86), 81 states have internal predecessors, (86), 55 states have call successors, (55), 11 states have call predecessors, (55), 10 states have return successors, (53), 47 states have call predecessors, (53), 53 states have call successors, (53) [2022-03-19 10:37:34,644 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 194 transitions. [2022-03-19 10:37:34,644 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 194 transitions. Word has length 52 [2022-03-19 10:37:34,644 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:37:34,644 INFO L478 AbstractCegarLoop]: Abstraction has 140 states and 194 transitions. [2022-03-19 10:37:34,644 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-19 10:37:34,644 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 194 transitions. [2022-03-19 10:37:34,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-03-19 10:37:34,645 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:37:34,645 INFO L500 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:37:34,661 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-03-19 10:37:34,861 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:37:34,862 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:37:34,862 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:37:34,862 INFO L85 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 1 times [2022-03-19 10:37:34,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:34,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1585772665] [2022-03-19 10:37:34,862 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:37:34,862 INFO L85 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 2 times [2022-03-19 10:37:34,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:37:34,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [632758263] [2022-03-19 10:37:34,863 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:37:34,863 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:37:34,874 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:37:34,875 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1550783887] [2022-03-19 10:37:34,875 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:37:34,875 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:37:34,875 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:37:34,879 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-03-19 10:37:34,880 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-03-19 10:37:34,918 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:37:34,918 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:37:34,919 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 57 conjunts are in the unsatisfiable core [2022-03-19 10:37:34,922 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:37:35,372 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-19 10:37:35,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:37:35,978 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-19 10:37:35,978 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:37:35,978 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [632758263] [2022-03-19 10:37:35,978 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:37:35,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1550783887] [2022-03-19 10:37:35,979 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1550783887] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:37:35,979 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:37:35,979 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2022-03-19 10:37:35,979 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:37:35,979 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1585772665] [2022-03-19 10:37:35,979 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1585772665] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:37:35,979 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:37:35,979 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-19 10:37:35,979 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1729173950] [2022-03-19 10:37:35,979 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:37:35,980 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-19 10:37:35,980 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:35,980 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-19 10:37:35,980 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-03-19 10:37:35,980 INFO L87 Difference]: Start difference. First operand 140 states and 194 transitions. Second operand has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-19 10:37:36,323 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:37:36,324 INFO L93 Difference]: Finished difference Result 200 states and 283 transitions. [2022-03-19 10:37:36,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-19 10:37:36,325 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 64 [2022-03-19 10:37:36,325 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:37:36,327 INFO L225 Difference]: With dead ends: 200 [2022-03-19 10:37:36,327 INFO L226 Difference]: Without dead ends: 197 [2022-03-19 10:37:36,328 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 107 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-03-19 10:37:36,328 INFO L912 BasicCegarLoop]: 45 mSDtfsCounter, 48 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 506 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 423 SdHoareTripleChecker+Invalid, 538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-19 10:37:36,328 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 423 Invalid, 538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 506 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-19 10:37:36,328 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-03-19 10:37:36,354 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 193. [2022-03-19 10:37:36,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 101 states have (on average 1.1782178217821782) internal successors, (119), 110 states have internal predecessors, (119), 79 states have call successors, (79), 13 states have call predecessors, (79), 12 states have return successors, (77), 69 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-19 10:37:36,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 275 transitions. [2022-03-19 10:37:36,357 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 275 transitions. Word has length 64 [2022-03-19 10:37:36,357 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:37:36,357 INFO L478 AbstractCegarLoop]: Abstraction has 193 states and 275 transitions. [2022-03-19 10:37:36,357 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-19 10:37:36,357 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 275 transitions. [2022-03-19 10:37:36,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-03-19 10:37:36,358 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:37:36,358 INFO L500 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:37:36,375 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-03-19 10:37:36,571 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-03-19 10:37:36,572 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:37:36,572 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:37:36,572 INFO L85 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 3 times [2022-03-19 10:37:36,572 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:36,572 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1174034783] [2022-03-19 10:37:36,572 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:37:36,572 INFO L85 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 4 times [2022-03-19 10:37:36,573 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:37:36,573 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1064309459] [2022-03-19 10:37:36,573 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:37:36,573 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:37:36,582 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:37:36,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [372679660] [2022-03-19 10:37:36,582 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:37:36,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:37:36,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:37:36,584 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-03-19 10:37:36,607 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-03-19 10:37:36,619 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:37:36,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:37:36,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-19 10:37:36,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:37:36,715 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-19 10:37:36,716 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:37:36,800 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-19 10:37:36,801 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:37:36,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1064309459] [2022-03-19 10:37:36,801 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:37:36,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [372679660] [2022-03-19 10:37:36,801 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [372679660] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:37:36,801 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:37:36,801 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2022-03-19 10:37:36,801 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:37:36,801 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1174034783] [2022-03-19 10:37:36,801 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1174034783] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:37:36,801 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:37:36,802 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-19 10:37:36,802 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1147786748] [2022-03-19 10:37:36,802 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:37:36,802 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-19 10:37:36,802 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:36,802 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-19 10:37:36,802 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-19 10:37:36,802 INFO L87 Difference]: Start difference. First operand 193 states and 275 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-19 10:37:37,045 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:37:37,045 INFO L93 Difference]: Finished difference Result 288 states and 424 transitions. [2022-03-19 10:37:37,045 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-19 10:37:37,046 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 69 [2022-03-19 10:37:37,046 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:37:37,048 INFO L225 Difference]: With dead ends: 288 [2022-03-19 10:37:37,048 INFO L226 Difference]: Without dead ends: 281 [2022-03-19 10:37:37,048 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 134 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=249, Unknown=0, NotChecked=0, Total=342 [2022-03-19 10:37:37,049 INFO L912 BasicCegarLoop]: 87 mSDtfsCounter, 46 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 204 mSolverCounterSat, 83 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 50 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 287 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 83 IncrementalHoareTripleChecker+Valid, 204 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 10:37:37,049 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [50 Valid, 394 Invalid, 287 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [83 Valid, 204 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 10:37:37,049 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-03-19 10:37:37,074 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 208. [2022-03-19 10:37:37,074 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 116 states have (on average 1.206896551724138) internal successors, (140), 122 states have internal predecessors, (140), 79 states have call successors, (79), 13 states have call predecessors, (79), 12 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-19 10:37:37,075 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 296 transitions. [2022-03-19 10:37:37,076 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 296 transitions. Word has length 69 [2022-03-19 10:37:37,076 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:37:37,076 INFO L478 AbstractCegarLoop]: Abstraction has 208 states and 296 transitions. [2022-03-19 10:37:37,076 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-19 10:37:37,076 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 296 transitions. [2022-03-19 10:37:37,077 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-03-19 10:37:37,077 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:37:37,077 INFO L500 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:37:37,097 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-03-19 10:37:37,293 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-19 10:37:37,293 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:37:37,294 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:37:37,294 INFO L85 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 1 times [2022-03-19 10:37:37,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:37,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2135268223] [2022-03-19 10:37:37,294 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:37:37,294 INFO L85 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 2 times [2022-03-19 10:37:37,294 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:37:37,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1987768958] [2022-03-19 10:37:37,295 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:37:37,295 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:37:37,301 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:37:37,301 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1687166987] [2022-03-19 10:37:37,302 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:37:37,302 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:37:37,302 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:37:37,307 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-03-19 10:37:37,334 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-03-19 10:37:37,347 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:37:37,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:37:37,348 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-19 10:37:37,351 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:37:37,453 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 14 proven. 5 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-03-19 10:37:37,454 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:37:37,569 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 14 proven. 0 refuted. 0 times theorem prover too weak. 113 trivial. 0 not checked. [2022-03-19 10:37:37,569 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:37:37,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1987768958] [2022-03-19 10:37:37,569 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:37:37,569 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1687166987] [2022-03-19 10:37:37,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1687166987] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-19 10:37:37,570 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:37:37,570 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-03-19 10:37:37,570 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:37:37,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2135268223] [2022-03-19 10:37:37,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2135268223] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:37:37,570 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:37:37,570 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 10:37:37,570 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [378954820] [2022-03-19 10:37:37,570 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:37:37,570 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 10:37:37,570 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:37,571 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 10:37:37,571 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-03-19 10:37:37,571 INFO L87 Difference]: Start difference. First operand 208 states and 296 transitions. Second operand has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-19 10:37:37,617 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:37:37,617 INFO L93 Difference]: Finished difference Result 214 states and 301 transitions. [2022-03-19 10:37:37,617 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-19 10:37:37,618 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 74 [2022-03-19 10:37:37,618 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:37:37,619 INFO L225 Difference]: With dead ends: 214 [2022-03-19 10:37:37,619 INFO L226 Difference]: Without dead ends: 212 [2022-03-19 10:37:37,619 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 140 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-19 10:37:37,619 INFO L912 BasicCegarLoop]: 42 mSDtfsCounter, 9 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 10:37:37,620 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 145 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 10:37:37,620 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-03-19 10:37:37,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2022-03-19 10:37:37,642 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 119 states have (on average 1.2016806722689075) internal successors, (143), 125 states have internal predecessors, (143), 79 states have call successors, (79), 14 states have call predecessors, (79), 13 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-19 10:37:37,643 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 299 transitions. [2022-03-19 10:37:37,643 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 299 transitions. Word has length 74 [2022-03-19 10:37:37,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:37:37,643 INFO L478 AbstractCegarLoop]: Abstraction has 212 states and 299 transitions. [2022-03-19 10:37:37,644 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 4.0) internal successors, (20), 4 states have internal predecessors, (20), 2 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-19 10:37:37,644 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 299 transitions. [2022-03-19 10:37:37,644 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-03-19 10:37:37,644 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:37:37,644 INFO L500 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:37:37,663 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-03-19 10:37:37,860 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-19 10:37:37,861 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:37:37,861 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:37:37,861 INFO L85 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 1 times [2022-03-19 10:37:37,861 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:37,861 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [467041432] [2022-03-19 10:37:37,861 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:37:37,861 INFO L85 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 2 times [2022-03-19 10:37:37,862 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:37:37,862 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1195322761] [2022-03-19 10:37:37,862 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:37:37,862 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:37:37,868 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:37:37,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [107917316] [2022-03-19 10:37:37,869 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:37:37,869 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:37:37,869 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:37:37,872 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-03-19 10:37:37,873 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-03-19 10:37:37,911 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:37:37,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:37:37,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 16 conjunts are in the unsatisfiable core [2022-03-19 10:37:37,924 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:37:38,016 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-03-19 10:37:38,018 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:37:38,124 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2022-03-19 10:37:38,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:37:38,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1195322761] [2022-03-19 10:37:38,125 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:37:38,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [107917316] [2022-03-19 10:37:38,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [107917316] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:37:38,125 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:37:38,125 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-19 10:37:38,125 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:37:38,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [467041432] [2022-03-19 10:37:38,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [467041432] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:37:38,125 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:37:38,125 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-19 10:37:38,125 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [200171107] [2022-03-19 10:37:38,125 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:37:38,126 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-19 10:37:38,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:38,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-19 10:37:38,126 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-03-19 10:37:38,126 INFO L87 Difference]: Start difference. First operand 212 states and 299 transitions. Second operand has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-19 10:37:38,306 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:37:38,306 INFO L93 Difference]: Finished difference Result 226 states and 310 transitions. [2022-03-19 10:37:38,306 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-19 10:37:38,307 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 72 [2022-03-19 10:37:38,307 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:37:38,308 INFO L225 Difference]: With dead ends: 226 [2022-03-19 10:37:38,308 INFO L226 Difference]: Without dead ends: 224 [2022-03-19 10:37:38,308 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 147 GetRequests, 136 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-03-19 10:37:38,308 INFO L912 BasicCegarLoop]: 33 mSDtfsCounter, 21 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 89 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 99 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 89 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 10:37:38,309 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 196 Invalid, 99 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 89 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 10:37:38,309 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 224 states. [2022-03-19 10:37:38,337 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 224 to 224. [2022-03-19 10:37:38,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 224 states, 128 states have (on average 1.1875) internal successors, (152), 134 states have internal predecessors, (152), 79 states have call successors, (79), 17 states have call predecessors, (79), 16 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-19 10:37:38,338 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 224 states to 224 states and 308 transitions. [2022-03-19 10:37:38,339 INFO L78 Accepts]: Start accepts. Automaton has 224 states and 308 transitions. Word has length 72 [2022-03-19 10:37:38,339 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:37:38,339 INFO L478 AbstractCegarLoop]: Abstraction has 224 states and 308 transitions. [2022-03-19 10:37:38,339 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-19 10:37:38,339 INFO L276 IsEmpty]: Start isEmpty. Operand 224 states and 308 transitions. [2022-03-19 10:37:38,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-19 10:37:38,340 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:37:38,340 INFO L500 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:37:38,358 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-03-19 10:37:38,555 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-19 10:37:38,555 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:37:38,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:37:38,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1984914564, now seen corresponding path program 3 times [2022-03-19 10:37:38,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:38,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1666203042] [2022-03-19 10:37:38,556 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:37:38,556 INFO L85 PathProgramCache]: Analyzing trace with hash 1984914564, now seen corresponding path program 4 times [2022-03-19 10:37:38,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:37:38,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1875542530] [2022-03-19 10:37:38,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:37:38,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:37:38,567 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:37:38,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1410661814] [2022-03-19 10:37:38,568 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:37:38,568 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:37:38,568 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:37:38,571 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-03-19 10:37:38,572 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-03-19 10:37:38,619 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:37:38,620 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:37:38,620 INFO L263 TraceCheckSpWp]: Trace formula consists of 166 conjuncts, 4 conjunts are in the unsatisfiable core [2022-03-19 10:37:38,622 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:37:38,707 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-03-19 10:37:38,707 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-19 10:37:38,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:37:38,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1875542530] [2022-03-19 10:37:38,707 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:37:38,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1410661814] [2022-03-19 10:37:38,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1410661814] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:37:38,708 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:37:38,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 10:37:38,708 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:37:38,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1666203042] [2022-03-19 10:37:38,708 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1666203042] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:37:38,708 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:37:38,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 10:37:38,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [790706622] [2022-03-19 10:37:38,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:37:38,709 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 10:37:38,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:38,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 10:37:38,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2022-03-19 10:37:38,709 INFO L87 Difference]: Start difference. First operand 224 states and 308 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-03-19 10:37:38,776 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:37:38,777 INFO L93 Difference]: Finished difference Result 367 states and 500 transitions. [2022-03-19 10:37:38,777 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-19 10:37:38,777 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 77 [2022-03-19 10:37:38,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:37:38,778 INFO L225 Difference]: With dead ends: 367 [2022-03-19 10:37:38,779 INFO L226 Difference]: Without dead ends: 230 [2022-03-19 10:37:38,782 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2022-03-19 10:37:38,782 INFO L912 BasicCegarLoop]: 45 mSDtfsCounter, 3 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 46 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 3 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 46 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 10:37:38,783 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [3 Valid, 148 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 46 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 10:37:38,783 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 230 states. [2022-03-19 10:37:38,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 230 to 214. [2022-03-19 10:37:38,833 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 214 states, 126 states have (on average 1.1825396825396826) internal successors, (149), 127 states have internal predecessors, (149), 71 states have call successors, (71), 17 states have call predecessors, (71), 16 states have return successors, (69), 69 states have call predecessors, (69), 69 states have call successors, (69) [2022-03-19 10:37:38,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 214 states to 214 states and 289 transitions. [2022-03-19 10:37:38,836 INFO L78 Accepts]: Start accepts. Automaton has 214 states and 289 transitions. Word has length 77 [2022-03-19 10:37:38,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:37:38,837 INFO L478 AbstractCegarLoop]: Abstraction has 214 states and 289 transitions. [2022-03-19 10:37:38,837 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2022-03-19 10:37:38,837 INFO L276 IsEmpty]: Start isEmpty. Operand 214 states and 289 transitions. [2022-03-19 10:37:38,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-19 10:37:38,838 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:37:38,838 INFO L500 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:37:38,854 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-19 10:37:39,051 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-19 10:37:39,051 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:37:39,052 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:37:39,052 INFO L85 PathProgramCache]: Analyzing trace with hash -867272991, now seen corresponding path program 5 times [2022-03-19 10:37:39,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:39,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1763596833] [2022-03-19 10:37:39,052 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:37:39,052 INFO L85 PathProgramCache]: Analyzing trace with hash -867272991, now seen corresponding path program 6 times [2022-03-19 10:37:39,052 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:37:39,052 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [767398624] [2022-03-19 10:37:39,052 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:37:39,052 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:37:39,058 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:37:39,059 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1400882689] [2022-03-19 10:37:39,059 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:37:39,059 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:37:39,063 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:37:39,064 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-03-19 10:37:39,065 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-03-19 10:37:39,109 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-19 10:37:39,109 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:37:39,111 INFO L263 TraceCheckSpWp]: Trace formula consists of 196 conjuncts, 65 conjunts are in the unsatisfiable core [2022-03-19 10:37:39,112 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:37:39,755 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 12 proven. 32 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-03-19 10:37:39,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:37:40,240 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:37:40,301 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 18 proven. 26 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-03-19 10:37:40,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:37:40,301 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [767398624] [2022-03-19 10:37:40,302 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:37:40,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1400882689] [2022-03-19 10:37:40,302 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1400882689] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:37:40,302 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:37:40,302 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 14] total 24 [2022-03-19 10:37:40,302 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:37:40,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1763596833] [2022-03-19 10:37:40,302 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1763596833] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:37:40,302 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:37:40,302 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-19 10:37:40,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1401075744] [2022-03-19 10:37:40,302 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:37:40,303 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-19 10:37:40,303 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:40,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-19 10:37:40,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=465, Unknown=0, NotChecked=0, Total=552 [2022-03-19 10:37:40,304 INFO L87 Difference]: Start difference. First operand 214 states and 289 transitions. Second operand has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-03-19 10:37:40,833 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:37:40,833 INFO L93 Difference]: Finished difference Result 285 states and 377 transitions. [2022-03-19 10:37:40,833 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-19 10:37:40,834 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 77 [2022-03-19 10:37:40,834 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:37:40,835 INFO L225 Difference]: With dead ends: 285 [2022-03-19 10:37:40,835 INFO L226 Difference]: Without dead ends: 283 [2022-03-19 10:37:40,835 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 130 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=150, Invalid=780, Unknown=0, NotChecked=0, Total=930 [2022-03-19 10:37:40,836 INFO L912 BasicCegarLoop]: 50 mSDtfsCounter, 59 mSDsluCounter, 486 mSDsCounter, 0 mSdLazyCounter, 658 mSolverCounterSat, 40 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 536 SdHoareTripleChecker+Invalid, 698 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 40 IncrementalHoareTripleChecker+Valid, 658 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-19 10:37:40,836 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 536 Invalid, 698 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [40 Valid, 658 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-19 10:37:40,836 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 283 states. [2022-03-19 10:37:40,871 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 283 to 265. [2022-03-19 10:37:40,871 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 157 states have (on average 1.178343949044586) internal successors, (185), 158 states have internal predecessors, (185), 87 states have call successors, (87), 21 states have call predecessors, (87), 20 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2022-03-19 10:37:40,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 357 transitions. [2022-03-19 10:37:40,873 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 357 transitions. Word has length 77 [2022-03-19 10:37:40,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:37:40,873 INFO L478 AbstractCegarLoop]: Abstraction has 265 states and 357 transitions. [2022-03-19 10:37:40,873 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 14 states have internal predecessors, (37), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-03-19 10:37:40,873 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 357 transitions. [2022-03-19 10:37:40,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-03-19 10:37:40,874 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:37:40,874 INFO L500 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:37:40,893 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-19 10:37:41,090 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-19 10:37:41,091 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:37:41,091 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:37:41,091 INFO L85 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 1 times [2022-03-19 10:37:41,091 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:41,091 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1602069914] [2022-03-19 10:37:41,091 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:37:41,092 INFO L85 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 2 times [2022-03-19 10:37:41,092 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:37:41,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [355932320] [2022-03-19 10:37:41,092 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:37:41,092 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:37:41,098 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:37:41,098 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [256957427] [2022-03-19 10:37:41,098 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:37:41,098 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:37:41,098 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:37:41,099 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-03-19 10:37:41,100 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-03-19 10:37:41,140 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:37:41,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:37:41,141 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-19 10:37:41,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:37:41,723 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 38 proven. 24 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-03-19 10:37:41,724 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:37:43,406 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 40 proven. 22 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-03-19 10:37:43,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:37:43,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [355932320] [2022-03-19 10:37:43,407 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:37:43,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [256957427] [2022-03-19 10:37:43,407 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [256957427] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:37:43,407 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:37:43,407 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 23 [2022-03-19 10:37:43,407 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:37:43,407 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1602069914] [2022-03-19 10:37:43,407 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1602069914] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:37:43,407 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:37:43,407 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-19 10:37:43,407 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [933520382] [2022-03-19 10:37:43,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:37:43,408 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-19 10:37:43,408 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:43,408 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-19 10:37:43,408 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=86, Invalid=420, Unknown=0, NotChecked=0, Total=506 [2022-03-19 10:37:43,408 INFO L87 Difference]: Start difference. First operand 265 states and 357 transitions. Second operand has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-19 10:37:44,019 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:37:44,020 INFO L93 Difference]: Finished difference Result 348 states and 475 transitions. [2022-03-19 10:37:44,020 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-19 10:37:44,020 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) Word has length 86 [2022-03-19 10:37:44,020 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:37:44,022 INFO L225 Difference]: With dead ends: 348 [2022-03-19 10:37:44,022 INFO L226 Difference]: Without dead ends: 345 [2022-03-19 10:37:44,022 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 149 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 128 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=112, Invalid=590, Unknown=0, NotChecked=0, Total=702 [2022-03-19 10:37:44,023 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 58 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 566 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 74 SdHoareTripleChecker+Valid, 437 SdHoareTripleChecker+Invalid, 622 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 566 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-19 10:37:44,023 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [74 Valid, 437 Invalid, 622 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 566 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-19 10:37:44,023 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 345 states. [2022-03-19 10:37:44,068 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 345 to 330. [2022-03-19 10:37:44,069 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 330 states, 191 states have (on average 1.193717277486911) internal successors, (228), 192 states have internal predecessors, (228), 115 states have call successors, (115), 24 states have call predecessors, (115), 23 states have return successors, (113), 113 states have call predecessors, (113), 113 states have call successors, (113) [2022-03-19 10:37:44,070 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 330 states to 330 states and 456 transitions. [2022-03-19 10:37:44,070 INFO L78 Accepts]: Start accepts. Automaton has 330 states and 456 transitions. Word has length 86 [2022-03-19 10:37:44,070 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:37:44,070 INFO L478 AbstractCegarLoop]: Abstraction has 330 states and 456 transitions. [2022-03-19 10:37:44,071 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 3 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-19 10:37:44,071 INFO L276 IsEmpty]: Start isEmpty. Operand 330 states and 456 transitions. [2022-03-19 10:37:44,071 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-03-19 10:37:44,071 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:37:44,071 INFO L500 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:37:44,090 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-03-19 10:37:44,287 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:37:44,287 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:37:44,288 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:37:44,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 3 times [2022-03-19 10:37:44,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:37:44,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [459140323] [2022-03-19 10:37:44,288 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:37:44,288 INFO L85 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 4 times [2022-03-19 10:37:44,288 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:37:44,288 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2054983448] [2022-03-19 10:37:44,288 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:37:44,288 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:37:44,294 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:37:44,294 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [994729580] [2022-03-19 10:37:44,295 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:37:44,295 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:37:44,295 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:37:44,296 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-03-19 10:37:44,297 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-03-19 10:37:44,334 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:37:44,334 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:37:44,336 INFO L263 TraceCheckSpWp]: Trace formula consists of 202 conjuncts, 76 conjunts are in the unsatisfiable core [2022-03-19 10:37:44,337 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:37:45,092 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:37:45,094 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:37:57,848 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 52 proven. 28 refuted. 0 times theorem prover too weak. 91 trivial. 0 not checked. [2022-03-19 10:37:57,848 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:37:58,813 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:37:58,815 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:38:03,547 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:38:03,547 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2054983448] [2022-03-19 10:38:03,548 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:38:03,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [994729580] [2022-03-19 10:38:03,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [994729580] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:38:03,548 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:38:03,548 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-03-19 10:38:03,548 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:38:03,548 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [459140323] [2022-03-19 10:38:03,548 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [459140323] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:38:03,548 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:38:03,548 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-19 10:38:03,548 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1462821098] [2022-03-19 10:38:03,548 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:38:03,548 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-19 10:38:03,549 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:38:03,549 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-19 10:38:03,549 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=594, Unknown=1, NotChecked=0, Total=702 [2022-03-19 10:38:03,549 INFO L87 Difference]: Start difference. First operand 330 states and 456 transitions. Second operand has 18 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-19 10:38:04,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:38:04,370 INFO L93 Difference]: Finished difference Result 377 states and 518 transitions. [2022-03-19 10:38:04,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-19 10:38:04,370 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 91 [2022-03-19 10:38:04,370 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:38:04,372 INFO L225 Difference]: With dead ends: 377 [2022-03-19 10:38:04,372 INFO L226 Difference]: Without dead ends: 374 [2022-03-19 10:38:04,372 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 130 GetRequests, 98 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 197 ImplicationChecksByTransitivity, 12.1s TimeCoverageRelationStatistics Valid=166, Invalid=889, Unknown=1, NotChecked=0, Total=1056 [2022-03-19 10:38:04,373 INFO L912 BasicCegarLoop]: 50 mSDtfsCounter, 57 mSDsluCounter, 537 mSDsCounter, 0 mSdLazyCounter, 615 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 71 SdHoareTripleChecker+Valid, 587 SdHoareTripleChecker+Invalid, 811 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 615 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 133 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-19 10:38:04,373 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [71 Valid, 587 Invalid, 811 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 615 Invalid, 0 Unknown, 133 Unchecked, 0.5s Time] [2022-03-19 10:38:04,373 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 374 states. [2022-03-19 10:38:04,433 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 374 to 359. [2022-03-19 10:38:04,435 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 359 states, 206 states have (on average 1.1990291262135921) internal successors, (247), 207 states have internal predecessors, (247), 127 states have call successors, (127), 26 states have call predecessors, (127), 25 states have return successors, (125), 125 states have call predecessors, (125), 125 states have call successors, (125) [2022-03-19 10:38:04,436 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 359 states to 359 states and 499 transitions. [2022-03-19 10:38:04,436 INFO L78 Accepts]: Start accepts. Automaton has 359 states and 499 transitions. Word has length 91 [2022-03-19 10:38:04,437 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:38:04,437 INFO L478 AbstractCegarLoop]: Abstraction has 359 states and 499 transitions. [2022-03-19 10:38:04,437 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-03-19 10:38:04,437 INFO L276 IsEmpty]: Start isEmpty. Operand 359 states and 499 transitions. [2022-03-19 10:38:04,437 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-03-19 10:38:04,438 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:38:04,438 INFO L500 BasicCegarLoop]: trace histogram [10, 9, 9, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 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-03-19 10:38:04,457 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-19 10:38:04,651 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-19 10:38:04,651 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:38:04,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:38:04,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1983923522, now seen corresponding path program 1 times [2022-03-19 10:38:04,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:38:04,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1168976567] [2022-03-19 10:38:04,652 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:38:04,652 INFO L85 PathProgramCache]: Analyzing trace with hash 1983923522, now seen corresponding path program 2 times [2022-03-19 10:38:04,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:38:04,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2014746589] [2022-03-19 10:38:04,652 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:38:04,652 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:38:04,658 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:38:04,658 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1900824466] [2022-03-19 10:38:04,658 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:38:04,658 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:38:04,658 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:38:04,659 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-03-19 10:38:04,660 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-03-19 10:38:04,710 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:38:04,710 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:38:04,711 INFO L263 TraceCheckSpWp]: Trace formula consists of 260 conjuncts, 88 conjunts are in the unsatisfiable core [2022-03-19 10:38:04,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:38:05,555 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 64 proven. 45 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-03-19 10:38:05,555 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:38:08,182 INFO L134 CoverageAnalysis]: Checked inductivity of 217 backedges. 80 proven. 19 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2022-03-19 10:38:08,182 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:38:08,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2014746589] [2022-03-19 10:38:08,182 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:38:08,182 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1900824466] [2022-03-19 10:38:08,182 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1900824466] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:38:08,182 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:38:08,182 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 13] total 25 [2022-03-19 10:38:08,182 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:38:08,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1168976567] [2022-03-19 10:38:08,183 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1168976567] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:38:08,183 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:38:08,183 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-19 10:38:08,183 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [135418238] [2022-03-19 10:38:08,183 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:38:08,183 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-19 10:38:08,183 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:38:08,183 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-19 10:38:08,183 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=107, Invalid=493, Unknown=0, NotChecked=0, Total=600 [2022-03-19 10:38:08,184 INFO L87 Difference]: Start difference. First operand 359 states and 499 transitions. Second operand has 17 states, 15 states have (on average 2.6) internal successors, (39), 14 states have internal predecessors, (39), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-19 10:38:10,564 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 10:38:10,881 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:38:10,881 INFO L93 Difference]: Finished difference Result 425 states and 583 transitions. [2022-03-19 10:38:10,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-19 10:38:10,881 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 2.6) internal successors, (39), 14 states have internal predecessors, (39), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) Word has length 99 [2022-03-19 10:38:10,882 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:38:10,884 INFO L225 Difference]: With dead ends: 425 [2022-03-19 10:38:10,884 INFO L226 Difference]: Without dead ends: 423 [2022-03-19 10:38:10,884 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 202 GetRequests, 169 SyntacticMatches, 5 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 194 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=152, Invalid=718, Unknown=0, NotChecked=0, Total=870 [2022-03-19 10:38:10,884 INFO L912 BasicCegarLoop]: 60 mSDtfsCounter, 67 mSDsluCounter, 633 mSDsCounter, 0 mSdLazyCounter, 936 mSolverCounterSat, 50 mSolverCounterUnsat, 1 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 85 SdHoareTripleChecker+Valid, 693 SdHoareTripleChecker+Invalid, 987 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 50 IncrementalHoareTripleChecker+Valid, 936 IncrementalHoareTripleChecker+Invalid, 1 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-03-19 10:38:10,885 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [85 Valid, 693 Invalid, 987 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [50 Valid, 936 Invalid, 1 Unknown, 0 Unchecked, 2.5s Time] [2022-03-19 10:38:10,885 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 423 states. [2022-03-19 10:38:10,939 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 423 to 363. [2022-03-19 10:38:10,940 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 363 states, 209 states have (on average 1.1961722488038278) internal successors, (250), 210 states have internal predecessors, (250), 127 states have call successors, (127), 27 states have call predecessors, (127), 26 states have return successors, (125), 125 states have call predecessors, (125), 125 states have call successors, (125) [2022-03-19 10:38:10,941 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 363 states to 363 states and 502 transitions. [2022-03-19 10:38:10,941 INFO L78 Accepts]: Start accepts. Automaton has 363 states and 502 transitions. Word has length 99 [2022-03-19 10:38:10,942 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:38:10,942 INFO L478 AbstractCegarLoop]: Abstraction has 363 states and 502 transitions. [2022-03-19 10:38:10,943 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 15 states have (on average 2.6) internal successors, (39), 14 states have internal predecessors, (39), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-19 10:38:10,943 INFO L276 IsEmpty]: Start isEmpty. Operand 363 states and 502 transitions. [2022-03-19 10:38:10,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2022-03-19 10:38:10,944 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:38:10,944 INFO L500 BasicCegarLoop]: trace histogram [10, 9, 9, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 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] [2022-03-19 10:38:10,962 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-03-19 10:38:11,159 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-19 10:38:11,159 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:38:11,160 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:38:11,160 INFO L85 PathProgramCache]: Analyzing trace with hash -100199667, now seen corresponding path program 7 times [2022-03-19 10:38:11,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:38:11,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1691023842] [2022-03-19 10:38:11,160 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:38:11,160 INFO L85 PathProgramCache]: Analyzing trace with hash -100199667, now seen corresponding path program 8 times [2022-03-19 10:38:11,160 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:38:11,160 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540455625] [2022-03-19 10:38:11,160 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:38:11,160 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:38:11,166 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:38:11,166 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2941802] [2022-03-19 10:38:11,166 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:38:11,166 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:38:11,167 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:38:11,172 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-03-19 10:38:11,174 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-03-19 10:38:11,220 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:38:11,221 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:38:11,222 INFO L263 TraceCheckSpWp]: Trace formula consists of 266 conjuncts, 89 conjunts are in the unsatisfiable core [2022-03-19 10:38:11,224 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:38:11,903 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:38:11,906 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:38:12,498 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 26 proven. 92 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-03-19 10:38:12,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:38:13,403 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 69 proven. 27 refuted. 0 times theorem prover too weak. 130 trivial. 0 not checked. [2022-03-19 10:38:13,403 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:38:13,403 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540455625] [2022-03-19 10:38:13,404 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:38:13,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2941802] [2022-03-19 10:38:13,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2941802] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:38:13,404 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:38:13,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 12] total 26 [2022-03-19 10:38:13,404 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:38:13,404 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1691023842] [2022-03-19 10:38:13,404 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1691023842] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:38:13,404 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:38:13,404 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-19 10:38:13,404 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1718665638] [2022-03-19 10:38:13,404 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:38:13,404 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-19 10:38:13,404 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:38:13,405 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-19 10:38:13,405 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=551, Unknown=0, NotChecked=0, Total=650 [2022-03-19 10:38:13,405 INFO L87 Difference]: Start difference. First operand 363 states and 502 transitions. Second operand has 19 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 17 states have internal predecessors, (42), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) [2022-03-19 10:38:15,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:38:15,790 INFO L93 Difference]: Finished difference Result 470 states and 646 transitions. [2022-03-19 10:38:15,790 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-19 10:38:15,790 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 17 states have internal predecessors, (42), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) Word has length 102 [2022-03-19 10:38:15,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:38:15,792 INFO L225 Difference]: With dead ends: 470 [2022-03-19 10:38:15,792 INFO L226 Difference]: Without dead ends: 468 [2022-03-19 10:38:15,793 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 178 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 191 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=137, Invalid=793, Unknown=0, NotChecked=0, Total=930 [2022-03-19 10:38:15,793 INFO L912 BasicCegarLoop]: 49 mSDtfsCounter, 66 mSDsluCounter, 580 mSDsCounter, 0 mSdLazyCounter, 870 mSolverCounterSat, 34 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 629 SdHoareTripleChecker+Invalid, 904 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 34 IncrementalHoareTripleChecker+Valid, 870 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.0s IncrementalHoareTripleChecker+Time [2022-03-19 10:38:15,793 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 629 Invalid, 904 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [34 Valid, 870 Invalid, 0 Unknown, 0 Unchecked, 2.0s Time] [2022-03-19 10:38:15,794 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2022-03-19 10:38:15,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 407. [2022-03-19 10:38:15,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 234 states have (on average 1.1965811965811965) internal successors, (280), 235 states have internal predecessors, (280), 143 states have call successors, (143), 30 states have call predecessors, (143), 29 states have return successors, (141), 141 states have call predecessors, (141), 141 states have call successors, (141) [2022-03-19 10:38:15,865 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 564 transitions. [2022-03-19 10:38:15,865 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 564 transitions. Word has length 102 [2022-03-19 10:38:15,865 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:38:15,865 INFO L478 AbstractCegarLoop]: Abstraction has 407 states and 564 transitions. [2022-03-19 10:38:15,865 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 17 states have internal predecessors, (42), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 7 states have call successors, (14) [2022-03-19 10:38:15,865 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 564 transitions. [2022-03-19 10:38:15,866 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-03-19 10:38:15,866 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:38:15,866 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:38:15,885 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-03-19 10:38:16,080 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-19 10:38:16,081 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:38:16,081 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:38:16,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 5 times [2022-03-19 10:38:16,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:38:16,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [941219920] [2022-03-19 10:38:16,081 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:38:16,081 INFO L85 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 6 times [2022-03-19 10:38:16,082 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:38:16,082 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1336988244] [2022-03-19 10:38:16,082 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:38:16,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:38:16,087 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:38:16,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1363875747] [2022-03-19 10:38:16,087 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:38:16,087 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:38:16,088 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:38:16,090 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-03-19 10:38:16,092 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-03-19 10:38:16,227 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-19 10:38:16,227 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:38:16,229 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 52 conjunts are in the unsatisfiable core [2022-03-19 10:38:16,230 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:38:16,759 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:38:16,873 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 57 proven. 33 refuted. 0 times theorem prover too weak. 244 trivial. 0 not checked. [2022-03-19 10:38:16,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:38:17,036 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:39:29,342 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:39:37,429 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:39:51,376 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 61 proven. 35 refuted. 0 times theorem prover too weak. 238 trivial. 0 not checked. [2022-03-19 10:39:51,376 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:39:51,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1336988244] [2022-03-19 10:39:51,377 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:39:51,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1363875747] [2022-03-19 10:39:51,377 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1363875747] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:39:51,377 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:39:51,377 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 22 [2022-03-19 10:39:51,377 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:39:51,377 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [941219920] [2022-03-19 10:39:51,378 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [941219920] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:39:51,378 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:39:51,378 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-19 10:39:51,378 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1534594474] [2022-03-19 10:39:51,378 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:39:51,378 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-19 10:39:51,378 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:39:51,378 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-19 10:39:51,378 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=75, Invalid=387, Unknown=0, NotChecked=0, Total=462 [2022-03-19 10:39:51,378 INFO L87 Difference]: Start difference. First operand 407 states and 564 transitions. Second operand has 13 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) [2022-03-19 10:39:51,875 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:39:51,876 INFO L93 Difference]: Finished difference Result 495 states and 680 transitions. [2022-03-19 10:39:51,876 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-19 10:39:51,876 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) Word has length 108 [2022-03-19 10:39:51,876 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:39:51,878 INFO L225 Difference]: With dead ends: 495 [2022-03-19 10:39:51,878 INFO L226 Difference]: Without dead ends: 492 [2022-03-19 10:39:51,878 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 222 GetRequests, 194 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=143, Invalid=669, Unknown=0, NotChecked=0, Total=812 [2022-03-19 10:39:51,879 INFO L912 BasicCegarLoop]: 47 mSDtfsCounter, 48 mSDsluCounter, 317 mSDsCounter, 0 mSdLazyCounter, 380 mSolverCounterSat, 43 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 364 SdHoareTripleChecker+Invalid, 423 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 43 IncrementalHoareTripleChecker+Valid, 380 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-19 10:39:51,879 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 364 Invalid, 423 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [43 Valid, 380 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-19 10:39:51,880 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 492 states. [2022-03-19 10:39:51,955 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 492 to 409. [2022-03-19 10:39:51,955 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 409 states, 238 states have (on average 1.1890756302521008) internal successors, (283), 239 states have internal predecessors, (283), 139 states have call successors, (139), 32 states have call predecessors, (139), 31 states have return successors, (137), 137 states have call predecessors, (137), 137 states have call successors, (137) [2022-03-19 10:39:51,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 409 states to 409 states and 559 transitions. [2022-03-19 10:39:51,957 INFO L78 Accepts]: Start accepts. Automaton has 409 states and 559 transitions. Word has length 108 [2022-03-19 10:39:51,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:39:51,958 INFO L478 AbstractCegarLoop]: Abstraction has 409 states and 559 transitions. [2022-03-19 10:39:51,958 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.5) internal successors, (30), 11 states have internal predecessors, (30), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (11), 3 states have call predecessors, (11), 2 states have call successors, (11) [2022-03-19 10:39:51,958 INFO L276 IsEmpty]: Start isEmpty. Operand 409 states and 559 transitions. [2022-03-19 10:39:51,959 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-03-19 10:39:51,959 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:39:51,959 INFO L500 BasicCegarLoop]: trace histogram [10, 9, 9, 6, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 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] [2022-03-19 10:39:51,978 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-03-19 10:39:52,176 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:39:52,176 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:39:52,176 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:39:52,176 INFO L85 PathProgramCache]: Analyzing trace with hash 826422219, now seen corresponding path program 9 times [2022-03-19 10:39:52,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:39:52,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [124952157] [2022-03-19 10:39:52,177 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:39:52,177 INFO L85 PathProgramCache]: Analyzing trace with hash 826422219, now seen corresponding path program 10 times [2022-03-19 10:39:52,177 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:39:52,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [523592403] [2022-03-19 10:39:52,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:39:52,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:39:52,182 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:39:52,183 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1791930245] [2022-03-19 10:39:52,183 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:39:52,183 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:39:52,183 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:39:52,187 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-03-19 10:39:52,190 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-03-19 10:39:52,248 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:39:52,248 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:39:52,249 INFO L263 TraceCheckSpWp]: Trace formula consists of 249 conjuncts, 99 conjunts are in the unsatisfiable core [2022-03-19 10:39:52,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:39:54,237 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 57 proven. 73 refuted. 0 times theorem prover too weak. 114 trivial. 0 not checked. [2022-03-19 10:39:54,237 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:39:55,213 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 87 proven. 18 refuted. 0 times theorem prover too weak. 139 trivial. 0 not checked. [2022-03-19 10:39:55,213 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:39:55,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [523592403] [2022-03-19 10:39:55,214 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:39:55,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1791930245] [2022-03-19 10:39:55,214 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1791930245] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:39:55,214 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:39:55,214 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 13] total 30 [2022-03-19 10:39:55,214 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:39:55,214 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [124952157] [2022-03-19 10:39:55,214 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [124952157] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:39:55,214 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:39:55,214 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-19 10:39:55,214 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1585244399] [2022-03-19 10:39:55,214 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:39:55,214 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-19 10:39:55,215 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:39:55,215 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-19 10:39:55,215 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=127, Invalid=743, Unknown=0, NotChecked=0, Total=870 [2022-03-19 10:39:55,215 INFO L87 Difference]: Start difference. First operand 409 states and 559 transitions. Second operand has 22 states, 20 states have (on average 2.35) internal successors, (47), 18 states have internal predecessors, (47), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-19 10:39:56,747 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:39:56,747 INFO L93 Difference]: Finished difference Result 519 states and 707 transitions. [2022-03-19 10:39:56,748 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-19 10:39:56,748 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 20 states have (on average 2.35) internal successors, (47), 18 states have internal predecessors, (47), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) Word has length 107 [2022-03-19 10:39:56,748 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:39:56,750 INFO L225 Difference]: With dead ends: 519 [2022-03-19 10:39:56,750 INFO L226 Difference]: Without dead ends: 517 [2022-03-19 10:39:56,751 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 223 GetRequests, 183 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 292 ImplicationChecksByTransitivity, 2.0s TimeCoverageRelationStatistics Valid=222, Invalid=1338, Unknown=0, NotChecked=0, Total=1560 [2022-03-19 10:39:56,751 INFO L912 BasicCegarLoop]: 56 mSDtfsCounter, 87 mSDsluCounter, 764 mSDsCounter, 0 mSdLazyCounter, 1188 mSolverCounterSat, 80 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 109 SdHoareTripleChecker+Valid, 820 SdHoareTripleChecker+Invalid, 1268 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 80 IncrementalHoareTripleChecker+Valid, 1188 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-19 10:39:56,751 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [109 Valid, 820 Invalid, 1268 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [80 Valid, 1188 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-19 10:39:56,751 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 517 states. [2022-03-19 10:39:56,850 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 517 to 495. [2022-03-19 10:39:56,851 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 495 states, 288 states have (on average 1.1909722222222223) internal successors, (343), 289 states have internal predecessors, (343), 171 states have call successors, (171), 36 states have call predecessors, (171), 35 states have return successors, (169), 169 states have call predecessors, (169), 169 states have call successors, (169) [2022-03-19 10:39:56,853 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 495 states to 495 states and 683 transitions. [2022-03-19 10:39:56,853 INFO L78 Accepts]: Start accepts. Automaton has 495 states and 683 transitions. Word has length 107 [2022-03-19 10:39:56,853 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:39:56,853 INFO L478 AbstractCegarLoop]: Abstraction has 495 states and 683 transitions. [2022-03-19 10:39:56,853 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 20 states have (on average 2.35) internal successors, (47), 18 states have internal predecessors, (47), 7 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 6 states have call successors, (14) [2022-03-19 10:39:56,853 INFO L276 IsEmpty]: Start isEmpty. Operand 495 states and 683 transitions. [2022-03-19 10:39:56,854 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-03-19 10:39:56,854 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:39:56,854 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-03-19 10:39:56,873 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-03-19 10:39:57,067 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:39:57,067 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:39:57,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:39:57,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 7 times [2022-03-19 10:39:57,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:39:57,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1100089917] [2022-03-19 10:39:57,068 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:39:57,068 INFO L85 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 8 times [2022-03-19 10:39:57,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:39:57,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2048099806] [2022-03-19 10:39:57,068 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:39:57,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:39:57,074 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:39:57,074 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [178854525] [2022-03-19 10:39:57,074 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:39:57,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:39:57,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:39:57,084 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-03-19 10:39:57,084 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-03-19 10:39:57,144 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:39:57,145 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:39:57,146 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 68 conjunts are in the unsatisfiable core [2022-03-19 10:39:57,148 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:39:58,023 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:39:58,873 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 90 proven. 42 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-03-19 10:39:58,873 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:39:59,450 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:39:59,976 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:39:59,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2048099806] [2022-03-19 10:39:59,976 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:39:59,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [178854525] [2022-03-19 10:39:59,976 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [178854525] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:39:59,976 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:39:59,976 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-03-19 10:39:59,976 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:39:59,976 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1100089917] [2022-03-19 10:39:59,976 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1100089917] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:39:59,976 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:39:59,976 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-19 10:39:59,977 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1373746094] [2022-03-19 10:39:59,977 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:39:59,977 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-19 10:39:59,977 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:39:59,977 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-19 10:39:59,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=83, Invalid=517, Unknown=0, NotChecked=0, Total=600 [2022-03-19 10:39:59,977 INFO L87 Difference]: Start difference. First operand 495 states and 683 transitions. Second operand has 18 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-19 10:40:01,528 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:40:01,528 INFO L93 Difference]: Finished difference Result 584 states and 806 transitions. [2022-03-19 10:40:01,529 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-03-19 10:40:01,529 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) Word has length 111 [2022-03-19 10:40:01,529 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:40:01,531 INFO L225 Difference]: With dead ends: 584 [2022-03-19 10:40:01,531 INFO L226 Difference]: Without dead ends: 581 [2022-03-19 10:40:01,532 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 136 GetRequests, 108 SyntacticMatches, 1 SemanticMatches, 27 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 184 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=108, Invalid=704, Unknown=0, NotChecked=0, Total=812 [2022-03-19 10:40:01,532 INFO L912 BasicCegarLoop]: 53 mSDtfsCounter, 59 mSDsluCounter, 502 mSDsCounter, 0 mSdLazyCounter, 795 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 555 SdHoareTripleChecker+Invalid, 851 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 795 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-19 10:40:01,532 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 555 Invalid, 851 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 795 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-19 10:40:01,533 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 581 states. [2022-03-19 10:40:01,647 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 581 to 527. [2022-03-19 10:40:01,648 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 527 states, 306 states have (on average 1.1928104575163399) internal successors, (365), 307 states have internal predecessors, (365), 183 states have call successors, (183), 38 states have call predecessors, (183), 37 states have return successors, (181), 181 states have call predecessors, (181), 181 states have call successors, (181) [2022-03-19 10:40:01,650 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 527 states to 527 states and 729 transitions. [2022-03-19 10:40:01,650 INFO L78 Accepts]: Start accepts. Automaton has 527 states and 729 transitions. Word has length 111 [2022-03-19 10:40:01,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:40:01,650 INFO L478 AbstractCegarLoop]: Abstraction has 527 states and 729 transitions. [2022-03-19 10:40:01,651 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 16 states have (on average 2.25) internal successors, (36), 16 states have internal predecessors, (36), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-19 10:40:01,651 INFO L276 IsEmpty]: Start isEmpty. Operand 527 states and 729 transitions. [2022-03-19 10:40:01,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-19 10:40:01,652 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:40:01,652 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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] [2022-03-19 10:40:01,670 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-03-19 10:40:01,859 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-03-19 10:40:01,859 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:40:01,860 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:40:01,860 INFO L85 PathProgramCache]: Analyzing trace with hash 890766036, now seen corresponding path program 9 times [2022-03-19 10:40:01,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:40:01,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1777979317] [2022-03-19 10:40:01,860 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:40:01,860 INFO L85 PathProgramCache]: Analyzing trace with hash 890766036, now seen corresponding path program 10 times [2022-03-19 10:40:01,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:40:01,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [330785440] [2022-03-19 10:40:01,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:40:01,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:40:01,865 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:40:01,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [921170443] [2022-03-19 10:40:01,866 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:40:01,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:40:01,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:40:01,867 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-03-19 10:40:01,868 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-03-19 10:40:01,911 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:40:01,911 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:40:01,912 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 80 conjunts are in the unsatisfiable core [2022-03-19 10:40:01,914 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:40:02,946 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:40:02,949 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:40:02,951 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:40:13,737 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 60 proven. 76 refuted. 0 times theorem prover too weak. 207 trivial. 0 not checked. [2022-03-19 10:40:13,738 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:40:15,180 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:40:15,181 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:40:17,897 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:40:17,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [330785440] [2022-03-19 10:40:17,897 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:40:17,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [921170443] [2022-03-19 10:40:17,897 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [921170443] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:40:17,897 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:40:17,897 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19] total 19 [2022-03-19 10:40:17,897 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:40:17,897 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1777979317] [2022-03-19 10:40:17,897 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1777979317] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:40:17,898 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:40:17,898 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-19 10:40:17,898 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1604591371] [2022-03-19 10:40:17,898 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:40:17,898 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-19 10:40:17,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:40:17,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-19 10:40:17,898 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=112, Invalid=643, Unknown=1, NotChecked=0, Total=756 [2022-03-19 10:40:17,898 INFO L87 Difference]: Start difference. First operand 527 states and 729 transitions. Second operand has 19 states, 18 states have (on average 2.111111111111111) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-19 10:40:24,899 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:40:24,899 INFO L93 Difference]: Finished difference Result 619 states and 855 transitions. [2022-03-19 10:40:24,901 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-19 10:40:24,901 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 18 states have (on average 2.111111111111111) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 113 [2022-03-19 10:40:24,902 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:40:24,904 INFO L225 Difference]: With dead ends: 619 [2022-03-19 10:40:24,904 INFO L226 Difference]: Without dead ends: 616 [2022-03-19 10:40:24,904 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 173 GetRequests, 141 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 203 ImplicationChecksByTransitivity, 13.9s TimeCoverageRelationStatistics Valid=146, Invalid=909, Unknown=1, NotChecked=0, Total=1056 [2022-03-19 10:40:24,904 INFO L912 BasicCegarLoop]: 66 mSDtfsCounter, 71 mSDsluCounter, 564 mSDsCounter, 0 mSdLazyCounter, 906 mSolverCounterSat, 92 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 93 SdHoareTripleChecker+Valid, 630 SdHoareTripleChecker+Invalid, 998 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 92 IncrementalHoareTripleChecker+Valid, 906 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.3s IncrementalHoareTripleChecker+Time [2022-03-19 10:40:24,905 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [93 Valid, 630 Invalid, 998 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [92 Valid, 906 Invalid, 0 Unknown, 0 Unchecked, 1.3s Time] [2022-03-19 10:40:24,905 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 616 states. [2022-03-19 10:40:25,045 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 616 to 596. [2022-03-19 10:40:25,045 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 596 states, 343 states have (on average 1.1982507288629738) internal successors, (411), 344 states have internal predecessors, (411), 211 states have call successors, (211), 42 states have call predecessors, (211), 41 states have return successors, (209), 209 states have call predecessors, (209), 209 states have call successors, (209) [2022-03-19 10:40:25,047 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 596 states to 596 states and 831 transitions. [2022-03-19 10:40:25,049 INFO L78 Accepts]: Start accepts. Automaton has 596 states and 831 transitions. Word has length 113 [2022-03-19 10:40:25,049 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:40:25,049 INFO L478 AbstractCegarLoop]: Abstraction has 596 states and 831 transitions. [2022-03-19 10:40:25,049 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 18 states have (on average 2.111111111111111) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-19 10:40:25,049 INFO L276 IsEmpty]: Start isEmpty. Operand 596 states and 831 transitions. [2022-03-19 10:40:25,050 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-19 10:40:25,051 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:40:25,051 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-03-19 10:40:25,069 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-19 10:40:25,269 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-03-19 10:40:25,269 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:40:25,269 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:40:25,269 INFO L85 PathProgramCache]: Analyzing trace with hash 1938711081, now seen corresponding path program 11 times [2022-03-19 10:40:25,269 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:40:25,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [974599308] [2022-03-19 10:40:25,270 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:40:25,270 INFO L85 PathProgramCache]: Analyzing trace with hash 1938711081, now seen corresponding path program 12 times [2022-03-19 10:40:25,270 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:40:25,270 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [830917443] [2022-03-19 10:40:25,270 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:40:25,270 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:40:25,277 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:40:25,278 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [479766708] [2022-03-19 10:40:25,278 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:40:25,278 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:40:25,278 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:40:25,279 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-03-19 10:40:25,280 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-03-19 10:40:25,352 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-19 10:40:25,353 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:40:25,354 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 79 conjunts are in the unsatisfiable core [2022-03-19 10:40:25,356 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:40:26,171 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 26 proven. 69 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2022-03-19 10:40:26,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:40:30,574 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 26 proven. 69 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2022-03-19 10:40:30,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:40:30,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [830917443] [2022-03-19 10:40:30,574 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:40:30,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [479766708] [2022-03-19 10:40:30,574 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [479766708] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:40:30,574 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:40:30,574 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19] total 32 [2022-03-19 10:40:30,574 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:40:30,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [974599308] [2022-03-19 10:40:30,574 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [974599308] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:40:30,574 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:40:30,575 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-19 10:40:30,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1281195322] [2022-03-19 10:40:30,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:40:30,575 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-19 10:40:30,575 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:40:30,575 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-19 10:40:30,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=149, Invalid=843, Unknown=0, NotChecked=0, Total=992 [2022-03-19 10:40:30,576 INFO L87 Difference]: Start difference. First operand 596 states and 831 transitions. Second operand has 18 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 5 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) [2022-03-19 10:40:31,644 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:40:31,645 INFO L93 Difference]: Finished difference Result 665 states and 919 transitions. [2022-03-19 10:40:31,645 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-19 10:40:31,645 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 5 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) Word has length 116 [2022-03-19 10:40:31,645 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:40:31,648 INFO L225 Difference]: With dead ends: 665 [2022-03-19 10:40:31,648 INFO L226 Difference]: Without dead ends: 662 [2022-03-19 10:40:31,648 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 200 SyntacticMatches, 1 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 285 ImplicationChecksByTransitivity, 3.0s TimeCoverageRelationStatistics Valid=294, Invalid=1512, Unknown=0, NotChecked=0, Total=1806 [2022-03-19 10:40:31,649 INFO L912 BasicCegarLoop]: 60 mSDtfsCounter, 79 mSDsluCounter, 609 mSDsCounter, 0 mSdLazyCounter, 959 mSolverCounterSat, 115 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 91 SdHoareTripleChecker+Valid, 669 SdHoareTripleChecker+Invalid, 1074 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 115 IncrementalHoareTripleChecker+Valid, 959 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-19 10:40:31,649 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [91 Valid, 669 Invalid, 1074 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [115 Valid, 959 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-19 10:40:31,649 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 662 states. [2022-03-19 10:40:31,791 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 662 to 600. [2022-03-19 10:40:31,792 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 600 states, 346 states have (on average 1.1965317919075145) internal successors, (414), 347 states have internal predecessors, (414), 211 states have call successors, (211), 43 states have call predecessors, (211), 42 states have return successors, (209), 209 states have call predecessors, (209), 209 states have call successors, (209) [2022-03-19 10:40:31,794 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 600 states to 600 states and 834 transitions. [2022-03-19 10:40:31,794 INFO L78 Accepts]: Start accepts. Automaton has 600 states and 834 transitions. Word has length 116 [2022-03-19 10:40:31,794 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:40:31,794 INFO L478 AbstractCegarLoop]: Abstraction has 600 states and 834 transitions. [2022-03-19 10:40:31,794 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 5 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 4 states have call predecessors, (17), 4 states have call successors, (17) [2022-03-19 10:40:31,794 INFO L276 IsEmpty]: Start isEmpty. Operand 600 states and 834 transitions. [2022-03-19 10:40:31,795 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-19 10:40:31,795 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:40:31,796 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-03-19 10:40:31,812 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-03-19 10:40:31,998 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:40:31,998 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:40:31,998 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:40:31,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1687072417, now seen corresponding path program 13 times [2022-03-19 10:40:31,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:40:31,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [706422271] [2022-03-19 10:40:31,998 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:40:31,999 INFO L85 PathProgramCache]: Analyzing trace with hash -1687072417, now seen corresponding path program 14 times [2022-03-19 10:40:31,999 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:40:31,999 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [897247921] [2022-03-19 10:40:31,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:40:31,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:40:32,004 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:40:32,004 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [352429917] [2022-03-19 10:40:32,004 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:40:32,004 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:40:32,004 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:40:32,005 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-03-19 10:40:32,006 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-03-19 10:40:32,053 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:40:32,054 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:40:32,055 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 91 conjunts are in the unsatisfiable core [2022-03-19 10:40:32,057 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:40:33,305 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 95 proven. 63 refuted. 0 times theorem prover too weak. 192 trivial. 0 not checked. [2022-03-19 10:40:33,305 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:40:34,534 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:40:34,536 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:40:37,577 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:40:37,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [897247921] [2022-03-19 10:40:37,578 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:40:37,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352429917] [2022-03-19 10:40:37,578 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352429917] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:40:37,578 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:40:37,578 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-03-19 10:40:37,578 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:40:37,578 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [706422271] [2022-03-19 10:40:37,578 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [706422271] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:40:37,578 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:40:37,578 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-19 10:40:37,578 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [375846771] [2022-03-19 10:40:37,578 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:40:37,578 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-19 10:40:37,579 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:40:37,579 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-19 10:40:37,579 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=109, Invalid=703, Unknown=0, NotChecked=0, Total=812 [2022-03-19 10:40:37,579 INFO L87 Difference]: Start difference. First operand 600 states and 834 transitions. Second operand has 20 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-19 10:40:40,049 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:40:40,049 INFO L93 Difference]: Finished difference Result 691 states and 960 transitions. [2022-03-19 10:40:40,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-19 10:40:40,050 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 116 [2022-03-19 10:40:40,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:40:40,052 INFO L225 Difference]: With dead ends: 691 [2022-03-19 10:40:40,052 INFO L226 Difference]: Without dead ends: 688 [2022-03-19 10:40:40,053 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 158 GetRequests, 120 SyntacticMatches, 2 SemanticMatches, 36 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 260 ImplicationChecksByTransitivity, 5.7s TimeCoverageRelationStatistics Valid=189, Invalid=1217, Unknown=0, NotChecked=0, Total=1406 [2022-03-19 10:40:40,053 INFO L912 BasicCegarLoop]: 60 mSDtfsCounter, 71 mSDsluCounter, 724 mSDsCounter, 0 mSdLazyCounter, 1096 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 89 SdHoareTripleChecker+Valid, 784 SdHoareTripleChecker+Invalid, 1175 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 1096 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-19 10:40:40,053 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [89 Valid, 784 Invalid, 1175 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 1096 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-19 10:40:40,054 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 688 states. [2022-03-19 10:40:40,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 688 to 665. [2022-03-19 10:40:40,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 665 states, 380 states have (on average 1.2026315789473685) internal successors, (457), 381 states have internal predecessors, (457), 239 states have call successors, (239), 46 states have call predecessors, (239), 45 states have return successors, (237), 237 states have call predecessors, (237), 237 states have call successors, (237) [2022-03-19 10:40:40,220 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 665 states to 665 states and 933 transitions. [2022-03-19 10:40:40,221 INFO L78 Accepts]: Start accepts. Automaton has 665 states and 933 transitions. Word has length 116 [2022-03-19 10:40:40,221 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:40:40,221 INFO L478 AbstractCegarLoop]: Abstraction has 665 states and 933 transitions. [2022-03-19 10:40:40,221 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 17 states have (on average 2.411764705882353) internal successors, (41), 17 states have internal predecessors, (41), 7 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-19 10:40:40,221 INFO L276 IsEmpty]: Start isEmpty. Operand 665 states and 933 transitions. [2022-03-19 10:40:40,222 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-03-19 10:40:40,222 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:40:40,222 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 5, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 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-03-19 10:40:40,241 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-19 10:40:40,429 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:40:40,429 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:40:40,429 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:40:40,429 INFO L85 PathProgramCache]: Analyzing trace with hash 764235165, now seen corresponding path program 15 times [2022-03-19 10:40:40,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:40:40,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [335562948] [2022-03-19 10:40:40,430 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:40:40,430 INFO L85 PathProgramCache]: Analyzing trace with hash 764235165, now seen corresponding path program 16 times [2022-03-19 10:40:40,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:40:40,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1482695309] [2022-03-19 10:40:40,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:40:40,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:40:40,439 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:40:40,439 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1012116837] [2022-03-19 10:40:40,439 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:40:40,439 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:40:40,439 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:40:40,441 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-03-19 10:40:40,442 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-03-19 10:40:40,497 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:40:40,497 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:40:40,499 INFO L263 TraceCheckSpWp]: Trace formula consists of 272 conjuncts, 118 conjunts are in the unsatisfiable core [2022-03-19 10:40:40,501 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:40:42,484 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 113 proven. 70 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2022-03-19 10:40:42,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:40:44,214 INFO L134 CoverageAnalysis]: Checked inductivity of 366 backedges. 129 proven. 17 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-03-19 10:40:44,215 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:40:44,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1482695309] [2022-03-19 10:40:44,215 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:40:44,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012116837] [2022-03-19 10:40:44,215 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012116837] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:40:44,215 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:40:44,215 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 15] total 35 [2022-03-19 10:40:44,215 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:40:44,215 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [335562948] [2022-03-19 10:40:44,215 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [335562948] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:40:44,215 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:40:44,215 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-03-19 10:40:44,215 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [293436700] [2022-03-19 10:40:44,215 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:40:44,216 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-19 10:40:44,216 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:40:44,216 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-19 10:40:44,216 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=191, Invalid=999, Unknown=0, NotChecked=0, Total=1190 [2022-03-19 10:40:44,216 INFO L87 Difference]: Start difference. First operand 665 states and 933 transitions. Second operand has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 5 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-19 10:40:46,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:40:46,220 INFO L93 Difference]: Finished difference Result 773 states and 1073 transitions. [2022-03-19 10:40:46,220 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-19 10:40:46,220 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 5 states have call predecessors, (17), 6 states have call successors, (17) Word has length 121 [2022-03-19 10:40:46,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:40:46,223 INFO L225 Difference]: With dead ends: 773 [2022-03-19 10:40:46,223 INFO L226 Difference]: Without dead ends: 770 [2022-03-19 10:40:46,224 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 252 GetRequests, 204 SyntacticMatches, 4 SemanticMatches, 44 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 545 ImplicationChecksByTransitivity, 2.5s TimeCoverageRelationStatistics Valid=309, Invalid=1761, Unknown=0, NotChecked=0, Total=2070 [2022-03-19 10:40:46,224 INFO L912 BasicCegarLoop]: 59 mSDtfsCounter, 110 mSDsluCounter, 861 mSDsCounter, 0 mSdLazyCounter, 1893 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 138 SdHoareTripleChecker+Valid, 920 SdHoareTripleChecker+Invalid, 1994 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1893 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-19 10:40:46,224 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [138 Valid, 920 Invalid, 1994 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1893 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-03-19 10:40:46,225 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 770 states. [2022-03-19 10:40:46,398 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 770 to 699. [2022-03-19 10:40:46,399 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 699 states, 398 states have (on average 1.2035175879396984) internal successors, (479), 399 states have internal predecessors, (479), 251 states have call successors, (251), 50 states have call predecessors, (251), 49 states have return successors, (249), 249 states have call predecessors, (249), 249 states have call successors, (249) [2022-03-19 10:40:46,401 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 699 states to 699 states and 979 transitions. [2022-03-19 10:40:46,401 INFO L78 Accepts]: Start accepts. Automaton has 699 states and 979 transitions. Word has length 121 [2022-03-19 10:40:46,401 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:40:46,401 INFO L478 AbstractCegarLoop]: Abstraction has 699 states and 979 transitions. [2022-03-19 10:40:46,402 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.0416666666666665) internal successors, (49), 23 states have internal predecessors, (49), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 5 states have call predecessors, (17), 6 states have call successors, (17) [2022-03-19 10:40:46,402 INFO L276 IsEmpty]: Start isEmpty. Operand 699 states and 979 transitions. [2022-03-19 10:40:46,403 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 125 [2022-03-19 10:40:46,403 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:40:46,403 INFO L500 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:40:46,421 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-19 10:40:46,619 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-19 10:40:46,620 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:40:46,620 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:40:46,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1339589678, now seen corresponding path program 3 times [2022-03-19 10:40:46,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:40:46,620 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1345313098] [2022-03-19 10:40:46,620 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:40:46,620 INFO L85 PathProgramCache]: Analyzing trace with hash 1339589678, now seen corresponding path program 4 times [2022-03-19 10:40:46,620 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:40:46,621 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1169716117] [2022-03-19 10:40:46,621 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:40:46,621 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:40:46,637 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:40:46,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [321460654] [2022-03-19 10:40:46,637 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:40:46,637 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:40:46,637 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:40:46,639 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-03-19 10:40:46,640 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-03-19 10:40:46,696 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:40:46,696 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:40:46,698 INFO L263 TraceCheckSpWp]: Trace formula consists of 269 conjuncts, 87 conjunts are in the unsatisfiable core [2022-03-19 10:40:46,700 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:40:47,626 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:40:47,742 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 76 proven. 113 refuted. 0 times theorem prover too weak. 228 trivial. 0 not checked. [2022-03-19 10:40:47,742 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:40:48,984 INFO L134 CoverageAnalysis]: Checked inductivity of 417 backedges. 110 proven. 27 refuted. 0 times theorem prover too weak. 280 trivial. 0 not checked. [2022-03-19 10:40:48,984 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:40:48,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1169716117] [2022-03-19 10:40:48,984 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:40:48,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [321460654] [2022-03-19 10:40:48,984 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [321460654] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:40:48,984 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:40:48,984 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 13] total 29 [2022-03-19 10:40:48,984 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:40:48,984 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1345313098] [2022-03-19 10:40:48,984 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1345313098] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:40:48,984 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:40:48,985 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-19 10:40:48,985 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [446935612] [2022-03-19 10:40:48,985 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:40:48,986 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-19 10:40:48,986 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:40:48,986 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-19 10:40:48,986 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=142, Invalid=670, Unknown=0, NotChecked=0, Total=812 [2022-03-19 10:40:48,987 INFO L87 Difference]: Start difference. First operand 699 states and 979 transitions. Second operand has 21 states, 20 states have (on average 2.2) internal successors, (44), 17 states have internal predecessors, (44), 8 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 6 states have call predecessors, (18), 8 states have call successors, (18) [2022-03-19 10:40:50,525 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:40:50,525 INFO L93 Difference]: Finished difference Result 818 states and 1133 transitions. [2022-03-19 10:40:50,526 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-19 10:40:50,526 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.2) internal successors, (44), 17 states have internal predecessors, (44), 8 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 6 states have call predecessors, (18), 8 states have call successors, (18) Word has length 124 [2022-03-19 10:40:50,527 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:40:50,529 INFO L225 Difference]: With dead ends: 818 [2022-03-19 10:40:50,529 INFO L226 Difference]: Without dead ends: 816 [2022-03-19 10:40:50,530 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 219 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 248 ImplicationChecksByTransitivity, 1.8s TimeCoverageRelationStatistics Valid=205, Invalid=1055, Unknown=0, NotChecked=0, Total=1260 [2022-03-19 10:40:50,530 INFO L912 BasicCegarLoop]: 59 mSDtfsCounter, 78 mSDsluCounter, 710 mSDsCounter, 0 mSdLazyCounter, 1088 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 769 SdHoareTripleChecker+Invalid, 1182 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 1088 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-03-19 10:40:50,530 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 769 Invalid, 1182 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 1088 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-03-19 10:40:50,531 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 816 states. [2022-03-19 10:40:50,717 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 816 to 751. [2022-03-19 10:40:50,717 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 751 states, 429 states have (on average 1.2004662004662006) internal successors, (515), 430 states have internal predecessors, (515), 267 states have call successors, (267), 55 states have call predecessors, (267), 54 states have return successors, (265), 265 states have call predecessors, (265), 265 states have call successors, (265) [2022-03-19 10:40:50,720 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 751 states to 751 states and 1047 transitions. [2022-03-19 10:40:50,720 INFO L78 Accepts]: Start accepts. Automaton has 751 states and 1047 transitions. Word has length 124 [2022-03-19 10:40:50,720 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:40:50,720 INFO L478 AbstractCegarLoop]: Abstraction has 751 states and 1047 transitions. [2022-03-19 10:40:50,720 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.2) internal successors, (44), 17 states have internal predecessors, (44), 8 states have call successors, (20), 2 states have call predecessors, (20), 2 states have return successors, (18), 6 states have call predecessors, (18), 8 states have call successors, (18) [2022-03-19 10:40:50,720 INFO L276 IsEmpty]: Start isEmpty. Operand 751 states and 1047 transitions. [2022-03-19 10:40:50,722 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 130 [2022-03-19 10:40:50,722 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:40:50,722 INFO L500 BasicCegarLoop]: trace histogram [14, 13, 13, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:40:50,740 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-03-19 10:40:50,934 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-03-19 10:40:50,935 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:40:50,935 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:40:50,935 INFO L85 PathProgramCache]: Analyzing trace with hash -590650772, now seen corresponding path program 5 times [2022-03-19 10:40:50,935 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:40:50,935 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [364146025] [2022-03-19 10:40:50,936 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:40:50,936 INFO L85 PathProgramCache]: Analyzing trace with hash -590650772, now seen corresponding path program 6 times [2022-03-19 10:40:50,936 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:40:50,936 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [173976532] [2022-03-19 10:40:50,936 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:40:50,936 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:40:50,941 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:40:50,941 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2063074564] [2022-03-19 10:40:50,941 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:40:50,941 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:40:50,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:40:50,942 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-03-19 10:40:50,943 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-03-19 10:40:50,999 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-03-19 10:40:50,999 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:40:51,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 205 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-19 10:40:51,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:40:51,306 INFO L134 CoverageAnalysis]: Checked inductivity of 435 backedges. 95 proven. 62 refuted. 0 times theorem prover too weak. 278 trivial. 0 not checked. [2022-03-19 10:40:51,307 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:40:54,989 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:40:54,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [173976532] [2022-03-19 10:40:54,990 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:40:54,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2063074564] [2022-03-19 10:40:54,990 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2063074564] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:40:54,990 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:40:54,990 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-03-19 10:40:54,990 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:40:54,990 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [364146025] [2022-03-19 10:40:54,990 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [364146025] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:40:54,990 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:40:54,990 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-19 10:40:54,990 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [748651131] [2022-03-19 10:40:54,990 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:40:54,991 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-19 10:40:54,991 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:40:54,991 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-19 10:40:54,991 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=200, Unknown=0, NotChecked=0, Total=240 [2022-03-19 10:40:54,991 INFO L87 Difference]: Start difference. First operand 751 states and 1047 transitions. Second operand has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 4 states have call successors, (16) [2022-03-19 10:40:55,657 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:40:55,657 INFO L93 Difference]: Finished difference Result 792 states and 1089 transitions. [2022-03-19 10:40:55,657 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-19 10:40:55,657 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), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 4 states have call successors, (16) Word has length 129 [2022-03-19 10:40:55,658 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:40:55,660 INFO L225 Difference]: With dead ends: 792 [2022-03-19 10:40:55,660 INFO L226 Difference]: Without dead ends: 790 [2022-03-19 10:40:55,661 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 160 GetRequests, 136 SyntacticMatches, 2 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 58 ImplicationChecksByTransitivity, 3.7s TimeCoverageRelationStatistics Valid=105, Invalid=447, Unknown=0, NotChecked=0, Total=552 [2022-03-19 10:40:55,661 INFO L912 BasicCegarLoop]: 31 mSDtfsCounter, 56 mSDsluCounter, 236 mSDsCounter, 0 mSdLazyCounter, 218 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 267 SdHoareTripleChecker+Invalid, 278 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 218 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-19 10:40:55,661 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 267 Invalid, 278 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 218 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-19 10:40:55,661 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 790 states. [2022-03-19 10:40:55,866 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 790 to 764. [2022-03-19 10:40:55,867 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 764 states, 438 states have (on average 1.1963470319634704) internal successors, (524), 440 states have internal predecessors, (524), 269 states have call successors, (269), 57 states have call predecessors, (269), 56 states have return successors, (267), 266 states have call predecessors, (267), 267 states have call successors, (267) [2022-03-19 10:40:55,869 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 764 states to 764 states and 1060 transitions. [2022-03-19 10:40:55,869 INFO L78 Accepts]: Start accepts. Automaton has 764 states and 1060 transitions. Word has length 129 [2022-03-19 10:40:55,869 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:40:55,869 INFO L478 AbstractCegarLoop]: Abstraction has 764 states and 1060 transitions. [2022-03-19 10:40:55,869 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.8333333333333335) internal successors, (46), 11 states have internal predecessors, (46), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 3 states have call predecessors, (16), 4 states have call successors, (16) [2022-03-19 10:40:55,869 INFO L276 IsEmpty]: Start isEmpty. Operand 764 states and 1060 transitions. [2022-03-19 10:40:55,871 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-19 10:40:55,871 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:40:55,871 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2022-03-19 10:40:55,887 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-03-19 10:40:56,087 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-03-19 10:40:56,087 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:40:56,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:40:56,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1469141304, now seen corresponding path program 17 times [2022-03-19 10:40:56,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:40:56,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [291808812] [2022-03-19 10:40:56,088 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:40:56,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1469141304, now seen corresponding path program 18 times [2022-03-19 10:40:56,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:40:56,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [340806658] [2022-03-19 10:40:56,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:40:56,089 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:40:56,094 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:40:56,094 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [677622079] [2022-03-19 10:40:56,094 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:40:56,094 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:40:56,094 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:40:56,095 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-03-19 10:40:56,096 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-03-19 10:40:56,159 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-19 10:40:56,159 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:40:56,160 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 6 conjunts are in the unsatisfiable core [2022-03-19 10:40:56,161 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:40:56,349 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 243 proven. 18 refuted. 0 times theorem prover too weak. 320 trivial. 0 not checked. [2022-03-19 10:40:56,350 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:40:56,550 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 59 proven. 18 refuted. 0 times theorem prover too weak. 504 trivial. 0 not checked. [2022-03-19 10:40:56,550 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:40:56,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [340806658] [2022-03-19 10:40:56,550 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:40:56,550 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [677622079] [2022-03-19 10:40:56,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [677622079] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:40:56,551 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:40:56,551 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 8 [2022-03-19 10:40:56,551 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:40:56,551 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [291808812] [2022-03-19 10:40:56,551 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [291808812] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:40:56,551 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:40:56,551 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-19 10:40:56,551 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [373100382] [2022-03-19 10:40:56,551 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:40:56,551 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-19 10:40:56,551 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:40:56,552 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-19 10:40:56,552 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-03-19 10:40:56,552 INFO L87 Difference]: Start difference. First operand 764 states and 1060 transitions. Second operand has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 5 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-03-19 10:40:56,968 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:40:56,969 INFO L93 Difference]: Finished difference Result 1341 states and 1936 transitions. [2022-03-19 10:40:56,969 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-19 10:40:56,969 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 5 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) Word has length 133 [2022-03-19 10:40:56,969 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:40:56,973 INFO L225 Difference]: With dead ends: 1341 [2022-03-19 10:40:56,973 INFO L226 Difference]: Without dead ends: 991 [2022-03-19 10:40:56,974 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 271 GetRequests, 259 SyntacticMatches, 2 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=42, Invalid=90, Unknown=0, NotChecked=0, Total=132 [2022-03-19 10:40:56,975 INFO L912 BasicCegarLoop]: 66 mSDtfsCounter, 9 mSDsluCounter, 225 mSDsCounter, 0 mSdLazyCounter, 124 mSolverCounterSat, 16 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 291 SdHoareTripleChecker+Invalid, 140 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Valid, 124 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 10:40:56,975 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 291 Invalid, 140 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [16 Valid, 124 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 10:40:56,975 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 991 states. [2022-03-19 10:40:57,254 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 991 to 873. [2022-03-19 10:40:57,255 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 873 states, 484 states have (on average 1.2148760330578512) internal successors, (588), 499 states have internal predecessors, (588), 336 states have call successors, (336), 53 states have call predecessors, (336), 52 states have return successors, (334), 320 states have call predecessors, (334), 334 states have call successors, (334) [2022-03-19 10:40:57,257 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 873 states to 873 states and 1258 transitions. [2022-03-19 10:40:57,258 INFO L78 Accepts]: Start accepts. Automaton has 873 states and 1258 transitions. Word has length 133 [2022-03-19 10:40:57,258 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:40:57,258 INFO L478 AbstractCegarLoop]: Abstraction has 873 states and 1258 transitions. [2022-03-19 10:40:57,258 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 5.285714285714286) internal successors, (37), 7 states have internal predecessors, (37), 5 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 5 states have call predecessors, (21), 5 states have call successors, (21) [2022-03-19 10:40:57,258 INFO L276 IsEmpty]: Start isEmpty. Operand 873 states and 1258 transitions. [2022-03-19 10:40:57,259 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 134 [2022-03-19 10:40:57,259 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:40:57,259 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2022-03-19 10:40:57,278 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-03-19 10:40:57,474 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-03-19 10:40:57,474 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:40:57,474 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:40:57,474 INFO L85 PathProgramCache]: Analyzing trace with hash -914829018, now seen corresponding path program 19 times [2022-03-19 10:40:57,474 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:40:57,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1513872631] [2022-03-19 10:40:57,475 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:40:57,475 INFO L85 PathProgramCache]: Analyzing trace with hash -914829018, now seen corresponding path program 20 times [2022-03-19 10:40:57,475 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:40:57,475 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [6350280] [2022-03-19 10:40:57,475 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:40:57,475 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:40:57,482 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:40:57,482 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2013489257] [2022-03-19 10:40:57,482 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:40:57,482 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:40:57,482 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:40:57,485 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-03-19 10:40:57,486 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-03-19 10:40:57,535 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:40:57,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:40:57,536 INFO L263 TraceCheckSpWp]: Trace formula consists of 309 conjuncts, 81 conjunts are in the unsatisfiable core [2022-03-19 10:40:57,538 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:40:58,520 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 133 proven. 88 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-03-19 10:40:58,520 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:41:00,430 INFO L134 CoverageAnalysis]: Checked inductivity of 581 backedges. 134 proven. 60 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-03-19 10:41:00,430 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:41:00,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [6350280] [2022-03-19 10:41:00,430 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:41:00,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2013489257] [2022-03-19 10:41:00,430 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2013489257] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:41:00,430 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:41:00,430 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 19] total 31 [2022-03-19 10:41:00,430 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:41:00,431 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1513872631] [2022-03-19 10:41:00,431 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1513872631] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:41:00,431 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:41:00,431 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-19 10:41:00,431 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1738137439] [2022-03-19 10:41:00,431 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:41:00,431 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-19 10:41:00,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:41:00,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-19 10:41:00,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=186, Invalid=744, Unknown=0, NotChecked=0, Total=930 [2022-03-19 10:41:00,432 INFO L87 Difference]: Start difference. First operand 873 states and 1258 transitions. Second operand has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-19 10:41:01,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:41:01,379 INFO L93 Difference]: Finished difference Result 1004 states and 1446 transitions. [2022-03-19 10:41:01,379 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-19 10:41:01,379 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) Word has length 133 [2022-03-19 10:41:01,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:41:01,383 INFO L225 Difference]: With dead ends: 1004 [2022-03-19 10:41:01,383 INFO L226 Difference]: Without dead ends: 1001 [2022-03-19 10:41:01,383 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 269 GetRequests, 232 SyntacticMatches, 4 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 322 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=225, Invalid=965, Unknown=0, NotChecked=0, Total=1190 [2022-03-19 10:41:01,384 INFO L912 BasicCegarLoop]: 58 mSDtfsCounter, 51 mSDsluCounter, 528 mSDsCounter, 0 mSdLazyCounter, 825 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 586 SdHoareTripleChecker+Invalid, 871 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 825 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-19 10:41:01,384 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 586 Invalid, 871 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 825 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-19 10:41:01,384 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1001 states. [2022-03-19 10:41:01,642 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1001 to 912. [2022-03-19 10:41:01,643 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 912 states, 504 states have (on average 1.2162698412698412) internal successors, (613), 519 states have internal predecessors, (613), 352 states have call successors, (352), 56 states have call predecessors, (352), 55 states have return successors, (350), 336 states have call predecessors, (350), 350 states have call successors, (350) [2022-03-19 10:41:01,645 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 912 states to 912 states and 1315 transitions. [2022-03-19 10:41:01,645 INFO L78 Accepts]: Start accepts. Automaton has 912 states and 1315 transitions. Word has length 133 [2022-03-19 10:41:01,645 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:41:01,645 INFO L478 AbstractCegarLoop]: Abstraction has 912 states and 1315 transitions. [2022-03-19 10:41:01,646 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.375) internal successors, (38), 16 states have internal predecessors, (38), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-19 10:41:01,646 INFO L276 IsEmpty]: Start isEmpty. Operand 912 states and 1315 transitions. [2022-03-19 10:41:01,647 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-03-19 10:41:01,647 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:41:01,647 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 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] [2022-03-19 10:41:01,663 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-03-19 10:41:01,859 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-19 10:41:01,859 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:41:01,859 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:41:01,859 INFO L85 PathProgramCache]: Analyzing trace with hash -112069451, now seen corresponding path program 21 times [2022-03-19 10:41:01,859 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:41:01,859 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1070258611] [2022-03-19 10:41:01,860 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:41:01,860 INFO L85 PathProgramCache]: Analyzing trace with hash -112069451, now seen corresponding path program 22 times [2022-03-19 10:41:01,860 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:41:01,860 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1705551694] [2022-03-19 10:41:01,860 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:41:01,860 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:41:01,866 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:41:01,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [707689368] [2022-03-19 10:41:01,866 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:41:01,866 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:41:01,866 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:41:01,867 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-03-19 10:41:01,868 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-03-19 10:41:01,915 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:41:01,915 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:41:01,916 INFO L263 TraceCheckSpWp]: Trace formula consists of 286 conjuncts, 84 conjunts are in the unsatisfiable core [2022-03-19 10:41:01,918 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:41:03,506 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:41:03,509 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:41:03,526 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:41:03,532 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:41:03,537 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:41:05,607 INFO L134 CoverageAnalysis]: Checked inductivity of 585 backedges. 116 proven. 82 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-03-19 10:41:05,608 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:41:09,335 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:41:10,311 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:41:10,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1705551694] [2022-03-19 10:41:10,311 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:41:10,311 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [707689368] [2022-03-19 10:41:10,311 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [707689368] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:41:10,311 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:41:10,311 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-03-19 10:41:10,311 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:41:10,312 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1070258611] [2022-03-19 10:41:10,312 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1070258611] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:41:10,312 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:41:10,312 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-19 10:41:10,312 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1326464455] [2022-03-19 10:41:10,312 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:41:10,312 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-19 10:41:10,312 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:41:10,312 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-19 10:41:10,312 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=134, Invalid=796, Unknown=0, NotChecked=0, Total=930 [2022-03-19 10:41:10,313 INFO L87 Difference]: Start difference. First operand 912 states and 1315 transitions. Second operand has 20 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-19 10:41:21,178 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:41:21,178 INFO L93 Difference]: Finished difference Result 1048 states and 1511 transitions. [2022-03-19 10:41:21,179 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-19 10:41:21,179 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 135 [2022-03-19 10:41:21,179 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:41:21,183 INFO L225 Difference]: With dead ends: 1048 [2022-03-19 10:41:21,183 INFO L226 Difference]: Without dead ends: 1045 [2022-03-19 10:41:21,184 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 182 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 281 ImplicationChecksByTransitivity, 10.0s TimeCoverageRelationStatistics Valid=184, Invalid=1148, Unknown=0, NotChecked=0, Total=1332 [2022-03-19 10:41:21,184 INFO L912 BasicCegarLoop]: 71 mSDtfsCounter, 69 mSDsluCounter, 724 mSDsCounter, 0 mSdLazyCounter, 1107 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 5.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 88 SdHoareTripleChecker+Valid, 795 SdHoareTripleChecker+Invalid, 1189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 1107 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 6.0s IncrementalHoareTripleChecker+Time [2022-03-19 10:41:21,185 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [88 Valid, 795 Invalid, 1189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 1107 Invalid, 0 Unknown, 0 Unchecked, 6.0s Time] [2022-03-19 10:41:21,185 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1045 states. [2022-03-19 10:41:21,482 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1045 to 1005. [2022-03-19 10:41:21,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1005 states, 551 states have (on average 1.221415607985481) internal successors, (673), 567 states have internal predecessors, (673), 394 states have call successors, (394), 60 states have call predecessors, (394), 59 states have return successors, (392), 377 states have call predecessors, (392), 392 states have call successors, (392) [2022-03-19 10:41:21,486 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1005 states to 1005 states and 1459 transitions. [2022-03-19 10:41:21,486 INFO L78 Accepts]: Start accepts. Automaton has 1005 states and 1459 transitions. Word has length 135 [2022-03-19 10:41:21,486 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:41:21,486 INFO L478 AbstractCegarLoop]: Abstraction has 1005 states and 1459 transitions. [2022-03-19 10:41:21,487 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 18 states have (on average 2.2222222222222223) internal successors, (40), 17 states have internal predecessors, (40), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-19 10:41:21,487 INFO L276 IsEmpty]: Start isEmpty. Operand 1005 states and 1459 transitions. [2022-03-19 10:41:21,488 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-19 10:41:21,488 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:41:21,488 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2022-03-19 10:41:21,509 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Forceful destruction successful, exit code 0 [2022-03-19 10:41:21,704 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:41:21,704 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:41:21,704 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:41:21,704 INFO L85 PathProgramCache]: Analyzing trace with hash -2035738456, now seen corresponding path program 23 times [2022-03-19 10:41:21,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:41:21,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [854682986] [2022-03-19 10:41:21,705 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:41:21,705 INFO L85 PathProgramCache]: Analyzing trace with hash -2035738456, now seen corresponding path program 24 times [2022-03-19 10:41:21,705 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:41:21,705 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [271293089] [2022-03-19 10:41:21,705 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:41:21,705 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:41:21,715 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:41:21,715 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1557985307] [2022-03-19 10:41:21,715 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:41:21,715 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:41:21,715 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:41:21,716 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-03-19 10:41:21,716 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-03-19 10:41:21,797 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-19 10:41:21,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:41:21,799 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 91 conjunts are in the unsatisfiable core [2022-03-19 10:41:21,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:41:24,733 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 98 proven. 107 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-03-19 10:41:24,733 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:41:29,986 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:41:29,989 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:41:29,990 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:41:38,004 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:41:38,014 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:42:14,313 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 98 proven. 107 refuted. 0 times theorem prover too weak. 387 trivial. 0 not checked. [2022-03-19 10:42:14,314 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:42:14,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [271293089] [2022-03-19 10:42:14,314 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:42:14,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1557985307] [2022-03-19 10:42:14,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1557985307] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:42:14,314 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:42:14,314 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 38 [2022-03-19 10:42:14,314 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:42:14,314 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [854682986] [2022-03-19 10:42:14,314 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [854682986] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:42:14,314 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:42:14,314 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-19 10:42:14,314 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [444467553] [2022-03-19 10:42:14,315 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:42:14,315 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-19 10:42:14,315 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:42:14,315 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-19 10:42:14,315 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=230, Invalid=1173, Unknown=3, NotChecked=0, Total=1406 [2022-03-19 10:42:14,315 INFO L87 Difference]: Start difference. First operand 1005 states and 1459 transitions. Second operand has 21 states, 20 states have (on average 2.15) internal successors, (43), 19 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-19 10:42:16,584 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:42:16,584 INFO L93 Difference]: Finished difference Result 1050 states and 1510 transitions. [2022-03-19 10:42:16,585 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-19 10:42:16,585 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.15) internal successors, (43), 19 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) Word has length 138 [2022-03-19 10:42:16,585 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:42:16,589 INFO L225 Difference]: With dead ends: 1050 [2022-03-19 10:42:16,589 INFO L226 Difference]: Without dead ends: 1043 [2022-03-19 10:42:16,590 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 280 GetRequests, 238 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 451 ImplicationChecksByTransitivity, 39.1s TimeCoverageRelationStatistics Valid=267, Invalid=1452, Unknown=3, NotChecked=0, Total=1722 [2022-03-19 10:42:16,590 INFO L912 BasicCegarLoop]: 58 mSDtfsCounter, 55 mSDsluCounter, 711 mSDsCounter, 0 mSdLazyCounter, 956 mSolverCounterSat, 58 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 75 SdHoareTripleChecker+Valid, 769 SdHoareTripleChecker+Invalid, 1189 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 58 IncrementalHoareTripleChecker+Valid, 956 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 175 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-19 10:42:16,590 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [75 Valid, 769 Invalid, 1189 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [58 Valid, 956 Invalid, 0 Unknown, 175 Unchecked, 0.9s Time] [2022-03-19 10:42:16,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1043 states. [2022-03-19 10:42:16,910 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1043 to 1011. [2022-03-19 10:42:16,911 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1011 states, 557 states have (on average 1.2190305206463197) internal successors, (679), 573 states have internal predecessors, (679), 394 states have call successors, (394), 60 states have call predecessors, (394), 59 states have return successors, (392), 377 states have call predecessors, (392), 392 states have call successors, (392) [2022-03-19 10:42:16,913 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1011 states to 1011 states and 1465 transitions. [2022-03-19 10:42:16,914 INFO L78 Accepts]: Start accepts. Automaton has 1011 states and 1465 transitions. Word has length 138 [2022-03-19 10:42:16,914 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:42:16,914 INFO L478 AbstractCegarLoop]: Abstraction has 1011 states and 1465 transitions. [2022-03-19 10:42:16,914 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.15) internal successors, (43), 19 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-19 10:42:16,914 INFO L276 IsEmpty]: Start isEmpty. Operand 1011 states and 1465 transitions. [2022-03-19 10:42:16,916 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-19 10:42:16,916 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:42:16,916 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2022-03-19 10:42:16,932 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (31)] Forceful destruction successful, exit code 0 [2022-03-19 10:42:17,131 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable30 [2022-03-19 10:42:17,131 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:42:17,132 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:42:17,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1937049344, now seen corresponding path program 25 times [2022-03-19 10:42:17,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:42:17,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1198221469] [2022-03-19 10:42:17,132 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:42:17,132 INFO L85 PathProgramCache]: Analyzing trace with hash -1937049344, now seen corresponding path program 26 times [2022-03-19 10:42:17,132 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:42:17,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1667372637] [2022-03-19 10:42:17,132 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:42:17,132 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:42:17,137 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:42:17,137 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [988053207] [2022-03-19 10:42:17,137 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:42:17,137 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:42:17,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:42:17,138 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-03-19 10:42:17,139 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-03-19 10:42:17,197 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:42:17,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:42:17,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 331 conjuncts, 93 conjunts are in the unsatisfiable core [2022-03-19 10:42:17,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:42:19,256 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 163 proven. 69 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-03-19 10:42:19,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:42:29,901 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:42:34,909 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:42:34,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1667372637] [2022-03-19 10:42:34,909 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:42:34,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [988053207] [2022-03-19 10:42:34,909 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [988053207] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:42:34,909 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:42:34,909 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-03-19 10:42:34,909 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:42:34,909 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1198221469] [2022-03-19 10:42:34,909 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1198221469] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:42:34,909 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:42:34,909 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-19 10:42:34,909 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1835396498] [2022-03-19 10:42:34,909 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:42:34,910 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-19 10:42:34,910 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:42:34,910 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-19 10:42:34,910 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=861, Unknown=0, NotChecked=0, Total=992 [2022-03-19 10:42:34,910 INFO L87 Difference]: Start difference. First operand 1011 states and 1465 transitions. Second operand has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-19 10:42:41,320 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:42:41,320 INFO L93 Difference]: Finished difference Result 1089 states and 1573 transitions. [2022-03-19 10:42:41,321 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-19 10:42:41,321 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 138 [2022-03-19 10:42:41,321 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:42:41,325 INFO L225 Difference]: With dead ends: 1089 [2022-03-19 10:42:41,325 INFO L226 Difference]: Without dead ends: 1082 [2022-03-19 10:42:41,325 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 161 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 361 ImplicationChecksByTransitivity, 21.0s TimeCoverageRelationStatistics Valid=199, Invalid=1361, Unknown=0, NotChecked=0, Total=1560 [2022-03-19 10:42:41,326 INFO L912 BasicCegarLoop]: 61 mSDtfsCounter, 77 mSDsluCounter, 627 mSDsCounter, 0 mSdLazyCounter, 770 mSolverCounterSat, 87 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 92 SdHoareTripleChecker+Valid, 688 SdHoareTripleChecker+Invalid, 1173 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 87 IncrementalHoareTripleChecker+Valid, 770 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 316 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-19 10:42:41,326 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [92 Valid, 688 Invalid, 1173 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [87 Valid, 770 Invalid, 0 Unknown, 316 Unchecked, 1.0s Time] [2022-03-19 10:42:41,326 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1082 states. [2022-03-19 10:42:41,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1082 to 1040. [2022-03-19 10:42:41,647 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1040 states, 570 states have (on average 1.2228070175438597) internal successors, (697), 585 states have internal predecessors, (697), 410 states have call successors, (410), 61 states have call predecessors, (410), 59 states have return successors, (408), 393 states have call predecessors, (408), 408 states have call successors, (408) [2022-03-19 10:42:41,649 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1040 states to 1040 states and 1515 transitions. [2022-03-19 10:42:41,650 INFO L78 Accepts]: Start accepts. Automaton has 1040 states and 1515 transitions. Word has length 138 [2022-03-19 10:42:41,650 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:42:41,650 INFO L478 AbstractCegarLoop]: Abstraction has 1040 states and 1515 transitions. [2022-03-19 10:42:41,650 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 2.263157894736842) internal successors, (43), 18 states have internal predecessors, (43), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-19 10:42:41,650 INFO L276 IsEmpty]: Start isEmpty. Operand 1040 states and 1515 transitions. [2022-03-19 10:42:41,652 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 139 [2022-03-19 10:42:41,652 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:42:41,652 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 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] [2022-03-19 10:42:41,668 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (32)] Forceful destruction successful, exit code 0 [2022-03-19 10:42:41,867 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:42:41,867 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:42:41,868 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:42:41,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1588704448, now seen corresponding path program 27 times [2022-03-19 10:42:41,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:42:41,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1011603502] [2022-03-19 10:42:41,868 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:42:41,868 INFO L85 PathProgramCache]: Analyzing trace with hash 1588704448, now seen corresponding path program 28 times [2022-03-19 10:42:41,868 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:42:41,868 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [196957222] [2022-03-19 10:42:41,868 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:42:41,869 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:42:41,873 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:42:41,873 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [50489141] [2022-03-19 10:42:41,873 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:42:41,873 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:42:41,873 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:42:41,877 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-03-19 10:42:41,877 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-03-19 10:42:41,932 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:42:41,933 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:42:41,934 INFO L263 TraceCheckSpWp]: Trace formula consists of 292 conjuncts, 96 conjunts are in the unsatisfiable core [2022-03-19 10:42:41,936 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:42:42,421 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:42:43,975 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:42:43,977 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:42:43,978 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:42:43,980 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:42:43,983 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:42:43,985 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:42:43,987 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:43:10,535 WARN L232 SmtUtils]: Spent 6.42s on a formula simplification that was a NOOP. DAG size: 98 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-19 10:43:13,245 INFO L134 CoverageAnalysis]: Checked inductivity of 592 backedges. 132 proven. 121 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2022-03-19 10:43:13,246 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:43:25,360 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:43:32,382 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:43:32,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [196957222] [2022-03-19 10:43:32,382 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:43:32,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [50489141] [2022-03-19 10:43:32,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [50489141] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:43:32,383 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:43:32,383 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-03-19 10:43:32,383 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:43:32,383 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1011603502] [2022-03-19 10:43:32,383 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1011603502] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:43:32,383 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:43:32,383 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-19 10:43:32,383 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1953024673] [2022-03-19 10:43:32,383 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:43:32,383 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-19 10:43:32,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:43:32,384 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-19 10:43:32,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=138, Invalid=854, Unknown=0, NotChecked=0, Total=992 [2022-03-19 10:43:32,384 INFO L87 Difference]: Start difference. First operand 1040 states and 1515 transitions. Second operand has 23 states, 20 states have (on average 2.15) internal successors, (43), 19 states have internal predecessors, (43), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 9 states have call successors, (21) [2022-03-19 10:43:38,306 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.08s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 10:44:01,295 WARN L232 SmtUtils]: Spent 18.60s on a formula simplification. DAG size of input: 137 DAG size of output: 101 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-19 10:44:04,189 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 10:44:11,364 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 10:44:12,529 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 10:44:14,070 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.33s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 10:44:16,279 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.16s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 10:44:16,992 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:44:16,992 INFO L93 Difference]: Finished difference Result 1157 states and 1676 transitions. [2022-03-19 10:44:16,993 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-19 10:44:16,993 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 2.15) internal successors, (43), 19 states have internal predecessors, (43), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 9 states have call successors, (21) Word has length 138 [2022-03-19 10:44:16,994 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:44:16,998 INFO L225 Difference]: With dead ends: 1157 [2022-03-19 10:44:16,998 INFO L226 Difference]: Without dead ends: 1154 [2022-03-19 10:44:16,998 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 140 SyntacticMatches, 1 SemanticMatches, 39 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 355 ImplicationChecksByTransitivity, 58.4s TimeCoverageRelationStatistics Valid=222, Invalid=1418, Unknown=0, NotChecked=0, Total=1640 [2022-03-19 10:44:16,999 INFO L912 BasicCegarLoop]: 70 mSDtfsCounter, 90 mSDsluCounter, 837 mSDsCounter, 0 mSdLazyCounter, 1383 mSolverCounterSat, 101 mSolverCounterUnsat, 2 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 907 SdHoareTripleChecker+Invalid, 1486 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1383 IncrementalHoareTripleChecker+Invalid, 2 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.7s IncrementalHoareTripleChecker+Time [2022-03-19 10:44:16,999 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 907 Invalid, 1486 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1383 Invalid, 2 Unknown, 0 Unchecked, 19.7s Time] [2022-03-19 10:44:16,999 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1154 states. [2022-03-19 10:44:17,378 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1154 to 1049. [2022-03-19 10:44:17,379 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1049 states, 577 states have (on average 1.2218370883882148) internal successors, (705), 593 states have internal predecessors, (705), 411 states have call successors, (411), 62 states have call predecessors, (411), 60 states have return successors, (409), 393 states have call predecessors, (409), 409 states have call successors, (409) [2022-03-19 10:44:17,381 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1049 states to 1049 states and 1525 transitions. [2022-03-19 10:44:17,382 INFO L78 Accepts]: Start accepts. Automaton has 1049 states and 1525 transitions. Word has length 138 [2022-03-19 10:44:17,382 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:44:17,382 INFO L478 AbstractCegarLoop]: Abstraction has 1049 states and 1525 transitions. [2022-03-19 10:44:17,382 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 2.15) internal successors, (43), 19 states have internal predecessors, (43), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 9 states have call successors, (21) [2022-03-19 10:44:17,382 INFO L276 IsEmpty]: Start isEmpty. Operand 1049 states and 1525 transitions. [2022-03-19 10:44:17,383 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 142 [2022-03-19 10:44:17,384 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:44:17,384 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 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-03-19 10:44:17,403 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-03-19 10:44:17,600 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:44:17,601 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:44:17,601 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:44:17,601 INFO L85 PathProgramCache]: Analyzing trace with hash -20730755, now seen corresponding path program 29 times [2022-03-19 10:44:17,601 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:44:17,601 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1291052532] [2022-03-19 10:44:17,601 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:44:17,601 INFO L85 PathProgramCache]: Analyzing trace with hash -20730755, now seen corresponding path program 30 times [2022-03-19 10:44:17,602 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:44:17,602 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1573464980] [2022-03-19 10:44:17,602 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:44:17,602 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:44:17,607 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:44:17,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [38913891] [2022-03-19 10:44:17,607 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:44:17,607 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:44:17,607 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:44:17,608 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-03-19 10:44:17,609 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-03-19 10:44:17,690 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-19 10:44:17,690 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:44:17,692 INFO L263 TraceCheckSpWp]: Trace formula consists of 337 conjuncts, 97 conjunts are in the unsatisfiable core [2022-03-19 10:44:17,694 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:44:18,970 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:44:18,972 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:44:18,973 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:44:50,379 WARN L232 SmtUtils]: Spent 10.95s on a formula simplification that was a NOOP. DAG size: 81 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-19 10:44:57,631 INFO L134 CoverageAnalysis]: Checked inductivity of 602 backedges. 103 proven. 139 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-03-19 10:44:57,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:45:16,756 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:45:16,759 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:45:23,295 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:45:23,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1573464980] [2022-03-19 10:45:23,296 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:45:23,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [38913891] [2022-03-19 10:45:23,296 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [38913891] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:45:23,296 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:45:23,296 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-03-19 10:45:23,296 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:45:23,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1291052532] [2022-03-19 10:45:23,296 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1291052532] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:45:23,296 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:45:23,296 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-19 10:45:23,296 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [52252260] [2022-03-19 10:45:23,296 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:45:23,296 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-19 10:45:23,296 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:45:23,297 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-19 10:45:23,297 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=852, Unknown=9, NotChecked=0, Total=992 [2022-03-19 10:45:23,297 INFO L87 Difference]: Start difference. First operand 1049 states and 1525 transitions. Second operand has 22 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 20 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-19 10:46:11,992 WARN L232 SmtUtils]: Spent 34.15s on a formula simplification. DAG size of input: 105 DAG size of output: 97 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-19 10:46:14,115 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 10:46:16,118 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 10:46:18,431 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 10:46:20,434 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 10:46:22,436 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 10:46:26,454 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:46:26,454 INFO L93 Difference]: Finished difference Result 1172 states and 1688 transitions. [2022-03-19 10:46:26,455 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-19 10:46:26,456 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 20 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) Word has length 141 [2022-03-19 10:46:26,456 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:46:26,460 INFO L225 Difference]: With dead ends: 1172 [2022-03-19 10:46:26,460 INFO L226 Difference]: Without dead ends: 1165 [2022-03-19 10:46:26,461 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 206 GetRequests, 168 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 295 ImplicationChecksByTransitivity, 85.5s TimeCoverageRelationStatistics Valid=178, Invalid=1293, Unknown=11, NotChecked=0, Total=1482 [2022-03-19 10:46:26,461 INFO L912 BasicCegarLoop]: 61 mSDtfsCounter, 67 mSDsluCounter, 883 mSDsCounter, 0 mSdLazyCounter, 1346 mSolverCounterSat, 57 mSolverCounterUnsat, 5 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 19.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 87 SdHoareTripleChecker+Valid, 944 SdHoareTripleChecker+Invalid, 1408 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 57 IncrementalHoareTripleChecker+Valid, 1346 IncrementalHoareTripleChecker+Invalid, 5 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 19.5s IncrementalHoareTripleChecker+Time [2022-03-19 10:46:26,461 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [87 Valid, 944 Invalid, 1408 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [57 Valid, 1346 Invalid, 5 Unknown, 0 Unchecked, 19.5s Time] [2022-03-19 10:46:26,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1165 states. [2022-03-19 10:46:26,868 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1165 to 1120. [2022-03-19 10:46:26,869 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1120 states, 617 states have (on average 1.220421393841167) internal successors, (753), 633 states have internal predecessors, (753), 438 states have call successors, (438), 66 states have call predecessors, (438), 64 states have return successors, (436), 420 states have call predecessors, (436), 436 states have call successors, (436) [2022-03-19 10:46:26,872 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1120 states to 1120 states and 1627 transitions. [2022-03-19 10:46:26,872 INFO L78 Accepts]: Start accepts. Automaton has 1120 states and 1627 transitions. Word has length 141 [2022-03-19 10:46:26,873 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:46:26,873 INFO L478 AbstractCegarLoop]: Abstraction has 1120 states and 1627 transitions. [2022-03-19 10:46:26,873 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.1904761904761907) internal successors, (46), 20 states have internal predecessors, (46), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-19 10:46:26,873 INFO L276 IsEmpty]: Start isEmpty. Operand 1120 states and 1627 transitions. [2022-03-19 10:46:26,874 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-19 10:46:26,874 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:46:26,874 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:46:26,893 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Ended with exit code 0 [2022-03-19 10:46:27,087 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 34 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable33 [2022-03-19 10:46:27,087 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:46:27,088 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:46:27,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1824189762, now seen corresponding path program 31 times [2022-03-19 10:46:27,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:46:27,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [809119451] [2022-03-19 10:46:27,088 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:46:27,088 INFO L85 PathProgramCache]: Analyzing trace with hash -1824189762, now seen corresponding path program 32 times [2022-03-19 10:46:27,088 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:46:27,088 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1503194119] [2022-03-19 10:46:27,088 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:46:27,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:46:27,097 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:46:27,097 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1555345266] [2022-03-19 10:46:27,097 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:46:27,097 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:46:27,097 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:46:27,100 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-03-19 10:46:27,100 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-03-19 10:46:27,195 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:46:27,196 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:46:27,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 103 conjunts are in the unsatisfiable core [2022-03-19 10:46:27,200 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:46:30,612 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 133 proven. 115 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-03-19 10:46:30,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:46:31,538 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:46:33,515 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:46:33,515 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1503194119] [2022-03-19 10:46:33,515 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:46:33,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1555345266] [2022-03-19 10:46:33,516 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1555345266] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:46:33,516 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:46:33,516 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-03-19 10:46:33,516 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:46:33,516 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [809119451] [2022-03-19 10:46:33,516 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [809119451] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:46:33,516 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:46:33,516 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-19 10:46:33,516 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1745477638] [2022-03-19 10:46:33,516 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:46:33,516 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-19 10:46:33,516 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:46:33,517 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-19 10:46:33,517 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=104, Invalid=826, Unknown=0, NotChecked=0, Total=930 [2022-03-19 10:46:33,517 INFO L87 Difference]: Start difference. First operand 1120 states and 1627 transitions. Second operand has 24 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-19 10:46:38,972 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:46:38,972 INFO L93 Difference]: Finished difference Result 1268 states and 1839 transitions. [2022-03-19 10:46:38,973 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-19 10:46:38,973 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) Word has length 143 [2022-03-19 10:46:38,973 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:46:38,977 INFO L225 Difference]: With dead ends: 1268 [2022-03-19 10:46:38,978 INFO L226 Difference]: Without dead ends: 1265 [2022-03-19 10:46:38,978 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 175 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 317 ImplicationChecksByTransitivity, 6.1s TimeCoverageRelationStatistics Valid=187, Invalid=1535, Unknown=0, NotChecked=0, Total=1722 [2022-03-19 10:46:38,978 INFO L912 BasicCegarLoop]: 74 mSDtfsCounter, 88 mSDsluCounter, 1064 mSDsCounter, 0 mSdLazyCounter, 1734 mSolverCounterSat, 77 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 110 SdHoareTripleChecker+Valid, 1138 SdHoareTripleChecker+Invalid, 1811 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 77 IncrementalHoareTripleChecker+Valid, 1734 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.3s IncrementalHoareTripleChecker+Time [2022-03-19 10:46:38,979 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [110 Valid, 1138 Invalid, 1811 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [77 Valid, 1734 Invalid, 0 Unknown, 0 Unchecked, 2.3s Time] [2022-03-19 10:46:38,979 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1265 states. [2022-03-19 10:46:39,418 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1265 to 1209. [2022-03-19 10:46:39,419 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1209 states, 661 states have (on average 1.2254160363086233) internal successors, (810), 678 states have internal predecessors, (810), 480 states have call successors, (480), 69 states have call predecessors, (480), 67 states have return successors, (478), 461 states have call predecessors, (478), 478 states have call successors, (478) [2022-03-19 10:46:39,422 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1209 states to 1209 states and 1768 transitions. [2022-03-19 10:46:39,424 INFO L78 Accepts]: Start accepts. Automaton has 1209 states and 1768 transitions. Word has length 143 [2022-03-19 10:46:39,424 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:46:39,424 INFO L478 AbstractCegarLoop]: Abstraction has 1209 states and 1768 transitions. [2022-03-19 10:46:39,424 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 21 states have (on average 2.2857142857142856) internal successors, (48), 21 states have internal predecessors, (48), 9 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-19 10:46:39,424 INFO L276 IsEmpty]: Start isEmpty. Operand 1209 states and 1768 transitions. [2022-03-19 10:46:39,426 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 144 [2022-03-19 10:46:39,426 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:46:39,426 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:46:39,444 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-03-19 10:46:39,642 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable34 [2022-03-19 10:46:39,642 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:46:39,643 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:46:39,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1701564030, now seen corresponding path program 33 times [2022-03-19 10:46:39,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:46:39,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [507978953] [2022-03-19 10:46:39,643 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:46:39,643 INFO L85 PathProgramCache]: Analyzing trace with hash 1701564030, now seen corresponding path program 34 times [2022-03-19 10:46:39,643 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:46:39,643 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [984622413] [2022-03-19 10:46:39,643 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:46:39,643 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:46:39,648 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:46:39,648 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1122709019] [2022-03-19 10:46:39,648 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:46:39,649 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:46:39,649 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:46:39,649 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-03-19 10:46:39,651 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-03-19 10:46:39,708 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:46:39,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:46:39,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 314 conjuncts, 108 conjunts are in the unsatisfiable core [2022-03-19 10:46:39,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:46:41,112 INFO L134 CoverageAnalysis]: Checked inductivity of 608 backedges. 147 proven. 122 refuted. 0 times theorem prover too weak. 339 trivial. 0 not checked. [2022-03-19 10:46:41,113 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:46:41,593 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:46:43,815 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:46:43,815 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [984622413] [2022-03-19 10:46:43,815 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:46:43,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1122709019] [2022-03-19 10:46:43,816 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1122709019] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:46:43,816 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:46:43,816 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-03-19 10:46:43,816 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:46:43,816 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [507978953] [2022-03-19 10:46:43,816 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [507978953] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:46:43,816 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:46:43,816 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-19 10:46:43,816 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1977523457] [2022-03-19 10:46:43,816 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:46:43,816 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-19 10:46:43,816 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:46:43,817 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-19 10:46:43,817 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=89, Invalid=781, Unknown=0, NotChecked=0, Total=870 [2022-03-19 10:46:43,817 INFO L87 Difference]: Start difference. First operand 1209 states and 1768 transitions. Second operand has 23 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 20 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-19 10:46:46,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:46:46,822 INFO L93 Difference]: Finished difference Result 1401 states and 2038 transitions. [2022-03-19 10:46:46,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-19 10:46:46,823 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 20 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) Word has length 143 [2022-03-19 10:46:46,824 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:46:46,829 INFO L225 Difference]: With dead ends: 1401 [2022-03-19 10:46:46,829 INFO L226 Difference]: Without dead ends: 1398 [2022-03-19 10:46:46,829 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 176 GetRequests, 133 SyntacticMatches, 3 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 297 ImplicationChecksByTransitivity, 4.3s TimeCoverageRelationStatistics Valid=173, Invalid=1549, Unknown=0, NotChecked=0, Total=1722 [2022-03-19 10:46:46,830 INFO L912 BasicCegarLoop]: 79 mSDtfsCounter, 92 mSDsluCounter, 1340 mSDsCounter, 0 mSdLazyCounter, 2142 mSolverCounterSat, 94 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 113 SdHoareTripleChecker+Valid, 1419 SdHoareTripleChecker+Invalid, 2236 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 94 IncrementalHoareTripleChecker+Valid, 2142 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-03-19 10:46:46,830 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [113 Valid, 1419 Invalid, 2236 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [94 Valid, 2142 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-03-19 10:46:46,830 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1398 states. [2022-03-19 10:46:47,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1398 to 1254. [2022-03-19 10:46:47,320 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1254 states, 688 states have (on average 1.2223837209302326) internal successors, (841), 706 states have internal predecessors, (841), 494 states have call successors, (494), 73 states have call predecessors, (494), 71 states have return successors, (492), 474 states have call predecessors, (492), 492 states have call successors, (492) [2022-03-19 10:46:47,322 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1254 states to 1254 states and 1827 transitions. [2022-03-19 10:46:47,323 INFO L78 Accepts]: Start accepts. Automaton has 1254 states and 1827 transitions. Word has length 143 [2022-03-19 10:46:47,323 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:46:47,323 INFO L478 AbstractCegarLoop]: Abstraction has 1254 states and 1827 transitions. [2022-03-19 10:46:47,324 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.1818181818181817) internal successors, (48), 20 states have internal predecessors, (48), 8 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 7 states have call successors, (21) [2022-03-19 10:46:47,324 INFO L276 IsEmpty]: Start isEmpty. Operand 1254 states and 1827 transitions. [2022-03-19 10:46:47,325 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-19 10:46:47,325 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:46:47,325 INFO L500 BasicCegarLoop]: trace histogram [18, 17, 17, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:46:47,343 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-03-19 10:46:47,528 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 36 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-03-19 10:46:47,529 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:46:47,529 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:46:47,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1105634999, now seen corresponding path program 7 times [2022-03-19 10:46:47,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:46:47,529 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1946187993] [2022-03-19 10:46:47,529 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:46:47,529 INFO L85 PathProgramCache]: Analyzing trace with hash 1105634999, now seen corresponding path program 8 times [2022-03-19 10:46:47,529 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:46:47,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1181855676] [2022-03-19 10:46:47,530 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:46:47,530 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:46:47,534 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:46:47,534 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [997416316] [2022-03-19 10:46:47,534 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:46:47,534 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:46:47,534 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:46:47,535 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-03-19 10:46:47,541 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-03-19 10:46:47,606 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:46:47,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:46:47,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 350 conjuncts, 111 conjunts are in the unsatisfiable core [2022-03-19 10:46:47,612 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:46:50,862 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:46:51,328 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:46:51,330 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:46:51,333 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:46:51,336 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:46:51,338 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:46:55,789 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:46:56,777 INFO L134 CoverageAnalysis]: Checked inductivity of 678 backedges. 161 proven. 138 refuted. 0 times theorem prover too weak. 379 trivial. 0 not checked. [2022-03-19 10:46:56,778 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:47:04,103 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:47:04,106 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:47:17,432 INFO L134 CoverageAnalysis]: Checked inductivity of 678 backedges. 183 proven. 103 refuted. 0 times theorem prover too weak. 392 trivial. 0 not checked. [2022-03-19 10:47:17,432 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:47:17,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1181855676] [2022-03-19 10:47:17,432 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:47:17,432 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [997416316] [2022-03-19 10:47:17,432 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [997416316] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:47:17,432 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:47:17,433 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 18] total 37 [2022-03-19 10:47:17,433 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:47:17,433 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1946187993] [2022-03-19 10:47:17,433 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1946187993] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:47:17,433 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:47:17,433 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-19 10:47:17,433 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1151037364] [2022-03-19 10:47:17,433 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:47:17,433 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-19 10:47:17,433 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:47:17,433 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-19 10:47:17,434 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=227, Invalid=1104, Unknown=1, NotChecked=0, Total=1332 [2022-03-19 10:47:17,434 INFO L87 Difference]: Start difference. First operand 1254 states and 1827 transitions. Second operand has 24 states, 23 states have (on average 2.130434782608696) internal successors, (49), 19 states have internal predecessors, (49), 9 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 9 states have call predecessors, (22), 8 states have call successors, (22) [2022-03-19 10:47:24,716 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:47:24,716 INFO L93 Difference]: Finished difference Result 1366 states and 1977 transitions. [2022-03-19 10:47:24,718 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-03-19 10:47:24,718 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.130434782608696) internal successors, (49), 19 states have internal predecessors, (49), 9 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 9 states have call predecessors, (22), 8 states have call successors, (22) Word has length 146 [2022-03-19 10:47:24,718 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:47:24,723 INFO L225 Difference]: With dead ends: 1366 [2022-03-19 10:47:24,723 INFO L226 Difference]: Without dead ends: 1364 [2022-03-19 10:47:24,724 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 298 GetRequests, 253 SyntacticMatches, 3 SemanticMatches, 42 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 542 ImplicationChecksByTransitivity, 15.3s TimeCoverageRelationStatistics Valid=295, Invalid=1596, Unknown=1, NotChecked=0, Total=1892 [2022-03-19 10:47:24,724 INFO L912 BasicCegarLoop]: 63 mSDtfsCounter, 90 mSDsluCounter, 686 mSDsCounter, 0 mSdLazyCounter, 1413 mSolverCounterSat, 82 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 4.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 114 SdHoareTripleChecker+Valid, 749 SdHoareTripleChecker+Invalid, 1495 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 82 IncrementalHoareTripleChecker+Valid, 1413 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 4.9s IncrementalHoareTripleChecker+Time [2022-03-19 10:47:24,724 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [114 Valid, 749 Invalid, 1495 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [82 Valid, 1413 Invalid, 0 Unknown, 0 Unchecked, 4.9s Time] [2022-03-19 10:47:24,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1364 states. [2022-03-19 10:47:25,244 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1364 to 1320. [2022-03-19 10:47:25,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1320 states, 724 states have (on average 1.2223756906077348) internal successors, (885), 743 states have internal predecessors, (885), 520 states have call successors, (520), 77 states have call predecessors, (520), 75 states have return successors, (518), 499 states have call predecessors, (518), 518 states have call successors, (518) [2022-03-19 10:47:25,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1320 states to 1320 states and 1923 transitions. [2022-03-19 10:47:25,249 INFO L78 Accepts]: Start accepts. Automaton has 1320 states and 1923 transitions. Word has length 146 [2022-03-19 10:47:25,250 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:47:25,250 INFO L478 AbstractCegarLoop]: Abstraction has 1320 states and 1923 transitions. [2022-03-19 10:47:25,250 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.130434782608696) internal successors, (49), 19 states have internal predecessors, (49), 9 states have call successors, (24), 2 states have call predecessors, (24), 3 states have return successors, (22), 9 states have call predecessors, (22), 8 states have call successors, (22) [2022-03-19 10:47:25,250 INFO L276 IsEmpty]: Start isEmpty. Operand 1320 states and 1923 transitions. [2022-03-19 10:47:25,251 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-19 10:47:25,251 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:47:25,251 INFO L500 BasicCegarLoop]: trace histogram [18, 17, 17, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:47:25,271 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (37)] Forceful destruction successful, exit code 0 [2022-03-19 10:47:25,467 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable36,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:47:25,467 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:47:25,467 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:47:25,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1351700721, now seen corresponding path program 9 times [2022-03-19 10:47:25,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:47:25,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [130675468] [2022-03-19 10:47:25,468 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:47:25,468 INFO L85 PathProgramCache]: Analyzing trace with hash -1351700721, now seen corresponding path program 10 times [2022-03-19 10:47:25,468 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:47:25,468 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1704385205] [2022-03-19 10:47:25,468 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:47:25,468 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:47:25,472 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:47:25,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [206523455] [2022-03-19 10:47:25,473 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:47:25,473 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:47:25,473 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:47:25,474 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-03-19 10:47:25,475 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-03-19 10:47:25,533 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:47:25,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:47:25,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 311 conjuncts, 101 conjunts are in the unsatisfiable core [2022-03-19 10:47:25,537 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:47:26,803 INFO L134 CoverageAnalysis]: Checked inductivity of 678 backedges. 154 proven. 154 refuted. 0 times theorem prover too weak. 370 trivial. 0 not checked. [2022-03-19 10:47:26,804 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:47:30,935 INFO L134 CoverageAnalysis]: Checked inductivity of 678 backedges. 200 proven. 22 refuted. 0 times theorem prover too weak. 456 trivial. 0 not checked. [2022-03-19 10:47:30,935 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:47:30,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1704385205] [2022-03-19 10:47:30,935 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:47:30,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [206523455] [2022-03-19 10:47:30,935 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [206523455] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:47:30,935 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:47:30,935 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 13] total 29 [2022-03-19 10:47:30,935 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:47:30,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [130675468] [2022-03-19 10:47:30,935 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [130675468] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:47:30,936 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:47:30,936 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-19 10:47:30,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1383811901] [2022-03-19 10:47:30,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:47:30,936 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-19 10:47:30,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:47:30,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-19 10:47:30,936 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=151, Invalid=661, Unknown=0, NotChecked=0, Total=812 [2022-03-19 10:47:30,936 INFO L87 Difference]: Start difference. First operand 1320 states and 1923 transitions. Second operand has 21 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 18 states have internal predecessors, (46), 10 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 9 states have call successors, (22) [2022-03-19 10:47:32,634 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:47:32,634 INFO L93 Difference]: Finished difference Result 1423 states and 2066 transitions. [2022-03-19 10:47:32,635 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-19 10:47:32,635 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 18 states have internal predecessors, (46), 10 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 9 states have call successors, (22) Word has length 146 [2022-03-19 10:47:32,635 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:47:32,641 INFO L225 Difference]: With dead ends: 1423 [2022-03-19 10:47:32,641 INFO L226 Difference]: Without dead ends: 1421 [2022-03-19 10:47:32,641 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 296 GetRequests, 260 SyntacticMatches, 4 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 345 ImplicationChecksByTransitivity, 2.9s TimeCoverageRelationStatistics Valid=200, Invalid=922, Unknown=0, NotChecked=0, Total=1122 [2022-03-19 10:47:32,642 INFO L912 BasicCegarLoop]: 67 mSDtfsCounter, 65 mSDsluCounter, 832 mSDsCounter, 0 mSdLazyCounter, 1276 mSolverCounterSat, 60 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 899 SdHoareTripleChecker+Invalid, 1336 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 60 IncrementalHoareTripleChecker+Valid, 1276 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-03-19 10:47:32,642 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 899 Invalid, 1336 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [60 Valid, 1276 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-03-19 10:47:32,642 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1421 states. [2022-03-19 10:47:33,177 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1421 to 1377. [2022-03-19 10:47:33,179 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1377 states, 752 states have (on average 1.2247340425531914) internal successors, (921), 773 states have internal predecessors, (921), 546 states have call successors, (546), 79 states have call predecessors, (546), 78 states have return successors, (544), 524 states have call predecessors, (544), 544 states have call successors, (544) [2022-03-19 10:47:33,182 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1377 states to 1377 states and 2011 transitions. [2022-03-19 10:47:33,183 INFO L78 Accepts]: Start accepts. Automaton has 1377 states and 2011 transitions. Word has length 146 [2022-03-19 10:47:33,183 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:47:33,183 INFO L478 AbstractCegarLoop]: Abstraction has 1377 states and 2011 transitions. [2022-03-19 10:47:33,183 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 19 states have (on average 2.4210526315789473) internal successors, (46), 18 states have internal predecessors, (46), 10 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 9 states have call successors, (22) [2022-03-19 10:47:33,183 INFO L276 IsEmpty]: Start isEmpty. Operand 1377 states and 2011 transitions. [2022-03-19 10:47:33,185 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-19 10:47:33,185 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:47:33,185 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:47:33,208 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-03-19 10:47:33,385 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 38 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable37 [2022-03-19 10:47:33,386 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:47:33,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:47:33,386 INFO L85 PathProgramCache]: Analyzing trace with hash -780316161, now seen corresponding path program 35 times [2022-03-19 10:47:33,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:47:33,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [13184500] [2022-03-19 10:47:33,386 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:47:33,386 INFO L85 PathProgramCache]: Analyzing trace with hash -780316161, now seen corresponding path program 36 times [2022-03-19 10:47:33,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:47:33,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [171322088] [2022-03-19 10:47:33,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:47:33,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:47:33,391 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:47:33,391 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1302539639] [2022-03-19 10:47:33,391 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:47:33,391 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:47:33,392 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:47:33,393 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-03-19 10:47:33,394 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-03-19 10:47:33,721 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-19 10:47:33,722 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:47:33,726 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 111 conjunts are in the unsatisfiable core [2022-03-19 10:47:33,728 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:47:36,915 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 48 proven. 161 refuted. 0 times theorem prover too weak. 411 trivial. 0 not checked. [2022-03-19 10:47:36,915 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:47:41,154 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:47:48,557 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:47:48,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [171322088] [2022-03-19 10:47:48,557 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:47:48,557 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1302539639] [2022-03-19 10:47:48,557 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1302539639] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:47:48,557 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:47:48,557 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2022-03-19 10:47:48,557 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:47:48,558 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [13184500] [2022-03-19 10:47:48,558 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [13184500] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:47:48,558 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:47:48,558 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-03-19 10:47:48,558 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1137671775] [2022-03-19 10:47:48,558 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:47:48,558 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-19 10:47:48,558 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:47:48,558 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-19 10:47:48,559 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=200, Invalid=1521, Unknown=1, NotChecked=0, Total=1722 [2022-03-19 10:47:48,559 INFO L87 Difference]: Start difference. First operand 1377 states and 2011 transitions. Second operand has 27 states, 26 states have (on average 2.076923076923077) internal successors, (54), 24 states have internal predecessors, (54), 9 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-19 10:47:53,790 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:47:53,790 INFO L93 Difference]: Finished difference Result 1507 states and 2183 transitions. [2022-03-19 10:47:53,791 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-03-19 10:47:53,791 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.076923076923077) internal successors, (54), 24 states have internal predecessors, (54), 9 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) Word has length 146 [2022-03-19 10:47:53,791 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:47:53,797 INFO L225 Difference]: With dead ends: 1507 [2022-03-19 10:47:53,797 INFO L226 Difference]: Without dead ends: 1504 [2022-03-19 10:47:53,798 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 251 GetRequests, 192 SyntacticMatches, 2 SemanticMatches, 57 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 779 ImplicationChecksByTransitivity, 12.5s TimeCoverageRelationStatistics Valid=403, Invalid=3018, Unknown=1, NotChecked=0, Total=3422 [2022-03-19 10:47:53,798 INFO L912 BasicCegarLoop]: 64 mSDtfsCounter, 111 mSDsluCounter, 1018 mSDsCounter, 0 mSdLazyCounter, 1822 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 131 SdHoareTripleChecker+Valid, 1082 SdHoareTripleChecker+Invalid, 1923 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 1822 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.7s IncrementalHoareTripleChecker+Time [2022-03-19 10:47:53,798 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [131 Valid, 1082 Invalid, 1923 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 1822 Invalid, 0 Unknown, 0 Unchecked, 2.7s Time] [2022-03-19 10:47:53,799 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1504 states. [2022-03-19 10:47:54,372 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1504 to 1395. [2022-03-19 10:47:54,373 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1395 states, 765 states have (on average 1.2209150326797387) internal successors, (934), 785 states have internal predecessors, (934), 548 states have call successors, (548), 82 states have call predecessors, (548), 81 states have return successors, (546), 527 states have call predecessors, (546), 546 states have call successors, (546) [2022-03-19 10:47:54,377 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1395 states to 1395 states and 2028 transitions. [2022-03-19 10:47:54,378 INFO L78 Accepts]: Start accepts. Automaton has 1395 states and 2028 transitions. Word has length 146 [2022-03-19 10:47:54,378 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:47:54,378 INFO L478 AbstractCegarLoop]: Abstraction has 1395 states and 2028 transitions. [2022-03-19 10:47:54,378 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.076923076923077) internal successors, (54), 24 states have internal predecessors, (54), 9 states have call successors, (23), 2 states have call predecessors, (23), 3 states have return successors, (21), 8 states have call predecessors, (21), 8 states have call successors, (21) [2022-03-19 10:47:54,378 INFO L276 IsEmpty]: Start isEmpty. Operand 1395 states and 2028 transitions. [2022-03-19 10:47:54,380 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 147 [2022-03-19 10:47:54,380 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:47:54,381 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 6, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:47:54,387 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Ended with exit code 0 [2022-03-19 10:47:54,581 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 39 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable38 [2022-03-19 10:47:54,581 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:47:54,581 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:47:54,582 INFO L85 PathProgramCache]: Analyzing trace with hash 829249481, now seen corresponding path program 37 times [2022-03-19 10:47:54,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:47:54,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [285268714] [2022-03-19 10:47:54,582 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:47:54,582 INFO L85 PathProgramCache]: Analyzing trace with hash 829249481, now seen corresponding path program 38 times [2022-03-19 10:47:54,582 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:47:54,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [838644590] [2022-03-19 10:47:54,582 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:47:54,583 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:47:54,588 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:47:54,588 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1647063592] [2022-03-19 10:47:54,588 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:47:54,589 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:47:54,589 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:47:54,595 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-03-19 10:47:54,597 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-03-19 10:47:54,668 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:47:54,668 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:47:54,671 INFO L263 TraceCheckSpWp]: Trace formula consists of 359 conjuncts, 117 conjunts are in the unsatisfiable core [2022-03-19 10:47:54,673 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:47:55,893 INFO L134 CoverageAnalysis]: Checked inductivity of 620 backedges. 142 proven. 118 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-03-19 10:47:55,893 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:47:56,619 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:47:58,251 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:47:58,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [838644590] [2022-03-19 10:47:58,252 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:47:58,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1647063592] [2022-03-19 10:47:58,252 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1647063592] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:47:58,252 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:47:58,252 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-03-19 10:47:58,252 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:47:58,252 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [285268714] [2022-03-19 10:47:58,252 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [285268714] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:47:58,252 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:47:58,252 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-19 10:47:58,252 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [942396642] [2022-03-19 10:47:58,252 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:47:58,252 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-19 10:47:58,253 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:47:58,253 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-19 10:47:58,253 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=91, Invalid=721, Unknown=0, NotChecked=0, Total=812 [2022-03-19 10:47:58,253 INFO L87 Difference]: Start difference. First operand 1395 states and 2028 transitions. Second operand has 22 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-19 10:48:01,673 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:48:01,674 INFO L93 Difference]: Finished difference Result 1586 states and 2297 transitions. [2022-03-19 10:48:01,675 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-19 10:48:01,675 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) Word has length 146 [2022-03-19 10:48:01,675 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:48:01,680 INFO L225 Difference]: With dead ends: 1586 [2022-03-19 10:48:01,680 INFO L226 Difference]: Without dead ends: 1583 [2022-03-19 10:48:01,681 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 137 SyntacticMatches, 3 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 273 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=191, Invalid=1615, Unknown=0, NotChecked=0, Total=1806 [2022-03-19 10:48:01,681 INFO L912 BasicCegarLoop]: 66 mSDtfsCounter, 99 mSDsluCounter, 1082 mSDsCounter, 0 mSdLazyCounter, 1816 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 1148 SdHoareTripleChecker+Invalid, 1925 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 1816 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.5s IncrementalHoareTripleChecker+Time [2022-03-19 10:48:01,681 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 1148 Invalid, 1925 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 1816 Invalid, 0 Unknown, 0 Unchecked, 1.5s Time] [2022-03-19 10:48:01,682 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1583 states. [2022-03-19 10:48:02,284 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1583 to 1528. [2022-03-19 10:48:02,286 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1528 states, 838 states have (on average 1.2219570405727924) internal successors, (1024), 861 states have internal predecessors, (1024), 602 states have call successors, (602), 88 states have call predecessors, (602), 87 states have return successors, (600), 578 states have call predecessors, (600), 600 states have call successors, (600) [2022-03-19 10:48:02,289 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1528 states to 1528 states and 2226 transitions. [2022-03-19 10:48:02,289 INFO L78 Accepts]: Start accepts. Automaton has 1528 states and 2226 transitions. Word has length 146 [2022-03-19 10:48:02,290 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:48:02,290 INFO L478 AbstractCegarLoop]: Abstraction has 1528 states and 2226 transitions. [2022-03-19 10:48:02,290 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.4285714285714284) internal successors, (51), 21 states have internal predecessors, (51), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-19 10:48:02,290 INFO L276 IsEmpty]: Start isEmpty. Operand 1528 states and 2226 transitions. [2022-03-19 10:48:02,291 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-03-19 10:48:02,292 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:48:02,292 INFO L500 BasicCegarLoop]: trace histogram [18, 17, 17, 6, 5, 5, 5, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:48:02,313 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (40)] Forceful destruction successful, exit code 0 [2022-03-19 10:48:02,507 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 40 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable39 [2022-03-19 10:48:02,507 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:48:02,507 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:48:02,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1464953460, now seen corresponding path program 11 times [2022-03-19 10:48:02,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:48:02,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1026245096] [2022-03-19 10:48:02,508 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:48:02,508 INFO L85 PathProgramCache]: Analyzing trace with hash -1464953460, now seen corresponding path program 12 times [2022-03-19 10:48:02,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:48:02,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [681854999] [2022-03-19 10:48:02,508 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:48:02,508 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:48:02,513 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:48:02,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [608476493] [2022-03-19 10:48:02,513 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:48:02,513 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:48:02,513 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:48:02,515 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-03-19 10:48:02,516 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-03-19 10:48:02,605 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 8 check-sat command(s) [2022-03-19 10:48:02,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:48:02,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 356 conjuncts, 96 conjunts are in the unsatisfiable core [2022-03-19 10:48:02,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:48:03,809 INFO L134 CoverageAnalysis]: Checked inductivity of 690 backedges. 100 proven. 148 refuted. 0 times theorem prover too weak. 442 trivial. 0 not checked. [2022-03-19 10:48:03,810 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:48:06,119 INFO L134 CoverageAnalysis]: Checked inductivity of 690 backedges. 106 proven. 142 refuted. 0 times theorem prover too weak. 442 trivial. 0 not checked. [2022-03-19 10:48:06,119 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:48:06,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [681854999] [2022-03-19 10:48:06,119 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:48:06,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [608476493] [2022-03-19 10:48:06,119 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [608476493] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:48:06,119 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:48:06,120 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 21] total 36 [2022-03-19 10:48:06,120 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:48:06,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1026245096] [2022-03-19 10:48:06,120 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1026245096] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:48:06,120 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:48:06,120 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-19 10:48:06,120 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [295591185] [2022-03-19 10:48:06,120 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:48:06,120 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-19 10:48:06,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:48:06,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-19 10:48:06,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=226, Invalid=1034, Unknown=0, NotChecked=0, Total=1260 [2022-03-19 10:48:06,121 INFO L87 Difference]: Start difference. First operand 1528 states and 2226 transitions. Second operand has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 states have internal predecessors, (49), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) [2022-03-19 10:48:07,637 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:48:07,637 INFO L93 Difference]: Finished difference Result 1582 states and 2286 transitions. [2022-03-19 10:48:07,638 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-19 10:48:07,638 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 states have internal predecessors, (49), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) Word has length 149 [2022-03-19 10:48:07,638 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:48:07,642 INFO L225 Difference]: With dead ends: 1582 [2022-03-19 10:48:07,642 INFO L226 Difference]: Without dead ends: 1580 [2022-03-19 10:48:07,643 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 261 SyntacticMatches, 2 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 395 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=305, Invalid=1417, Unknown=0, NotChecked=0, Total=1722 [2022-03-19 10:48:07,643 INFO L912 BasicCegarLoop]: 60 mSDtfsCounter, 76 mSDsluCounter, 669 mSDsCounter, 0 mSdLazyCounter, 1069 mSolverCounterSat, 109 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 94 SdHoareTripleChecker+Valid, 729 SdHoareTripleChecker+Invalid, 1178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 109 IncrementalHoareTripleChecker+Valid, 1069 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-03-19 10:48:07,643 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [94 Valid, 729 Invalid, 1178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [109 Valid, 1069 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-03-19 10:48:07,644 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1580 states. [2022-03-19 10:48:08,248 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1580 to 1541. [2022-03-19 10:48:08,250 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1541 states, 847 states have (on average 1.219598583234947) internal successors, (1033), 870 states have internal predecessors, (1033), 603 states have call successors, (603), 91 states have call predecessors, (603), 90 states have return successors, (601), 579 states have call predecessors, (601), 601 states have call successors, (601) [2022-03-19 10:48:08,253 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1541 states to 1541 states and 2237 transitions. [2022-03-19 10:48:08,254 INFO L78 Accepts]: Start accepts. Automaton has 1541 states and 2237 transitions. Word has length 149 [2022-03-19 10:48:08,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:48:08,254 INFO L478 AbstractCegarLoop]: Abstraction has 1541 states and 2237 transitions. [2022-03-19 10:48:08,254 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 2.45) internal successors, (49), 19 states have internal predecessors, (49), 7 states have call successors, (24), 2 states have call predecessors, (24), 2 states have return successors, (22), 7 states have call predecessors, (22), 7 states have call successors, (22) [2022-03-19 10:48:08,254 INFO L276 IsEmpty]: Start isEmpty. Operand 1541 states and 2237 transitions. [2022-03-19 10:48:08,256 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 152 [2022-03-19 10:48:08,256 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:48:08,256 INFO L500 BasicCegarLoop]: trace histogram [17, 16, 16, 7, 5, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 4, 3, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 10:48:08,277 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (41)] Forceful destruction successful, exit code 0 [2022-03-19 10:48:08,463 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 41 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable40 [2022-03-19 10:48:08,463 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:48:08,463 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:48:08,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1748446329, now seen corresponding path program 39 times [2022-03-19 10:48:08,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:48:08,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [77777019] [2022-03-19 10:48:08,464 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:48:08,464 INFO L85 PathProgramCache]: Analyzing trace with hash -1748446329, now seen corresponding path program 40 times [2022-03-19 10:48:08,464 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:48:08,464 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [401254583] [2022-03-19 10:48:08,464 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:48:08,464 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:48:08,469 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:48:08,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [261003518] [2022-03-19 10:48:08,470 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 10:48:08,470 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:48:08,470 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:48:08,471 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-03-19 10:48:08,504 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-03-19 10:48:08,554 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 10:48:08,554 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:48:08,556 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 127 conjunts are in the unsatisfiable core [2022-03-19 10:48:08,558 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:48:11,348 INFO L134 CoverageAnalysis]: Checked inductivity of 643 backedges. 100 proven. 183 refuted. 0 times theorem prover too weak. 360 trivial. 0 not checked. [2022-03-19 10:48:11,349 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:48:13,573 INFO L134 CoverageAnalysis]: Checked inductivity of 643 backedges. 159 proven. 22 refuted. 0 times theorem prover too weak. 462 trivial. 0 not checked. [2022-03-19 10:48:13,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:48:13,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [401254583] [2022-03-19 10:48:13,573 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:48:13,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [261003518] [2022-03-19 10:48:13,573 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [261003518] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 10:48:13,573 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 10:48:13,573 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 14] total 36 [2022-03-19 10:48:13,574 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:48:13,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [77777019] [2022-03-19 10:48:13,574 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [77777019] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:48:13,574 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:48:13,574 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-03-19 10:48:13,574 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1488583148] [2022-03-19 10:48:13,574 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:48:13,574 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-19 10:48:13,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:48:13,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-19 10:48:13,575 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=131, Invalid=1129, Unknown=0, NotChecked=0, Total=1260 [2022-03-19 10:48:13,575 INFO L87 Difference]: Start difference. First operand 1541 states and 2237 transitions. Second operand has 27 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 9 states have call successors, (21) [2022-03-19 10:48:19,663 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:48:19,663 INFO L93 Difference]: Finished difference Result 1737 states and 2514 transitions. [2022-03-19 10:48:19,664 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-03-19 10:48:19,664 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 9 states have call successors, (21) Word has length 151 [2022-03-19 10:48:19,665 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:48:19,669 INFO L225 Difference]: With dead ends: 1737 [2022-03-19 10:48:19,669 INFO L226 Difference]: Without dead ends: 1734 [2022-03-19 10:48:19,669 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 312 GetRequests, 266 SyntacticMatches, 1 SemanticMatches, 45 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 400 ImplicationChecksByTransitivity, 4.8s TimeCoverageRelationStatistics Valid=213, Invalid=1949, Unknown=0, NotChecked=0, Total=2162 [2022-03-19 10:48:19,670 INFO L912 BasicCegarLoop]: 73 mSDtfsCounter, 118 mSDsluCounter, 1084 mSDsCounter, 0 mSdLazyCounter, 1960 mSolverCounterSat, 111 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 152 SdHoareTripleChecker+Valid, 1157 SdHoareTripleChecker+Invalid, 2071 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 111 IncrementalHoareTripleChecker+Valid, 1960 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.9s IncrementalHoareTripleChecker+Time [2022-03-19 10:48:19,670 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [152 Valid, 1157 Invalid, 2071 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [111 Valid, 1960 Invalid, 0 Unknown, 0 Unchecked, 2.9s Time] [2022-03-19 10:48:19,671 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1734 states. [2022-03-19 10:48:20,333 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1734 to 1615. [2022-03-19 10:48:20,334 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1615 states, 890 states have (on average 1.2191011235955056) internal successors, (1085), 915 states have internal predecessors, (1085), 630 states have call successors, (630), 95 states have call predecessors, (630), 94 states have return successors, (628), 604 states have call predecessors, (628), 628 states have call successors, (628) [2022-03-19 10:48:20,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1615 states to 1615 states and 2343 transitions. [2022-03-19 10:48:20,338 INFO L78 Accepts]: Start accepts. Automaton has 1615 states and 2343 transitions. Word has length 151 [2022-03-19 10:48:20,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:48:20,338 INFO L478 AbstractCegarLoop]: Abstraction has 1615 states and 2343 transitions. [2022-03-19 10:48:20,338 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 25 states have (on average 2.24) internal successors, (56), 25 states have internal predecessors, (56), 10 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 7 states have call predecessors, (21), 9 states have call successors, (21) [2022-03-19 10:48:20,338 INFO L276 IsEmpty]: Start isEmpty. Operand 1615 states and 2343 transitions. [2022-03-19 10:48:20,340 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-03-19 10:48:20,340 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:48:20,340 INFO L500 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 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] [2022-03-19 10:48:20,357 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (42)] Forceful destruction successful, exit code 0 [2022-03-19 10:48:20,555 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:48:20,555 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:48:20,555 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:48:20,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1293461113, now seen corresponding path program 41 times [2022-03-19 10:48:20,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:48:20,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [112440165] [2022-03-19 10:48:20,556 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:48:20,556 INFO L85 PathProgramCache]: Analyzing trace with hash -1293461113, now seen corresponding path program 42 times [2022-03-19 10:48:20,556 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:48:20,556 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1781092490] [2022-03-19 10:48:20,556 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:48:20,556 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:48:20,560 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:48:20,561 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [338207325] [2022-03-19 10:48:20,561 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 10:48:20,561 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:48:20,561 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:48:20,562 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-03-19 10:48:20,562 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-03-19 10:48:20,625 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 9 check-sat command(s) [2022-03-19 10:48:20,625 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:48:20,627 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 88 conjunts are in the unsatisfiable core [2022-03-19 10:48:20,629 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 10:48:22,447 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:48:22,451 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:48:22,456 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:48:30,281 INFO L134 CoverageAnalysis]: Checked inductivity of 893 backedges. 152 proven. 182 refuted. 0 times theorem prover too weak. 559 trivial. 0 not checked. [2022-03-19 10:48:30,282 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 10:48:31,365 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-19 10:48:32,036 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 10:48:32,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1781092490] [2022-03-19 10:48:32,036 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 10:48:32,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [338207325] [2022-03-19 10:48:32,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [338207325] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-19 10:48:32,036 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-19 10:48:32,036 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-03-19 10:48:32,036 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 10:48:32,036 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [112440165] [2022-03-19 10:48:32,036 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [112440165] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 10:48:32,036 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 10:48:32,036 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-19 10:48:32,036 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1530634703] [2022-03-19 10:48:32,037 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 10:48:32,037 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-19 10:48:32,037 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 10:48:32,037 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-19 10:48:32,037 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=118, Invalid=584, Unknown=0, NotChecked=0, Total=702 [2022-03-19 10:48:32,037 INFO L87 Difference]: Start difference. First operand 1615 states and 2343 transitions. Second operand has 20 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 18 states have internal predecessors, (40), 8 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 9 states have call predecessors, (25), 7 states have call successors, (25) [2022-03-19 10:48:35,264 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 10:48:35,264 INFO L93 Difference]: Finished difference Result 1654 states and 2388 transitions. [2022-03-19 10:48:35,266 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-19 10:48:35,266 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 18 states have internal predecessors, (40), 8 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 9 states have call predecessors, (25), 7 states have call successors, (25) Word has length 155 [2022-03-19 10:48:35,266 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 10:48:35,270 INFO L225 Difference]: With dead ends: 1654 [2022-03-19 10:48:35,270 INFO L226 Difference]: Without dead ends: 1647 [2022-03-19 10:48:35,271 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 194 GetRequests, 162 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 255 ImplicationChecksByTransitivity, 3.6s TimeCoverageRelationStatistics Valid=166, Invalid=890, Unknown=0, NotChecked=0, Total=1056 [2022-03-19 10:48:35,271 INFO L912 BasicCegarLoop]: 57 mSDtfsCounter, 57 mSDsluCounter, 696 mSDsCounter, 0 mSdLazyCounter, 760 mSolverCounterSat, 66 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 753 SdHoareTripleChecker+Invalid, 1106 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 66 IncrementalHoareTripleChecker+Valid, 760 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 280 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-03-19 10:48:35,271 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 753 Invalid, 1106 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [66 Valid, 760 Invalid, 0 Unknown, 280 Unchecked, 1.0s Time] [2022-03-19 10:48:35,272 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 1647 states. [2022-03-19 10:48:35,933 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 1647 to 1621. [2022-03-19 10:48:35,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 1621 states, 896 states have (on average 1.21875) internal successors, (1092), 921 states have internal predecessors, (1092), 630 states have call successors, (630), 95 states have call predecessors, (630), 94 states have return successors, (628), 604 states have call predecessors, (628), 628 states have call successors, (628) [2022-03-19 10:48:35,937 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 1621 states to 1621 states and 2350 transitions. [2022-03-19 10:48:35,938 INFO L78 Accepts]: Start accepts. Automaton has 1621 states and 2350 transitions. Word has length 155 [2022-03-19 10:48:35,938 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 10:48:35,938 INFO L478 AbstractCegarLoop]: Abstraction has 1621 states and 2350 transitions. [2022-03-19 10:48:35,938 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.1052631578947367) internal successors, (40), 18 states have internal predecessors, (40), 8 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 9 states have call predecessors, (25), 7 states have call successors, (25) [2022-03-19 10:48:35,938 INFO L276 IsEmpty]: Start isEmpty. Operand 1621 states and 2350 transitions. [2022-03-19 10:48:35,940 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 156 [2022-03-19 10:48:35,940 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 10:48:35,940 INFO L500 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 3, 3, 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] [2022-03-19 10:48:35,956 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-03-19 10:48:36,141 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable42,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:48:36,142 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 10:48:36,142 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 10:48:36,142 INFO L85 PathProgramCache]: Analyzing trace with hash -739148827, now seen corresponding path program 43 times [2022-03-19 10:48:36,142 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 10:48:36,142 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1346499711] [2022-03-19 10:48:36,142 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 10:48:36,143 INFO L85 PathProgramCache]: Analyzing trace with hash -739148827, now seen corresponding path program 44 times [2022-03-19 10:48:36,143 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 10:48:36,143 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1341541067] [2022-03-19 10:48:36,143 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 10:48:36,143 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 10:48:36,148 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 10:48:36,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1175637125] [2022-03-19 10:48:36,148 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 10:48:36,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 10:48:36,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 10:48:36,149 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-03-19 10:48:36,150 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-03-19 10:48:36,207 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 10:48:36,207 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 10:48:36,209 INFO L263 TraceCheckSpWp]: Trace formula consists of 351 conjuncts, 83 conjunts are in the unsatisfiable core [2022-03-19 10:48:36,211 INFO L286 TraceCheckSpWp]: Computing forward predicates...