/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/acceleratedInterpolationJordan_32.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/fermat2-ll_unwindbound50.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-5d317bd [2022-03-19 04:52:18,361 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-19 04:52:18,380 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-19 04:52:18,422 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-19 04:52:18,423 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-19 04:52:18,424 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-19 04:52:18,427 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-19 04:52:18,432 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-19 04:52:18,435 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-19 04:52:18,440 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-19 04:52:18,441 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-19 04:52:18,442 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-19 04:52:18,442 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-19 04:52:18,445 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-19 04:52:18,445 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-19 04:52:18,448 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-19 04:52:18,448 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-19 04:52:18,449 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-19 04:52:18,451 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-19 04:52:18,455 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-19 04:52:18,457 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-19 04:52:18,458 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-19 04:52:18,459 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-19 04:52:18,459 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-19 04:52:18,461 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-19 04:52:18,466 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-19 04:52:18,466 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-19 04:52:18,467 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-19 04:52:18,468 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-19 04:52:18,468 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-19 04:52:18,469 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-19 04:52:18,469 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-19 04:52:18,471 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-19 04:52:18,471 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-19 04:52:18,472 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-19 04:52:18,472 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-19 04:52:18,473 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-19 04:52:18,473 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-19 04:52:18,473 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-19 04:52:18,473 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-19 04:52:18,474 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-19 04:52:18,476 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-19 04:52:18,476 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2022-03-19 04:52:18,486 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-19 04:52:18,486 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-19 04:52:18,488 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-19 04:52:18,488 INFO L138 SettingsManager]: * sizeof long=4 [2022-03-19 04:52:18,488 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-19 04:52:18,488 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-03-19 04:52:18,488 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-19 04:52:18,489 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-19 04:52:18,489 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-19 04:52:18,490 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-19 04:52:18,490 INFO L138 SettingsManager]: * sizeof long double=12 [2022-03-19 04:52:18,490 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-19 04:52:18,490 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-19 04:52:18,490 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-19 04:52:18,490 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-19 04:52:18,490 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-19 04:52:18,491 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-19 04:52:18,491 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-19 04:52:18,491 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-19 04:52:18,491 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-19 04:52:18,491 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-19 04:52:18,491 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-19 04:52:18,491 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-19 04:52:18,492 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-19 04:52:18,492 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-03-19 04:52:18,492 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 04:52:18,695 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-19 04:52:18,710 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-19 04:52:18,712 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-19 04:52:18,713 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-19 04:52:18,714 INFO L275 PluginConnector]: CDTParser initialized [2022-03-19 04:52:18,714 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/fermat2-ll_unwindbound50.c [2022-03-19 04:52:18,765 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/712e4c2c3/38ac3cde4508434094a2d035b896a5ce/FLAG191cc194e [2022-03-19 04:52:19,107 INFO L306 CDTParser]: Found 1 translation units. [2022-03-19 04:52:19,107 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/fermat2-ll_unwindbound50.c [2022-03-19 04:52:19,113 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/712e4c2c3/38ac3cde4508434094a2d035b896a5ce/FLAG191cc194e [2022-03-19 04:52:19,122 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/712e4c2c3/38ac3cde4508434094a2d035b896a5ce [2022-03-19 04:52:19,124 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-19 04:52:19,125 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-19 04:52:19,126 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-19 04:52:19,127 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-19 04:52:19,131 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-19 04:52:19,131 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.03 04:52:19" (1/1) ... [2022-03-19 04:52:19,132 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@40a50d96 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 04:52:19, skipping insertion in model container [2022-03-19 04:52:19,132 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 19.03 04:52:19" (1/1) ... [2022-03-19 04:52:19,138 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-19 04:52:19,150 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-19 04:52:19,285 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/fermat2-ll_unwindbound50.c[524,537] [2022-03-19 04:52:19,299 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-19 04:52:19,305 INFO L203 MainTranslator]: Completed pre-run [2022-03-19 04:52:19,315 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/fermat2-ll_unwindbound50.c[524,537] [2022-03-19 04:52:19,321 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-19 04:52:19,331 INFO L208 MainTranslator]: Completed translation [2022-03-19 04:52:19,331 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 04:52:19 WrapperNode [2022-03-19 04:52:19,331 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-19 04:52:19,332 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-19 04:52:19,332 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-19 04:52:19,332 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-19 04:52:19,341 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 04:52:19" (1/1) ... [2022-03-19 04:52:19,341 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 04:52:19" (1/1) ... [2022-03-19 04:52:19,346 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 04:52:19" (1/1) ... [2022-03-19 04:52:19,347 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 04:52:19" (1/1) ... [2022-03-19 04:52:19,357 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 04:52:19" (1/1) ... [2022-03-19 04:52:19,362 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 04:52:19" (1/1) ... [2022-03-19 04:52:19,366 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 04:52:19" (1/1) ... [2022-03-19 04:52:19,368 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-19 04:52:19,369 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-19 04:52:19,369 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-19 04:52:19,369 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-19 04:52:19,370 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 04:52:19" (1/1) ... [2022-03-19 04:52:19,376 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-19 04:52:19,384 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:52:19,395 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 04:52:19,422 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 04:52:19,444 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-19 04:52:19,444 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-19 04:52:19,445 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-19 04:52:19,445 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-19 04:52:19,445 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-19 04:52:19,445 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-19 04:52:19,445 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-19 04:52:19,445 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-19 04:52:19,446 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-19 04:52:19,446 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-19 04:52:19,446 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-19 04:52:19,447 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-19 04:52:19,447 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-19 04:52:19,447 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-19 04:52:19,447 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-19 04:52:19,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-19 04:52:19,448 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-19 04:52:19,448 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-19 04:52:19,448 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-19 04:52:19,448 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-19 04:52:19,506 INFO L234 CfgBuilder]: Building ICFG [2022-03-19 04:52:19,508 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-19 04:52:19,686 INFO L275 CfgBuilder]: Performing block encoding [2022-03-19 04:52:19,690 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-19 04:52:19,690 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-03-19 04:52:19,692 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.03 04:52:19 BoogieIcfgContainer [2022-03-19 04:52:19,692 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-19 04:52:19,693 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-19 04:52:19,693 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-19 04:52:19,710 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-19 04:52:19,710 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 19.03 04:52:19" (1/3) ... [2022-03-19 04:52:19,710 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@69bb6479 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.03 04:52:19, skipping insertion in model container [2022-03-19 04:52:19,711 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 19.03 04:52:19" (2/3) ... [2022-03-19 04:52:19,711 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@69bb6479 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 19.03 04:52:19, skipping insertion in model container [2022-03-19 04:52:19,711 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 19.03 04:52:19" (3/3) ... [2022-03-19 04:52:19,712 INFO L111 eAbstractionObserver]: Analyzing ICFG fermat2-ll_unwindbound50.c [2022-03-19 04:52:19,716 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-19 04:52:19,716 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-19 04:52:19,777 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-19 04:52:19,782 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 04:52:19,782 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-19 04:52:19,792 INFO L276 IsEmpty]: Start isEmpty. Operand has 30 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-19 04:52:19,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-03-19 04:52:19,801 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:52:19,801 INFO L500 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:52:19,802 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:52:19,807 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:52:19,807 INFO L85 PathProgramCache]: Analyzing trace with hash -1859024204, now seen corresponding path program 1 times [2022-03-19 04:52:19,819 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:19,820 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1374296248] [2022-03-19 04:52:19,830 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:52:19,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1859024204, now seen corresponding path program 2 times [2022-03-19 04:52:19,833 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:52:19,834 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [47443749] [2022-03-19 04:52:19,834 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:52:19,834 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:52:19,939 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:52:19,940 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1491301663] [2022-03-19 04:52:19,940 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:52:19,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:52:19,941 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:52:19,942 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 04:52:19,944 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 04:52:20,028 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-19 04:52:20,029 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:52:20,030 INFO L263 TraceCheckSpWp]: Trace formula consists of 80 conjuncts, 1 conjunts are in the unsatisfiable core [2022-03-19 04:52:20,034 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:52:20,104 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-03-19 04:52:20,105 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-19 04:52:20,105 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:52:20,105 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [47443749] [2022-03-19 04:52:20,105 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:52:20,106 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1491301663] [2022-03-19 04:52:20,106 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1491301663] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:52:20,106 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:52:20,106 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-19 04:52:20,109 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:52:20,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1374296248] [2022-03-19 04:52:20,109 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1374296248] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:52:20,109 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:52:20,109 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [2] imperfect sequences [] total 2 [2022-03-19 04:52:20,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1511589158] [2022-03-19 04:52:20,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:52:20,115 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 2 states [2022-03-19 04:52:20,115 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:20,141 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 2 interpolants. [2022-03-19 04:52:20,142 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-19 04:52:20,144 INFO L87 Difference]: Start difference. First operand has 30 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Second operand has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-19 04:52:20,167 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:52:20,167 INFO L93 Difference]: Finished difference Result 53 states and 70 transitions. [2022-03-19 04:52:20,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 2 states. [2022-03-19 04:52:20,170 INFO L78 Accepts]: Start accepts. Automaton has has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) Word has length 22 [2022-03-19 04:52:20,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:52:20,175 INFO L225 Difference]: With dead ends: 53 [2022-03-19 04:52:20,176 INFO L226 Difference]: Without dead ends: 25 [2022-03-19 04:52:20,178 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 21 GetRequests, 21 SyntacticMatches, 0 SemanticMatches, 0 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=1, Invalid=1, Unknown=0, NotChecked=0, Total=2 [2022-03-19 04:52:20,181 INFO L912 BasicCegarLoop]: 34 mSDtfsCounter, 0 mSDsluCounter, 0 mSDsCounter, 0 mSdLazyCounter, 0 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 34 SdHoareTripleChecker+Invalid, 0 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 0 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 04:52:20,182 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 0 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 04:52:20,193 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 25 states. [2022-03-19 04:52:20,205 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 25 to 25. [2022-03-19 04:52:20,206 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 25 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 16 states have internal predecessors, (19), 6 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-19 04:52:20,207 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 25 states to 25 states and 29 transitions. [2022-03-19 04:52:20,208 INFO L78 Accepts]: Start accepts. Automaton has 25 states and 29 transitions. Word has length 22 [2022-03-19 04:52:20,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:52:20,209 INFO L478 AbstractCegarLoop]: Abstraction has 25 states and 29 transitions. [2022-03-19 04:52:20,209 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 2 states, 2 states have (on average 6.5) internal successors, (13), 2 states have internal predecessors, (13), 2 states have call successors, (5), 2 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-19 04:52:20,209 INFO L276 IsEmpty]: Start isEmpty. Operand 25 states and 29 transitions. [2022-03-19 04:52:20,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-19 04:52:20,210 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:52:20,211 INFO L500 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:52:20,240 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 04:52:20,425 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable0 [2022-03-19 04:52:20,426 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:52:20,427 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:52:20,427 INFO L85 PathProgramCache]: Analyzing trace with hash 243739414, now seen corresponding path program 1 times [2022-03-19 04:52:20,427 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:20,428 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [982978615] [2022-03-19 04:52:20,429 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:52:20,429 INFO L85 PathProgramCache]: Analyzing trace with hash 243739414, now seen corresponding path program 2 times [2022-03-19 04:52:20,429 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:52:20,429 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2016749173] [2022-03-19 04:52:20,430 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:52:20,430 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:52:20,444 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:52:20,445 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [440359232] [2022-03-19 04:52:20,445 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:52:20,445 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:52:20,445 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:52:20,447 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 04:52:20,448 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 04:52:20,489 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-19 04:52:20,489 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:52:20,490 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-19 04:52:20,493 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:52:20,607 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:52:20,607 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-19 04:52:20,608 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:52:20,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2016749173] [2022-03-19 04:52:20,608 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:52:20,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [440359232] [2022-03-19 04:52:20,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [440359232] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:52:20,609 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:52:20,609 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-19 04:52:20,609 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:52:20,609 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [982978615] [2022-03-19 04:52:20,610 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [982978615] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:52:20,610 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:52:20,610 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [4] imperfect sequences [] total 4 [2022-03-19 04:52:20,610 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [438170805] [2022-03-19 04:52:20,610 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:52:20,611 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 4 states [2022-03-19 04:52:20,611 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:20,612 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 4 interpolants. [2022-03-19 04:52:20,612 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-19 04:52:20,612 INFO L87 Difference]: Start difference. First operand 25 states and 29 transitions. Second operand has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-19 04:52:20,629 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:52:20,629 INFO L93 Difference]: Finished difference Result 34 states and 38 transitions. [2022-03-19 04:52:20,630 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 4 states. [2022-03-19 04:52:20,630 INFO L78 Accepts]: Start accepts. Automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 23 [2022-03-19 04:52:20,630 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:52:20,631 INFO L225 Difference]: With dead ends: 34 [2022-03-19 04:52:20,631 INFO L226 Difference]: Without dead ends: 27 [2022-03-19 04:52:20,631 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 22 GetRequests, 20 SyntacticMatches, 0 SemanticMatches, 2 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=5, Invalid=7, Unknown=0, NotChecked=0, Total=12 [2022-03-19 04:52:20,633 INFO L912 BasicCegarLoop]: 27 mSDtfsCounter, 0 mSDsluCounter, 40 mSDsCounter, 0 mSdLazyCounter, 7 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 0 SdHoareTripleChecker+Valid, 67 SdHoareTripleChecker+Invalid, 7 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 7 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 04:52:20,633 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [0 Valid, 67 Invalid, 7 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 7 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 04:52:20,634 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 27 states. [2022-03-19 04:52:20,641 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 27 to 27. [2022-03-19 04:52:20,641 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 27 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 18 states have internal predecessors, (21), 6 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-19 04:52:20,642 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 27 states to 27 states and 31 transitions. [2022-03-19 04:52:20,642 INFO L78 Accepts]: Start accepts. Automaton has 27 states and 31 transitions. Word has length 23 [2022-03-19 04:52:20,643 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:52:20,644 INFO L478 AbstractCegarLoop]: Abstraction has 27 states and 31 transitions. [2022-03-19 04:52:20,644 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 4 states, 4 states have (on average 3.0) internal successors, (12), 3 states have internal predecessors, (12), 3 states have call successors, (5), 3 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-03-19 04:52:20,644 INFO L276 IsEmpty]: Start isEmpty. Operand 27 states and 31 transitions. [2022-03-19 04:52:20,645 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-03-19 04:52:20,645 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:52:20,645 INFO L500 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:52:20,668 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Ended with exit code 0 [2022-03-19 04:52:20,863 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,SelfDestructingSolverStorable1 [2022-03-19 04:52:20,864 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:52:20,864 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:52:20,864 INFO L85 PathProgramCache]: Analyzing trace with hash 245526874, now seen corresponding path program 1 times [2022-03-19 04:52:20,865 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:20,865 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1238157823] [2022-03-19 04:52:20,866 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:52:20,866 INFO L85 PathProgramCache]: Analyzing trace with hash 245526874, now seen corresponding path program 2 times [2022-03-19 04:52:20,866 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:52:20,866 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [323148211] [2022-03-19 04:52:20,866 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:52:20,867 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:52:20,883 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:52:20,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [452848816] [2022-03-19 04:52:20,884 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:52:20,884 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:52:20,884 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:52:20,889 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 04:52:20,890 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 04:52:20,940 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-19 04:52:20,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:52:20,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 84 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-19 04:52:20,944 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:52:21,674 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:52:21,674 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-19 04:52:21,674 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:52:21,674 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [323148211] [2022-03-19 04:52:21,675 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:52:21,675 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452848816] [2022-03-19 04:52:21,675 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [452848816] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:52:21,675 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:52:21,676 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 04:52:21,676 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:52:21,676 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1238157823] [2022-03-19 04:52:21,676 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1238157823] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:52:21,677 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:52:21,677 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 04:52:21,677 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1749909356] [2022-03-19 04:52:21,677 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:52:21,678 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 04:52:21,678 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:21,678 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 04:52:21,679 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-19 04:52:21,679 INFO L87 Difference]: Start difference. First operand 27 states and 31 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-19 04:52:23,311 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.58s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-03-19 04:52:23,326 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:52:23,326 INFO L93 Difference]: Finished difference Result 39 states and 46 transitions. [2022-03-19 04:52:23,326 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-19 04:52:23,327 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) Word has length 23 [2022-03-19 04:52:23,327 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:52:23,328 INFO L225 Difference]: With dead ends: 39 [2022-03-19 04:52:23,328 INFO L226 Difference]: Without dead ends: 37 [2022-03-19 04:52:23,329 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 23 GetRequests, 19 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 04:52:23,330 INFO L912 BasicCegarLoop]: 24 mSDtfsCounter, 8 mSDsluCounter, 67 mSDsCounter, 0 mSdLazyCounter, 30 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 91 SdHoareTripleChecker+Invalid, 31 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 30 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.6s IncrementalHoareTripleChecker+Time [2022-03-19 04:52:23,330 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 91 Invalid, 31 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 30 Invalid, 0 Unknown, 0 Unchecked, 1.6s Time] [2022-03-19 04:52:23,331 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2022-03-19 04:52:23,338 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 36. [2022-03-19 04:52:23,339 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 36 states, 24 states have (on average 1.2916666666666667) internal successors, (31), 25 states have internal predecessors, (31), 7 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-19 04:52:23,340 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 36 states to 36 states and 43 transitions. [2022-03-19 04:52:23,340 INFO L78 Accepts]: Start accepts. Automaton has 36 states and 43 transitions. Word has length 23 [2022-03-19 04:52:23,340 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:52:23,340 INFO L478 AbstractCegarLoop]: Abstraction has 36 states and 43 transitions. [2022-03-19 04:52:23,340 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 1 states have call predecessors, (3), 1 states have call successors, (3) [2022-03-19 04:52:23,341 INFO L276 IsEmpty]: Start isEmpty. Operand 36 states and 43 transitions. [2022-03-19 04:52:23,341 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 30 [2022-03-19 04:52:23,342 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:52:23,342 INFO L500 BasicCegarLoop]: trace histogram [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 04:52:23,365 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 04:52:23,564 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:52:23,565 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:52:23,565 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:52:23,566 INFO L85 PathProgramCache]: Analyzing trace with hash -1019533657, now seen corresponding path program 1 times [2022-03-19 04:52:23,566 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:23,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1959799883] [2022-03-19 04:52:23,567 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:52:23,567 INFO L85 PathProgramCache]: Analyzing trace with hash -1019533657, now seen corresponding path program 2 times [2022-03-19 04:52:23,567 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:52:23,567 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1940763728] [2022-03-19 04:52:23,568 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:52:23,568 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:52:23,581 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:52:23,581 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [58631038] [2022-03-19 04:52:23,581 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:52:23,582 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:52:23,582 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:52:23,585 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 04:52:23,587 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 04:52:23,643 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:52:23,644 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:52:23,647 INFO L263 TraceCheckSpWp]: Trace formula consists of 104 conjuncts, 10 conjunts are in the unsatisfiable core [2022-03-19 04:52:23,649 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:52:23,808 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:52:23,808 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:52:23,998 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 1 proven. 1 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:52:23,999 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:52:23,999 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1940763728] [2022-03-19 04:52:23,999 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:52:24,002 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [58631038] [2022-03-19 04:52:24,002 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [58631038] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:52:24,002 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:52:24,002 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 10 [2022-03-19 04:52:24,003 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:52:24,003 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1959799883] [2022-03-19 04:52:24,003 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1959799883] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:52:24,003 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:52:24,003 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-19 04:52:24,003 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [208990139] [2022-03-19 04:52:24,003 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:52:24,004 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-19 04:52:24,004 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:24,004 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-19 04:52:24,005 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=67, Unknown=0, NotChecked=0, Total=90 [2022-03-19 04:52:24,005 INFO L87 Difference]: Start difference. First operand 36 states and 43 transitions. Second operand has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-03-19 04:52:24,110 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:52:24,110 INFO L93 Difference]: Finished difference Result 43 states and 49 transitions. [2022-03-19 04:52:24,110 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-19 04:52:24,110 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) Word has length 29 [2022-03-19 04:52:24,111 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:52:24,111 INFO L225 Difference]: With dead ends: 43 [2022-03-19 04:52:24,112 INFO L226 Difference]: Without dead ends: 38 [2022-03-19 04:52:24,112 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 60 GetRequests, 48 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 10 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=41, Invalid=115, Unknown=0, NotChecked=0, Total=156 [2022-03-19 04:52:24,113 INFO L912 BasicCegarLoop]: 21 mSDtfsCounter, 17 mSDsluCounter, 92 mSDsCounter, 0 mSdLazyCounter, 45 mSolverCounterSat, 6 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 17 SdHoareTripleChecker+Valid, 113 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 6 IncrementalHoareTripleChecker+Valid, 45 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:52:24,113 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [17 Valid, 113 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [6 Valid, 45 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:52:24,114 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2022-03-19 04:52:24,120 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 29. [2022-03-19 04:52:24,120 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 29 states, 19 states have (on average 1.105263157894737) internal successors, (21), 19 states have internal predecessors, (21), 6 states have call successors, (6), 5 states have call predecessors, (6), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-03-19 04:52:24,121 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 29 states to 29 states and 31 transitions. [2022-03-19 04:52:24,121 INFO L78 Accepts]: Start accepts. Automaton has 29 states and 31 transitions. Word has length 29 [2022-03-19 04:52:24,121 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:52:24,121 INFO L478 AbstractCegarLoop]: Abstraction has 29 states and 31 transitions. [2022-03-19 04:52:24,122 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.2857142857142856) internal successors, (16), 6 states have internal predecessors, (16), 2 states have call successors, (6), 2 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 1 states have call successors, (4) [2022-03-19 04:52:24,122 INFO L276 IsEmpty]: Start isEmpty. Operand 29 states and 31 transitions. [2022-03-19 04:52:24,122 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 33 [2022-03-19 04:52:24,122 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:52:24,123 INFO L500 BasicCegarLoop]: trace histogram [2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:52:24,143 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 04:52:24,334 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:52:24,334 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:52:24,334 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:52:24,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1080225052, now seen corresponding path program 1 times [2022-03-19 04:52:24,335 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:24,335 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [930524927] [2022-03-19 04:52:24,335 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:52:24,335 INFO L85 PathProgramCache]: Analyzing trace with hash 1080225052, now seen corresponding path program 2 times [2022-03-19 04:52:24,336 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:52:24,336 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1239648405] [2022-03-19 04:52:24,336 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:52:24,336 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:52:24,345 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:52:24,345 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2053572269] [2022-03-19 04:52:24,345 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:52:24,346 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:52:24,346 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:52:24,347 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 04:52:24,368 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 04:52:24,399 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:52:24,400 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:52:24,400 INFO L263 TraceCheckSpWp]: Trace formula consists of 113 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-19 04:52:24,404 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:52:24,489 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:52:24,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:52:24,582 INFO L134 CoverageAnalysis]: Checked inductivity of 8 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:52:24,582 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:52:24,582 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1239648405] [2022-03-19 04:52:24,583 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:52:24,583 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2053572269] [2022-03-19 04:52:24,583 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2053572269] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:52:24,583 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:52:24,583 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-03-19 04:52:24,583 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:52:24,584 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [930524927] [2022-03-19 04:52:24,584 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [930524927] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:52:24,584 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:52:24,584 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-19 04:52:24,584 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1956007893] [2022-03-19 04:52:24,584 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:52:24,584 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-19 04:52:24,585 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:24,585 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-19 04:52:24,585 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-03-19 04:52:24,586 INFO L87 Difference]: Start difference. First operand 29 states and 31 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2022-03-19 04:52:24,621 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:52:24,622 INFO L93 Difference]: Finished difference Result 43 states and 46 transitions. [2022-03-19 04:52:24,622 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-19 04:52:24,622 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), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) Word has length 32 [2022-03-19 04:52:24,623 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:52:24,623 INFO L225 Difference]: With dead ends: 43 [2022-03-19 04:52:24,623 INFO L226 Difference]: Without dead ends: 38 [2022-03-19 04:52:24,624 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 64 GetRequests, 57 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=27, Invalid=45, Unknown=0, NotChecked=0, Total=72 [2022-03-19 04:52:24,625 INFO L912 BasicCegarLoop]: 27 mSDtfsCounter, 7 mSDsluCounter, 51 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 78 SdHoareTripleChecker+Invalid, 18 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 04:52:24,625 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 78 Invalid, 18 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 04:52:24,626 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 38 states. [2022-03-19 04:52:24,635 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 38 to 38. [2022-03-19 04:52:24,635 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 38 states, 26 states have (on average 1.1153846153846154) internal successors, (29), 26 states have internal predecessors, (29), 7 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-03-19 04:52:24,636 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 38 states to 38 states and 41 transitions. [2022-03-19 04:52:24,636 INFO L78 Accepts]: Start accepts. Automaton has 38 states and 41 transitions. Word has length 32 [2022-03-19 04:52:24,636 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:52:24,636 INFO L478 AbstractCegarLoop]: Abstraction has 38 states and 41 transitions. [2022-03-19 04:52:24,637 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), 4 states have call successors, (6), 4 states have call predecessors, (6), 2 states have return successors, (4), 2 states have call predecessors, (4), 3 states have call successors, (4) [2022-03-19 04:52:24,637 INFO L276 IsEmpty]: Start isEmpty. Operand 38 states and 41 transitions. [2022-03-19 04:52:24,638 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 42 [2022-03-19 04:52:24,638 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:52:24,638 INFO L500 BasicCegarLoop]: trace histogram [3, 3, 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] [2022-03-19 04:52:24,666 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 04:52:24,856 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:52:24,856 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:52:24,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:52:24,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1448743382, now seen corresponding path program 3 times [2022-03-19 04:52:24,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:24,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1187153413] [2022-03-19 04:52:24,857 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:52:24,858 INFO L85 PathProgramCache]: Analyzing trace with hash 1448743382, now seen corresponding path program 4 times [2022-03-19 04:52:24,858 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:52:24,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1521212865] [2022-03-19 04:52:24,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:52:24,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:52:24,869 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:52:24,869 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1624018477] [2022-03-19 04:52:24,870 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:52:24,870 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:52:24,870 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:52:24,872 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 04:52:24,895 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 04:52:24,940 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:52:24,940 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:52:24,941 INFO L263 TraceCheckSpWp]: Trace formula consists of 133 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-19 04:52:24,943 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:52:25,034 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 13 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:52:25,035 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:52:25,140 INFO L134 CoverageAnalysis]: Checked inductivity of 21 backedges. 4 proven. 9 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-03-19 04:52:25,140 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:52:25,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1521212865] [2022-03-19 04:52:25,141 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:52:25,141 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624018477] [2022-03-19 04:52:25,141 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624018477] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:52:25,141 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:52:25,141 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 10 [2022-03-19 04:52:25,142 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:52:25,142 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1187153413] [2022-03-19 04:52:25,142 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1187153413] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:52:25,142 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:52:25,142 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-19 04:52:25,142 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [888051194] [2022-03-19 04:52:25,142 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:52:25,143 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-19 04:52:25,143 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:25,143 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-19 04:52:25,143 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=57, Unknown=0, NotChecked=0, Total=90 [2022-03-19 04:52:25,144 INFO L87 Difference]: Start difference. First operand 38 states and 41 transitions. Second operand has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 5 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2022-03-19 04:52:25,192 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:52:25,193 INFO L93 Difference]: Finished difference Result 52 states and 56 transitions. [2022-03-19 04:52:25,193 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-03-19 04:52:25,193 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 5 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) Word has length 41 [2022-03-19 04:52:25,194 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:52:25,194 INFO L225 Difference]: With dead ends: 52 [2022-03-19 04:52:25,194 INFO L226 Difference]: Without dead ends: 47 [2022-03-19 04:52:25,195 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 8 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2022-03-19 04:52:25,195 INFO L912 BasicCegarLoop]: 28 mSDtfsCounter, 15 mSDsluCounter, 58 mSDsCounter, 0 mSdLazyCounter, 16 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 86 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 16 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 04:52:25,196 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 86 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 16 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 04:52:25,196 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-03-19 04:52:25,206 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 47. [2022-03-19 04:52:25,207 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 47 states, 33 states have (on average 1.121212121212121) internal successors, (37), 33 states have internal predecessors, (37), 8 states have call successors, (8), 7 states have call predecessors, (8), 5 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-03-19 04:52:25,208 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 47 states to 47 states and 51 transitions. [2022-03-19 04:52:25,208 INFO L78 Accepts]: Start accepts. Automaton has 47 states and 51 transitions. Word has length 41 [2022-03-19 04:52:25,208 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:52:25,208 INFO L478 AbstractCegarLoop]: Abstraction has 47 states and 51 transitions. [2022-03-19 04:52:25,209 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 4.333333333333333) internal successors, (26), 5 states have internal predecessors, (26), 5 states have call successors, (7), 5 states have call predecessors, (7), 3 states have return successors, (5), 3 states have call predecessors, (5), 4 states have call successors, (5) [2022-03-19 04:52:25,209 INFO L276 IsEmpty]: Start isEmpty. Operand 47 states and 51 transitions. [2022-03-19 04:52:25,210 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 51 [2022-03-19 04:52:25,210 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:52:25,210 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 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] [2022-03-19 04:52:25,237 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 04:52:25,429 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:52:25,429 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:52:25,430 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:52:25,430 INFO L85 PathProgramCache]: Analyzing trace with hash -678977956, now seen corresponding path program 5 times [2022-03-19 04:52:25,430 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:25,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1885285303] [2022-03-19 04:52:25,430 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:52:25,430 INFO L85 PathProgramCache]: Analyzing trace with hash -678977956, now seen corresponding path program 6 times [2022-03-19 04:52:25,431 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:52:25,431 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1715812711] [2022-03-19 04:52:25,431 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:52:25,431 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:52:25,440 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:52:25,441 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1938453800] [2022-03-19 04:52:25,441 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 04:52:25,441 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:52:25,441 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:52:25,443 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 04:52:25,463 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 04:52:25,514 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 4 check-sat command(s) [2022-03-19 04:52:25,514 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:52:25,515 INFO L263 TraceCheckSpWp]: Trace formula consists of 153 conjuncts, 11 conjunts are in the unsatisfiable core [2022-03-19 04:52:25,531 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:52:25,650 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 6 proven. 33 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:52:25,651 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:52:25,776 INFO L134 CoverageAnalysis]: Checked inductivity of 43 backedges. 6 proven. 21 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-03-19 04:52:25,776 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:52:25,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1715812711] [2022-03-19 04:52:25,777 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:52:25,777 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1938453800] [2022-03-19 04:52:25,777 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1938453800] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:52:25,777 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:52:25,777 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 12 [2022-03-19 04:52:25,778 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:52:25,778 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1885285303] [2022-03-19 04:52:25,778 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1885285303] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:52:25,778 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:52:25,778 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-03-19 04:52:25,778 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [57071918] [2022-03-19 04:52:25,778 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:52:25,779 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-03-19 04:52:25,779 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:25,779 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-03-19 04:52:25,779 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-03-19 04:52:25,779 INFO L87 Difference]: Start difference. First operand 47 states and 51 transitions. Second operand has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 6 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2022-03-19 04:52:25,840 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:52:25,840 INFO L93 Difference]: Finished difference Result 61 states and 66 transitions. [2022-03-19 04:52:25,840 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-03-19 04:52:25,841 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 6 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) Word has length 50 [2022-03-19 04:52:25,841 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:52:25,842 INFO L225 Difference]: With dead ends: 61 [2022-03-19 04:52:25,842 INFO L226 Difference]: Without dead ends: 56 [2022-03-19 04:52:25,842 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 89 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 13 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=83, Invalid=127, Unknown=0, NotChecked=0, Total=210 [2022-03-19 04:52:25,843 INFO L912 BasicCegarLoop]: 29 mSDtfsCounter, 10 mSDsluCounter, 71 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 100 SdHoareTripleChecker+Invalid, 29 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 04:52:25,843 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 100 Invalid, 29 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 04:52:25,843 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 56 states. [2022-03-19 04:52:25,856 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 56 to 56. [2022-03-19 04:52:25,856 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 56 states, 40 states have (on average 1.125) internal successors, (45), 40 states have internal predecessors, (45), 9 states have call successors, (9), 8 states have call predecessors, (9), 6 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-03-19 04:52:25,857 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 56 states to 56 states and 61 transitions. [2022-03-19 04:52:25,857 INFO L78 Accepts]: Start accepts. Automaton has 56 states and 61 transitions. Word has length 50 [2022-03-19 04:52:25,857 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:52:25,857 INFO L478 AbstractCegarLoop]: Abstraction has 56 states and 61 transitions. [2022-03-19 04:52:25,858 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 7 states have (on average 4.714285714285714) internal successors, (33), 6 states have internal predecessors, (33), 6 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (6), 4 states have call predecessors, (6), 5 states have call successors, (6) [2022-03-19 04:52:25,858 INFO L276 IsEmpty]: Start isEmpty. Operand 56 states and 61 transitions. [2022-03-19 04:52:25,858 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 60 [2022-03-19 04:52:25,859 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:52:25,859 INFO L500 BasicCegarLoop]: trace histogram [5, 5, 4, 4, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:52:25,887 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 04:52:26,079 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:52:26,080 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:52:26,080 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:52:26,080 INFO L85 PathProgramCache]: Analyzing trace with hash 1632159894, now seen corresponding path program 7 times [2022-03-19 04:52:26,080 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:26,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1784534617] [2022-03-19 04:52:26,081 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:52:26,081 INFO L85 PathProgramCache]: Analyzing trace with hash 1632159894, now seen corresponding path program 8 times [2022-03-19 04:52:26,081 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:52:26,081 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [85817298] [2022-03-19 04:52:26,081 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:52:26,082 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:52:26,092 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:52:26,092 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [253124639] [2022-03-19 04:52:26,092 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:52:26,092 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:52:26,093 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:52:26,094 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 04:52:26,095 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 04:52:26,139 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:52:26,140 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:52:26,140 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-19 04:52:26,143 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:52:26,283 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 8 proven. 62 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:52:26,283 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:52:26,428 INFO L134 CoverageAnalysis]: Checked inductivity of 74 backedges. 8 proven. 38 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-19 04:52:26,428 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:52:26,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [85817298] [2022-03-19 04:52:26,429 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:52:26,429 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [253124639] [2022-03-19 04:52:26,429 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [253124639] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:52:26,429 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:52:26,429 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 14 [2022-03-19 04:52:26,430 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:52:26,430 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1784534617] [2022-03-19 04:52:26,430 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1784534617] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:52:26,430 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:52:26,430 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-19 04:52:26,430 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1621343073] [2022-03-19 04:52:26,430 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:52:26,431 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-19 04:52:26,431 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:26,431 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-19 04:52:26,431 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=111, Unknown=0, NotChecked=0, Total=182 [2022-03-19 04:52:26,431 INFO L87 Difference]: Start difference. First operand 56 states and 61 transitions. Second operand has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 7 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) [2022-03-19 04:52:26,500 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:52:26,500 INFO L93 Difference]: Finished difference Result 70 states and 76 transitions. [2022-03-19 04:52:26,501 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-19 04:52:26,501 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 7 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) Word has length 59 [2022-03-19 04:52:26,503 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:52:26,505 INFO L225 Difference]: With dead ends: 70 [2022-03-19 04:52:26,505 INFO L226 Difference]: Without dead ends: 65 [2022-03-19 04:52:26,505 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 121 GetRequests, 105 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 19 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=123, Invalid=183, Unknown=0, NotChecked=0, Total=306 [2022-03-19 04:52:26,506 INFO L912 BasicCegarLoop]: 30 mSDtfsCounter, 11 mSDsluCounter, 84 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 11 SdHoareTripleChecker+Valid, 114 SdHoareTripleChecker+Invalid, 35 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 04:52:26,507 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [11 Valid, 114 Invalid, 35 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 04:52:26,507 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 65 states. [2022-03-19 04:52:26,523 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 65 to 65. [2022-03-19 04:52:26,524 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 65 states, 47 states have (on average 1.127659574468085) internal successors, (53), 47 states have internal predecessors, (53), 10 states have call successors, (10), 9 states have call predecessors, (10), 7 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-03-19 04:52:26,526 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 65 states to 65 states and 71 transitions. [2022-03-19 04:52:26,526 INFO L78 Accepts]: Start accepts. Automaton has 65 states and 71 transitions. Word has length 59 [2022-03-19 04:52:26,526 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:52:26,526 INFO L478 AbstractCegarLoop]: Abstraction has 65 states and 71 transitions. [2022-03-19 04:52:26,527 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 5.0) internal successors, (40), 7 states have internal predecessors, (40), 7 states have call successors, (9), 7 states have call predecessors, (9), 5 states have return successors, (7), 5 states have call predecessors, (7), 6 states have call successors, (7) [2022-03-19 04:52:26,528 INFO L276 IsEmpty]: Start isEmpty. Operand 65 states and 71 transitions. [2022-03-19 04:52:26,529 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 69 [2022-03-19 04:52:26,529 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:52:26,529 INFO L500 BasicCegarLoop]: trace histogram [6, 6, 5, 5, 5, 5, 5, 5, 5, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:52:26,555 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 04:52:26,743 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,SelfDestructingSolverStorable7 [2022-03-19 04:52:26,743 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:52:26,744 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:52:26,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1512407140, now seen corresponding path program 9 times [2022-03-19 04:52:26,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:26,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1949719148] [2022-03-19 04:52:26,745 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:52:26,745 INFO L85 PathProgramCache]: Analyzing trace with hash -1512407140, now seen corresponding path program 10 times [2022-03-19 04:52:26,745 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:52:26,745 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [136048375] [2022-03-19 04:52:26,745 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:52:26,745 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:52:26,758 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:52:26,758 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1629545636] [2022-03-19 04:52:26,759 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:52:26,759 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:52:26,759 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:52:26,763 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 04:52:26,766 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 04:52:26,942 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:52:26,943 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:52:26,944 INFO L263 TraceCheckSpWp]: Trace formula consists of 193 conjuncts, 15 conjunts are in the unsatisfiable core [2022-03-19 04:52:26,946 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:52:27,105 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 10 proven. 100 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:52:27,105 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:52:27,303 INFO L134 CoverageAnalysis]: Checked inductivity of 114 backedges. 10 proven. 60 refuted. 0 times theorem prover too weak. 44 trivial. 0 not checked. [2022-03-19 04:52:27,304 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:52:27,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [136048375] [2022-03-19 04:52:27,304 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:52:27,304 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1629545636] [2022-03-19 04:52:27,304 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1629545636] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:52:27,305 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:52:27,305 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 16 [2022-03-19 04:52:27,305 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:52:27,305 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1949719148] [2022-03-19 04:52:27,305 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1949719148] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:52:27,305 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:52:27,306 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-03-19 04:52:27,306 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1596582072] [2022-03-19 04:52:27,306 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:52:27,306 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-03-19 04:52:27,306 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:27,307 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-03-19 04:52:27,307 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=144, Unknown=0, NotChecked=0, Total=240 [2022-03-19 04:52:27,307 INFO L87 Difference]: Start difference. First operand 65 states and 71 transitions. Second operand has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2022-03-19 04:52:27,384 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:52:27,384 INFO L93 Difference]: Finished difference Result 79 states and 86 transitions. [2022-03-19 04:52:27,385 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-19 04:52:27,385 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) Word has length 68 [2022-03-19 04:52:27,386 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:52:27,387 INFO L225 Difference]: With dead ends: 79 [2022-03-19 04:52:27,387 INFO L226 Difference]: Without dead ends: 74 [2022-03-19 04:52:27,387 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 140 GetRequests, 121 SyntacticMatches, 0 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 26 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=171, Invalid=249, Unknown=0, NotChecked=0, Total=420 [2022-03-19 04:52:27,390 INFO L912 BasicCegarLoop]: 31 mSDtfsCounter, 19 mSDsluCounter, 85 mSDsCounter, 0 mSdLazyCounter, 29 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 116 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 29 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 04:52:27,390 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 116 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 29 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 04:52:27,391 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 74 states. [2022-03-19 04:52:27,415 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 74 to 74. [2022-03-19 04:52:27,415 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 74 states, 54 states have (on average 1.1296296296296295) internal successors, (61), 54 states have internal predecessors, (61), 11 states have call successors, (11), 10 states have call predecessors, (11), 8 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-19 04:52:27,416 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 74 states to 74 states and 81 transitions. [2022-03-19 04:52:27,416 INFO L78 Accepts]: Start accepts. Automaton has 74 states and 81 transitions. Word has length 68 [2022-03-19 04:52:27,416 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:52:27,416 INFO L478 AbstractCegarLoop]: Abstraction has 74 states and 81 transitions. [2022-03-19 04:52:27,416 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 5.222222222222222) internal successors, (47), 8 states have internal predecessors, (47), 8 states have call successors, (10), 8 states have call predecessors, (10), 6 states have return successors, (8), 6 states have call predecessors, (8), 7 states have call successors, (8) [2022-03-19 04:52:27,416 INFO L276 IsEmpty]: Start isEmpty. Operand 74 states and 81 transitions. [2022-03-19 04:52:27,421 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2022-03-19 04:52:27,421 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:52:27,422 INFO L500 BasicCegarLoop]: trace histogram [7, 7, 6, 6, 6, 6, 6, 6, 6, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:52:27,447 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 04:52:27,635 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:52:27,635 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:52:27,636 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:52:27,636 INFO L85 PathProgramCache]: Analyzing trace with hash 771706710, now seen corresponding path program 11 times [2022-03-19 04:52:27,636 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:27,636 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [422728491] [2022-03-19 04:52:27,636 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:52:27,636 INFO L85 PathProgramCache]: Analyzing trace with hash 771706710, now seen corresponding path program 12 times [2022-03-19 04:52:27,637 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:52:27,637 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [218981745] [2022-03-19 04:52:27,637 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:52:27,637 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:52:27,652 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:52:27,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1377160313] [2022-03-19 04:52:27,652 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 04:52:27,652 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:52:27,653 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:52:27,656 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 04:52:27,684 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 04:52:27,804 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-19 04:52:27,804 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:52:27,806 INFO L263 TraceCheckSpWp]: Trace formula consists of 213 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-19 04:52:27,808 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:52:27,971 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 12 proven. 147 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:52:27,971 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:52:28,158 INFO L134 CoverageAnalysis]: Checked inductivity of 163 backedges. 12 proven. 87 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-03-19 04:52:28,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:52:28,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [218981745] [2022-03-19 04:52:28,159 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:52:28,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1377160313] [2022-03-19 04:52:28,160 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1377160313] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:52:28,160 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:52:28,160 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 18 [2022-03-19 04:52:28,161 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:52:28,161 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [422728491] [2022-03-19 04:52:28,161 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [422728491] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:52:28,161 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:52:28,161 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-19 04:52:28,161 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1103701111] [2022-03-19 04:52:28,162 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:52:28,162 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-19 04:52:28,162 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:28,162 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-19 04:52:28,163 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=125, Invalid=181, Unknown=0, NotChecked=0, Total=306 [2022-03-19 04:52:28,163 INFO L87 Difference]: Start difference. First operand 74 states and 81 transitions. Second operand has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) [2022-03-19 04:52:28,260 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:52:28,260 INFO L93 Difference]: Finished difference Result 88 states and 96 transitions. [2022-03-19 04:52:28,261 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-19 04:52:28,261 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) Word has length 77 [2022-03-19 04:52:28,261 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:52:28,262 INFO L225 Difference]: With dead ends: 88 [2022-03-19 04:52:28,262 INFO L226 Difference]: Without dead ends: 83 [2022-03-19 04:52:28,262 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 159 GetRequests, 137 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 34 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=227, Invalid=325, Unknown=0, NotChecked=0, Total=552 [2022-03-19 04:52:28,264 INFO L912 BasicCegarLoop]: 32 mSDtfsCounter, 29 mSDsluCounter, 86 mSDsCounter, 0 mSdLazyCounter, 36 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 29 SdHoareTripleChecker+Valid, 118 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 36 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-19 04:52:28,265 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [29 Valid, 118 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 36 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-19 04:52:28,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 83 states. [2022-03-19 04:52:28,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 83 to 83. [2022-03-19 04:52:28,281 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 83 states, 61 states have (on average 1.1311475409836065) internal successors, (69), 61 states have internal predecessors, (69), 12 states have call successors, (12), 11 states have call predecessors, (12), 9 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-03-19 04:52:28,282 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 83 states to 83 states and 91 transitions. [2022-03-19 04:52:28,282 INFO L78 Accepts]: Start accepts. Automaton has 83 states and 91 transitions. Word has length 77 [2022-03-19 04:52:28,283 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:52:28,283 INFO L478 AbstractCegarLoop]: Abstraction has 83 states and 91 transitions. [2022-03-19 04:52:28,283 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 5.4) internal successors, (54), 9 states have internal predecessors, (54), 9 states have call successors, (11), 9 states have call predecessors, (11), 7 states have return successors, (9), 7 states have call predecessors, (9), 8 states have call successors, (9) [2022-03-19 04:52:28,283 INFO L276 IsEmpty]: Start isEmpty. Operand 83 states and 91 transitions. [2022-03-19 04:52:28,285 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-03-19 04:52:28,285 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:52:28,285 INFO L500 BasicCegarLoop]: trace histogram [8, 8, 7, 7, 7, 7, 7, 7, 7, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:52:28,291 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 04:52:28,490 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,SelfDestructingSolverStorable9 [2022-03-19 04:52:28,491 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:52:28,491 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:52:28,491 INFO L85 PathProgramCache]: Analyzing trace with hash 1848611036, now seen corresponding path program 13 times [2022-03-19 04:52:28,491 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:28,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1666315167] [2022-03-19 04:52:28,492 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:52:28,492 INFO L85 PathProgramCache]: Analyzing trace with hash 1848611036, now seen corresponding path program 14 times [2022-03-19 04:52:28,492 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:52:28,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [931894076] [2022-03-19 04:52:28,492 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:52:28,493 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:52:28,500 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:52:28,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1673706731] [2022-03-19 04:52:28,500 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:52:28,501 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:52:28,501 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:52:28,502 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 04:52:28,508 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 04:52:28,553 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:52:28,553 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:52:28,554 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-19 04:52:28,556 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:52:28,781 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 14 proven. 203 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:52:28,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:52:29,041 INFO L134 CoverageAnalysis]: Checked inductivity of 221 backedges. 14 proven. 119 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2022-03-19 04:52:29,041 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:52:29,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [931894076] [2022-03-19 04:52:29,041 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:52:29,041 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1673706731] [2022-03-19 04:52:29,042 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1673706731] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:52:29,042 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:52:29,042 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 20 [2022-03-19 04:52:29,042 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:52:29,042 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1666315167] [2022-03-19 04:52:29,042 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1666315167] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:52:29,042 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:52:29,042 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-19 04:52:29,043 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [360494180] [2022-03-19 04:52:29,043 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:52:29,043 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-19 04:52:29,043 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:29,043 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-19 04:52:29,044 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=158, Invalid=222, Unknown=0, NotChecked=0, Total=380 [2022-03-19 04:52:29,044 INFO L87 Difference]: Start difference. First operand 83 states and 91 transitions. Second operand has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 10 states have internal predecessors, (61), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2022-03-19 04:52:29,153 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:52:29,154 INFO L93 Difference]: Finished difference Result 97 states and 106 transitions. [2022-03-19 04:52:29,154 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-19 04:52:29,154 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 10 states have internal predecessors, (61), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) Word has length 86 [2022-03-19 04:52:29,154 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:52:29,155 INFO L225 Difference]: With dead ends: 97 [2022-03-19 04:52:29,155 INFO L226 Difference]: Without dead ends: 92 [2022-03-19 04:52:29,156 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 178 GetRequests, 153 SyntacticMatches, 0 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=291, Invalid=411, Unknown=0, NotChecked=0, Total=702 [2022-03-19 04:52:29,156 INFO L912 BasicCegarLoop]: 33 mSDtfsCounter, 23 mSDsluCounter, 105 mSDsCounter, 0 mSdLazyCounter, 41 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 23 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 55 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 41 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:52:29,157 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [23 Valid, 138 Invalid, 55 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 41 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:52:29,157 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 92 states. [2022-03-19 04:52:29,169 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 92 to 92. [2022-03-19 04:52:29,169 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 68 states have (on average 1.1323529411764706) internal successors, (77), 68 states have internal predecessors, (77), 13 states have call successors, (13), 12 states have call predecessors, (13), 10 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-19 04:52:29,170 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 101 transitions. [2022-03-19 04:52:29,170 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 101 transitions. Word has length 86 [2022-03-19 04:52:29,170 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:52:29,170 INFO L478 AbstractCegarLoop]: Abstraction has 92 states and 101 transitions. [2022-03-19 04:52:29,170 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 5.545454545454546) internal successors, (61), 10 states have internal predecessors, (61), 10 states have call successors, (12), 10 states have call predecessors, (12), 8 states have return successors, (10), 8 states have call predecessors, (10), 9 states have call successors, (10) [2022-03-19 04:52:29,171 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 101 transitions. [2022-03-19 04:52:29,171 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 96 [2022-03-19 04:52:29,171 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:52:29,171 INFO L500 BasicCegarLoop]: trace histogram [9, 9, 8, 8, 8, 8, 8, 8, 8, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:52:29,199 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 04:52:29,391 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,SelfDestructingSolverStorable10 [2022-03-19 04:52:29,391 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:52:29,392 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:52:29,392 INFO L85 PathProgramCache]: Analyzing trace with hash -399923690, now seen corresponding path program 15 times [2022-03-19 04:52:29,392 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:29,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2043689434] [2022-03-19 04:52:29,392 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:52:29,393 INFO L85 PathProgramCache]: Analyzing trace with hash -399923690, now seen corresponding path program 16 times [2022-03-19 04:52:29,393 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:52:29,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1040163784] [2022-03-19 04:52:29,393 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:52:29,393 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:52:29,401 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:52:29,401 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [44372274] [2022-03-19 04:52:29,401 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:52:29,402 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:52:29,402 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:52:29,403 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 04:52:29,404 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 04:52:29,515 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:52:29,515 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:52:29,517 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 21 conjunts are in the unsatisfiable core [2022-03-19 04:52:29,519 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:52:29,732 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 16 proven. 268 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:52:29,733 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:52:30,022 INFO L134 CoverageAnalysis]: Checked inductivity of 288 backedges. 16 proven. 156 refuted. 0 times theorem prover too weak. 116 trivial. 0 not checked. [2022-03-19 04:52:30,022 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:52:30,022 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1040163784] [2022-03-19 04:52:30,022 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:52:30,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44372274] [2022-03-19 04:52:30,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [44372274] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:52:30,023 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:52:30,023 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 22 [2022-03-19 04:52:30,023 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:52:30,023 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2043689434] [2022-03-19 04:52:30,023 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2043689434] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:52:30,023 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:52:30,024 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-19 04:52:30,024 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1520338912] [2022-03-19 04:52:30,024 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:52:30,024 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-19 04:52:30,024 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:30,025 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-19 04:52:30,025 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=195, Invalid=267, Unknown=0, NotChecked=0, Total=462 [2022-03-19 04:52:30,025 INFO L87 Difference]: Start difference. First operand 92 states and 101 transitions. Second operand has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) [2022-03-19 04:52:30,149 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:52:30,150 INFO L93 Difference]: Finished difference Result 106 states and 116 transitions. [2022-03-19 04:52:30,150 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-03-19 04:52:30,150 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) Word has length 95 [2022-03-19 04:52:30,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:52:30,151 INFO L225 Difference]: With dead ends: 106 [2022-03-19 04:52:30,151 INFO L226 Difference]: Without dead ends: 101 [2022-03-19 04:52:30,152 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 197 GetRequests, 169 SyntacticMatches, 0 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=363, Invalid=507, Unknown=0, NotChecked=0, Total=870 [2022-03-19 04:52:30,152 INFO L912 BasicCegarLoop]: 34 mSDtfsCounter, 18 mSDsluCounter, 118 mSDsCounter, 0 mSdLazyCounter, 52 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 152 SdHoareTripleChecker+Invalid, 59 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 52 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:52:30,153 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 152 Invalid, 59 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 52 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:52:30,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 101 states. [2022-03-19 04:52:30,165 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 101 to 101. [2022-03-19 04:52:30,165 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 101 states, 75 states have (on average 1.1333333333333333) internal successors, (85), 75 states have internal predecessors, (85), 14 states have call successors, (14), 13 states have call predecessors, (14), 11 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-03-19 04:52:30,166 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 101 states to 101 states and 111 transitions. [2022-03-19 04:52:30,166 INFO L78 Accepts]: Start accepts. Automaton has 101 states and 111 transitions. Word has length 95 [2022-03-19 04:52:30,166 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:52:30,166 INFO L478 AbstractCegarLoop]: Abstraction has 101 states and 111 transitions. [2022-03-19 04:52:30,167 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 5.666666666666667) internal successors, (68), 11 states have internal predecessors, (68), 11 states have call successors, (13), 11 states have call predecessors, (13), 9 states have return successors, (11), 9 states have call predecessors, (11), 10 states have call successors, (11) [2022-03-19 04:52:30,167 INFO L276 IsEmpty]: Start isEmpty. Operand 101 states and 111 transitions. [2022-03-19 04:52:30,167 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-03-19 04:52:30,167 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:52:30,168 INFO L500 BasicCegarLoop]: trace histogram [10, 10, 9, 9, 9, 9, 9, 9, 9, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:52:30,193 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 04:52:30,379 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,SelfDestructingSolverStorable11 [2022-03-19 04:52:30,380 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:52:30,380 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:52:30,380 INFO L85 PathProgramCache]: Analyzing trace with hash 1717228060, now seen corresponding path program 17 times [2022-03-19 04:52:30,380 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:30,380 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1402476646] [2022-03-19 04:52:30,381 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:52:30,381 INFO L85 PathProgramCache]: Analyzing trace with hash 1717228060, now seen corresponding path program 18 times [2022-03-19 04:52:30,381 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:52:30,381 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1696674523] [2022-03-19 04:52:30,381 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:52:30,381 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:52:30,389 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:52:30,389 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [181349495] [2022-03-19 04:52:30,390 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 04:52:30,390 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:52:30,390 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:52:30,391 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 04:52:30,415 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 04:52:30,549 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 10 check-sat command(s) [2022-03-19 04:52:30,549 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:52:30,551 INFO L263 TraceCheckSpWp]: Trace formula consists of 273 conjuncts, 23 conjunts are in the unsatisfiable core [2022-03-19 04:52:30,553 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:52:30,802 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 18 proven. 342 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:52:30,802 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:52:31,072 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 18 proven. 198 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-03-19 04:52:31,072 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:52:31,072 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1696674523] [2022-03-19 04:52:31,073 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:52:31,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [181349495] [2022-03-19 04:52:31,073 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [181349495] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:52:31,073 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:52:31,073 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 24 [2022-03-19 04:52:31,073 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:52:31,073 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1402476646] [2022-03-19 04:52:31,073 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1402476646] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:52:31,074 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:52:31,074 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-19 04:52:31,074 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [463357934] [2022-03-19 04:52:31,074 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:52:31,074 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-19 04:52:31,074 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:31,074 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-19 04:52:31,075 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=236, Invalid=316, Unknown=0, NotChecked=0, Total=552 [2022-03-19 04:52:31,075 INFO L87 Difference]: Start difference. First operand 101 states and 111 transitions. Second operand has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (14), 12 states have call predecessors, (14), 10 states have return successors, (12), 10 states have call predecessors, (12), 11 states have call successors, (12) [2022-03-19 04:52:31,250 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:52:31,250 INFO L93 Difference]: Finished difference Result 115 states and 126 transitions. [2022-03-19 04:52:31,250 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-03-19 04:52:31,251 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (14), 12 states have call predecessors, (14), 10 states have return successors, (12), 10 states have call predecessors, (12), 11 states have call successors, (12) Word has length 104 [2022-03-19 04:52:31,251 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:52:31,252 INFO L225 Difference]: With dead ends: 115 [2022-03-19 04:52:31,252 INFO L226 Difference]: Without dead ends: 110 [2022-03-19 04:52:31,252 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 216 GetRequests, 185 SyntacticMatches, 0 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=443, Invalid=613, Unknown=0, NotChecked=0, Total=1056 [2022-03-19 04:52:31,253 INFO L912 BasicCegarLoop]: 35 mSDtfsCounter, 35 mSDsluCounter, 113 mSDsCounter, 0 mSdLazyCounter, 53 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 74 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 53 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:52:31,253 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 148 Invalid, 74 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 53 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:52:31,254 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2022-03-19 04:52:31,267 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 110. [2022-03-19 04:52:31,268 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 110 states, 82 states have (on average 1.1341463414634145) internal successors, (93), 82 states have internal predecessors, (93), 15 states have call successors, (15), 14 states have call predecessors, (15), 12 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-19 04:52:31,268 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 110 states to 110 states and 121 transitions. [2022-03-19 04:52:31,268 INFO L78 Accepts]: Start accepts. Automaton has 110 states and 121 transitions. Word has length 104 [2022-03-19 04:52:31,269 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:52:31,269 INFO L478 AbstractCegarLoop]: Abstraction has 110 states and 121 transitions. [2022-03-19 04:52:31,269 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 5.769230769230769) internal successors, (75), 12 states have internal predecessors, (75), 12 states have call successors, (14), 12 states have call predecessors, (14), 10 states have return successors, (12), 10 states have call predecessors, (12), 11 states have call successors, (12) [2022-03-19 04:52:31,269 INFO L276 IsEmpty]: Start isEmpty. Operand 110 states and 121 transitions. [2022-03-19 04:52:31,270 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-19 04:52:31,270 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:52:31,270 INFO L500 BasicCegarLoop]: trace histogram [11, 11, 10, 10, 10, 10, 10, 10, 10, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:52:31,282 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 04:52:31,476 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,SelfDestructingSolverStorable12 [2022-03-19 04:52:31,476 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:52:31,476 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:52:31,476 INFO L85 PathProgramCache]: Analyzing trace with hash -1468805930, now seen corresponding path program 19 times [2022-03-19 04:52:31,476 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:31,477 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [964477685] [2022-03-19 04:52:31,477 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:52:31,477 INFO L85 PathProgramCache]: Analyzing trace with hash -1468805930, now seen corresponding path program 20 times [2022-03-19 04:52:31,477 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:52:31,477 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [510000349] [2022-03-19 04:52:31,477 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:52:31,477 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:52:31,496 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:52:31,497 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1048163990] [2022-03-19 04:52:31,497 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:52:31,497 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:52:31,497 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:52:31,501 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 04:52:31,503 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 04:52:31,558 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:52:31,558 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:52:31,560 INFO L263 TraceCheckSpWp]: Trace formula consists of 293 conjuncts, 25 conjunts are in the unsatisfiable core [2022-03-19 04:52:31,562 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:52:31,797 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 20 proven. 425 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:52:31,798 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:52:32,108 INFO L134 CoverageAnalysis]: Checked inductivity of 449 backedges. 20 proven. 245 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-03-19 04:52:32,108 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:52:32,108 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [510000349] [2022-03-19 04:52:32,108 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:52:32,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1048163990] [2022-03-19 04:52:32,109 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1048163990] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:52:32,109 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:52:32,109 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 14] total 26 [2022-03-19 04:52:32,109 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:52:32,109 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [964477685] [2022-03-19 04:52:32,109 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [964477685] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:52:32,109 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:52:32,109 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-03-19 04:52:32,110 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112116245] [2022-03-19 04:52:32,110 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:52:32,110 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-03-19 04:52:32,110 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:32,110 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-03-19 04:52:32,111 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=281, Invalid=369, Unknown=0, NotChecked=0, Total=650 [2022-03-19 04:52:32,111 INFO L87 Difference]: Start difference. First operand 110 states and 121 transitions. Second operand has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 13 states have internal predecessors, (82), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) [2022-03-19 04:52:32,272 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:52:32,272 INFO L93 Difference]: Finished difference Result 124 states and 136 transitions. [2022-03-19 04:52:32,274 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-03-19 04:52:32,274 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 13 states have internal predecessors, (82), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) Word has length 113 [2022-03-19 04:52:32,274 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:52:32,275 INFO L225 Difference]: With dead ends: 124 [2022-03-19 04:52:32,275 INFO L226 Difference]: Without dead ends: 119 [2022-03-19 04:52:32,275 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 235 GetRequests, 201 SyntacticMatches, 0 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 76 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=531, Invalid=729, Unknown=0, NotChecked=0, Total=1260 [2022-03-19 04:52:32,276 INFO L912 BasicCegarLoop]: 36 mSDtfsCounter, 47 mSDsluCounter, 114 mSDsCounter, 0 mSdLazyCounter, 59 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 87 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 59 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:52:32,276 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 150 Invalid, 87 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 59 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:52:32,276 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 119 states. [2022-03-19 04:52:32,291 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 119 to 119. [2022-03-19 04:52:32,291 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 119 states, 89 states have (on average 1.1348314606741574) internal successors, (101), 89 states have internal predecessors, (101), 16 states have call successors, (16), 15 states have call predecessors, (16), 13 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-03-19 04:52:32,291 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 119 states to 119 states and 131 transitions. [2022-03-19 04:52:32,292 INFO L78 Accepts]: Start accepts. Automaton has 119 states and 131 transitions. Word has length 113 [2022-03-19 04:52:32,292 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:52:32,292 INFO L478 AbstractCegarLoop]: Abstraction has 119 states and 131 transitions. [2022-03-19 04:52:32,292 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 5.857142857142857) internal successors, (82), 13 states have internal predecessors, (82), 13 states have call successors, (15), 13 states have call predecessors, (15), 11 states have return successors, (13), 11 states have call predecessors, (13), 12 states have call successors, (13) [2022-03-19 04:52:32,292 INFO L276 IsEmpty]: Start isEmpty. Operand 119 states and 131 transitions. [2022-03-19 04:52:32,293 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 123 [2022-03-19 04:52:32,293 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:52:32,293 INFO L500 BasicCegarLoop]: trace histogram [12, 12, 11, 11, 11, 11, 11, 11, 11, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:52:32,313 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 04:52:32,507 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable13,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:52:32,507 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:52:32,508 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:52:32,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1999651676, now seen corresponding path program 21 times [2022-03-19 04:52:32,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:32,508 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1495850186] [2022-03-19 04:52:32,508 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:52:32,508 INFO L85 PathProgramCache]: Analyzing trace with hash 1999651676, now seen corresponding path program 22 times [2022-03-19 04:52:32,508 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:52:32,509 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [850616425] [2022-03-19 04:52:32,509 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:52:32,509 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:52:32,515 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:52:32,515 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1370930609] [2022-03-19 04:52:32,515 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:52:32,515 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:52:32,516 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:52:32,517 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 04:52:32,517 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 04:52:32,571 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:52:32,571 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:52:32,572 INFO L263 TraceCheckSpWp]: Trace formula consists of 313 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-19 04:52:32,574 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:52:32,824 INFO L134 CoverageAnalysis]: Checked inductivity of 543 backedges. 22 proven. 517 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:52:32,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:52:33,153 INFO L134 CoverageAnalysis]: Checked inductivity of 543 backedges. 22 proven. 297 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-03-19 04:52:33,154 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:52:33,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [850616425] [2022-03-19 04:52:33,154 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:52:33,154 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1370930609] [2022-03-19 04:52:33,154 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1370930609] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:52:33,154 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:52:33,154 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 28 [2022-03-19 04:52:33,155 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:52:33,155 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1495850186] [2022-03-19 04:52:33,155 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1495850186] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:52:33,155 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:52:33,155 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-19 04:52:33,155 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [112202682] [2022-03-19 04:52:33,155 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:52:33,156 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-19 04:52:33,156 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:33,156 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-19 04:52:33,156 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=330, Invalid=426, Unknown=0, NotChecked=0, Total=756 [2022-03-19 04:52:33,157 INFO L87 Difference]: Start difference. First operand 119 states and 131 transitions. Second operand has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 14 states have internal predecessors, (89), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) [2022-03-19 04:52:33,336 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:52:33,337 INFO L93 Difference]: Finished difference Result 133 states and 146 transitions. [2022-03-19 04:52:33,337 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-03-19 04:52:33,337 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 14 states have internal predecessors, (89), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) Word has length 122 [2022-03-19 04:52:33,337 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:52:33,338 INFO L225 Difference]: With dead ends: 133 [2022-03-19 04:52:33,338 INFO L226 Difference]: Without dead ends: 128 [2022-03-19 04:52:33,339 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 254 GetRequests, 217 SyntacticMatches, 0 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 89 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=627, Invalid=855, Unknown=0, NotChecked=0, Total=1482 [2022-03-19 04:52:33,339 INFO L912 BasicCegarLoop]: 37 mSDtfsCounter, 28 mSDsluCounter, 133 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 28 SdHoareTripleChecker+Valid, 170 SdHoareTripleChecker+Invalid, 76 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 69 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:52:33,340 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [28 Valid, 170 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:52:33,340 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-03-19 04:52:33,355 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 128. [2022-03-19 04:52:33,355 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 128 states, 96 states have (on average 1.1354166666666667) internal successors, (109), 96 states have internal predecessors, (109), 17 states have call successors, (17), 16 states have call predecessors, (17), 14 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-03-19 04:52:33,356 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 128 states to 128 states and 141 transitions. [2022-03-19 04:52:33,356 INFO L78 Accepts]: Start accepts. Automaton has 128 states and 141 transitions. Word has length 122 [2022-03-19 04:52:33,356 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:52:33,357 INFO L478 AbstractCegarLoop]: Abstraction has 128 states and 141 transitions. [2022-03-19 04:52:33,357 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 5.933333333333334) internal successors, (89), 14 states have internal predecessors, (89), 14 states have call successors, (16), 14 states have call predecessors, (16), 12 states have return successors, (14), 12 states have call predecessors, (14), 13 states have call successors, (14) [2022-03-19 04:52:33,357 INFO L276 IsEmpty]: Start isEmpty. Operand 128 states and 141 transitions. [2022-03-19 04:52:33,358 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 132 [2022-03-19 04:52:33,358 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:52:33,358 INFO L500 BasicCegarLoop]: trace histogram [13, 13, 12, 12, 12, 12, 12, 12, 12, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:52:33,383 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 04:52:33,583 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,SelfDestructingSolverStorable14 [2022-03-19 04:52:33,583 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:52:33,583 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:52:33,584 INFO L85 PathProgramCache]: Analyzing trace with hash 881443734, now seen corresponding path program 23 times [2022-03-19 04:52:33,584 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:33,584 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1034784187] [2022-03-19 04:52:33,584 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:52:33,585 INFO L85 PathProgramCache]: Analyzing trace with hash 881443734, now seen corresponding path program 24 times [2022-03-19 04:52:33,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:52:33,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1737963317] [2022-03-19 04:52:33,585 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:52:33,585 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:52:33,593 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:52:33,593 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1135465404] [2022-03-19 04:52:33,593 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 04:52:33,593 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:52:33,594 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:52:33,600 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 04:52:33,601 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 04:52:35,240 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-03-19 04:52:35,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:52:35,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 29 conjunts are in the unsatisfiable core [2022-03-19 04:52:35,246 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:52:35,547 INFO L134 CoverageAnalysis]: Checked inductivity of 646 backedges. 24 proven. 618 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:52:35,547 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:52:35,934 INFO L134 CoverageAnalysis]: Checked inductivity of 646 backedges. 24 proven. 354 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-03-19 04:52:35,934 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:52:35,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1737963317] [2022-03-19 04:52:35,934 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:52:35,934 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1135465404] [2022-03-19 04:52:35,934 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1135465404] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:52:35,935 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:52:35,935 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 16] total 30 [2022-03-19 04:52:35,935 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:52:35,935 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1034784187] [2022-03-19 04:52:35,935 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1034784187] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:52:35,935 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:52:35,935 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-03-19 04:52:35,936 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1551276671] [2022-03-19 04:52:35,936 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:52:35,936 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-03-19 04:52:35,936 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:35,936 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-03-19 04:52:35,937 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=383, Invalid=487, Unknown=0, NotChecked=0, Total=870 [2022-03-19 04:52:35,937 INFO L87 Difference]: Start difference. First operand 128 states and 141 transitions. Second operand has 16 states, 16 states have (on average 6.0) internal successors, (96), 15 states have internal predecessors, (96), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) [2022-03-19 04:52:36,141 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:52:36,141 INFO L93 Difference]: Finished difference Result 142 states and 156 transitions. [2022-03-19 04:52:36,141 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-03-19 04:52:36,142 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 16 states have (on average 6.0) internal successors, (96), 15 states have internal predecessors, (96), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) Word has length 131 [2022-03-19 04:52:36,142 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:52:36,143 INFO L225 Difference]: With dead ends: 142 [2022-03-19 04:52:36,143 INFO L226 Difference]: Without dead ends: 137 [2022-03-19 04:52:36,144 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 273 GetRequests, 233 SyntacticMatches, 0 SemanticMatches, 40 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 103 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=731, Invalid=991, Unknown=0, NotChecked=0, Total=1722 [2022-03-19 04:52:36,144 INFO L912 BasicCegarLoop]: 38 mSDtfsCounter, 30 mSDsluCounter, 134 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 30 SdHoareTripleChecker+Valid, 172 SdHoareTripleChecker+Invalid, 90 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:52:36,144 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [30 Valid, 172 Invalid, 90 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:52:36,145 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 137 states. [2022-03-19 04:52:36,161 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 137 to 137. [2022-03-19 04:52:36,162 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 137 states, 103 states have (on average 1.1359223300970873) internal successors, (117), 103 states have internal predecessors, (117), 18 states have call successors, (18), 17 states have call predecessors, (18), 15 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-03-19 04:52:36,162 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 137 states to 137 states and 151 transitions. [2022-03-19 04:52:36,163 INFO L78 Accepts]: Start accepts. Automaton has 137 states and 151 transitions. Word has length 131 [2022-03-19 04:52:36,165 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:52:36,165 INFO L478 AbstractCegarLoop]: Abstraction has 137 states and 151 transitions. [2022-03-19 04:52:36,165 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 16 states have (on average 6.0) internal successors, (96), 15 states have internal predecessors, (96), 15 states have call successors, (17), 15 states have call predecessors, (17), 13 states have return successors, (15), 13 states have call predecessors, (15), 14 states have call successors, (15) [2022-03-19 04:52:36,165 INFO L276 IsEmpty]: Start isEmpty. Operand 137 states and 151 transitions. [2022-03-19 04:52:36,166 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 141 [2022-03-19 04:52:36,166 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:52:36,166 INFO L500 BasicCegarLoop]: trace histogram [14, 14, 13, 13, 13, 13, 13, 13, 13, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:52:36,176 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 04:52:36,373 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,SelfDestructingSolverStorable15 [2022-03-19 04:52:36,373 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:52:36,374 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:52:36,374 INFO L85 PathProgramCache]: Analyzing trace with hash 2089018524, now seen corresponding path program 25 times [2022-03-19 04:52:36,374 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:36,374 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1673922899] [2022-03-19 04:52:36,374 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:52:36,375 INFO L85 PathProgramCache]: Analyzing trace with hash 2089018524, now seen corresponding path program 26 times [2022-03-19 04:52:36,375 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:52:36,375 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1123518067] [2022-03-19 04:52:36,375 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:52:36,375 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:52:36,382 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:52:36,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [871539836] [2022-03-19 04:52:36,382 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:52:36,382 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:52:36,382 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:52:36,383 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 04:52:36,386 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 04:52:36,449 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:52:36,449 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:52:36,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 353 conjuncts, 31 conjunts are in the unsatisfiable core [2022-03-19 04:52:36,454 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:52:36,773 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 26 proven. 728 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:52:36,773 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:52:37,211 INFO L134 CoverageAnalysis]: Checked inductivity of 758 backedges. 26 proven. 416 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-03-19 04:52:37,212 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:52:37,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1123518067] [2022-03-19 04:52:37,212 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:52:37,212 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [871539836] [2022-03-19 04:52:37,212 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [871539836] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:52:37,212 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:52:37,212 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 17] total 32 [2022-03-19 04:52:37,213 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:52:37,213 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1673922899] [2022-03-19 04:52:37,213 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1673922899] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:52:37,213 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:52:37,213 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-19 04:52:37,213 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1245151143] [2022-03-19 04:52:37,213 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:52:37,214 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-19 04:52:37,214 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:37,214 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-19 04:52:37,214 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=440, Invalid=552, Unknown=0, NotChecked=0, Total=992 [2022-03-19 04:52:37,214 INFO L87 Difference]: Start difference. First operand 137 states and 151 transitions. Second operand has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 16 states have internal predecessors, (103), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) [2022-03-19 04:52:37,423 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:52:37,423 INFO L93 Difference]: Finished difference Result 151 states and 166 transitions. [2022-03-19 04:52:37,423 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-03-19 04:52:37,423 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 16 states have internal predecessors, (103), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) Word has length 140 [2022-03-19 04:52:37,424 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:52:37,424 INFO L225 Difference]: With dead ends: 151 [2022-03-19 04:52:37,424 INFO L226 Difference]: Without dead ends: 146 [2022-03-19 04:52:37,425 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 292 GetRequests, 249 SyntacticMatches, 0 SemanticMatches, 43 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 118 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=843, Invalid=1137, Unknown=0, NotChecked=0, Total=1980 [2022-03-19 04:52:37,426 INFO L912 BasicCegarLoop]: 39 mSDtfsCounter, 54 mSDsluCounter, 147 mSDsCounter, 0 mSdLazyCounter, 81 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 54 SdHoareTripleChecker+Valid, 186 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 81 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:52:37,426 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [54 Valid, 186 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 81 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:52:37,426 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2022-03-19 04:52:37,443 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2022-03-19 04:52:37,444 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 110 states have (on average 1.1363636363636365) internal successors, (125), 110 states have internal predecessors, (125), 19 states have call successors, (19), 18 states have call predecessors, (19), 16 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-19 04:52:37,444 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 161 transitions. [2022-03-19 04:52:37,445 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 161 transitions. Word has length 140 [2022-03-19 04:52:37,445 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:52:37,445 INFO L478 AbstractCegarLoop]: Abstraction has 146 states and 161 transitions. [2022-03-19 04:52:37,445 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 6.0588235294117645) internal successors, (103), 16 states have internal predecessors, (103), 16 states have call successors, (18), 16 states have call predecessors, (18), 14 states have return successors, (16), 14 states have call predecessors, (16), 15 states have call successors, (16) [2022-03-19 04:52:37,446 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 161 transitions. [2022-03-19 04:52:37,447 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-03-19 04:52:37,447 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:52:37,447 INFO L500 BasicCegarLoop]: trace histogram [15, 15, 14, 14, 14, 14, 14, 14, 14, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:52:37,464 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Ended with exit code 0 [2022-03-19 04:52:37,651 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,SelfDestructingSolverStorable16 [2022-03-19 04:52:37,652 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:52:37,652 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:52:37,652 INFO L85 PathProgramCache]: Analyzing trace with hash -1088976298, now seen corresponding path program 27 times [2022-03-19 04:52:37,652 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:37,652 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [792548295] [2022-03-19 04:52:37,652 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:52:37,653 INFO L85 PathProgramCache]: Analyzing trace with hash -1088976298, now seen corresponding path program 28 times [2022-03-19 04:52:37,653 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:52:37,653 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [74670805] [2022-03-19 04:52:37,653 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:52:37,653 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:52:37,660 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:52:37,660 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [319983131] [2022-03-19 04:52:37,661 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:52:37,661 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:52:37,661 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:52:37,663 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 04:52:37,664 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 04:52:37,895 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:52:37,895 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:52:37,897 INFO L263 TraceCheckSpWp]: Trace formula consists of 373 conjuncts, 33 conjunts are in the unsatisfiable core [2022-03-19 04:52:37,899 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:52:38,226 INFO L134 CoverageAnalysis]: Checked inductivity of 879 backedges. 28 proven. 847 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:52:38,226 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:52:38,698 INFO L134 CoverageAnalysis]: Checked inductivity of 879 backedges. 28 proven. 483 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2022-03-19 04:52:38,698 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:52:38,698 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [74670805] [2022-03-19 04:52:38,699 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:52:38,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [319983131] [2022-03-19 04:52:38,699 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [319983131] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:52:38,699 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:52:38,699 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 18] total 34 [2022-03-19 04:52:38,699 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:52:38,699 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [792548295] [2022-03-19 04:52:38,699 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [792548295] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:52:38,700 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:52:38,700 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-19 04:52:38,700 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1666208272] [2022-03-19 04:52:38,700 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:52:38,700 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-19 04:52:38,700 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:38,701 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-19 04:52:38,701 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=501, Invalid=621, Unknown=0, NotChecked=0, Total=1122 [2022-03-19 04:52:38,701 INFO L87 Difference]: Start difference. First operand 146 states and 161 transitions. Second operand has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 17 states have internal predecessors, (110), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) [2022-03-19 04:52:38,941 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:52:38,942 INFO L93 Difference]: Finished difference Result 160 states and 176 transitions. [2022-03-19 04:52:38,942 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-03-19 04:52:38,942 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 17 states have internal predecessors, (110), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) Word has length 149 [2022-03-19 04:52:38,943 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:52:38,944 INFO L225 Difference]: With dead ends: 160 [2022-03-19 04:52:38,944 INFO L226 Difference]: Without dead ends: 155 [2022-03-19 04:52:38,945 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 311 GetRequests, 265 SyntacticMatches, 0 SemanticMatches, 46 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 134 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=963, Invalid=1293, Unknown=0, NotChecked=0, Total=2256 [2022-03-19 04:52:38,945 INFO L912 BasicCegarLoop]: 40 mSDtfsCounter, 46 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 83 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 46 SdHoareTripleChecker+Valid, 188 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 83 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:52:38,945 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [46 Valid, 188 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 83 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:52:38,946 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 155 states. [2022-03-19 04:52:38,963 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 155 to 155. [2022-03-19 04:52:38,964 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 155 states, 117 states have (on average 1.1367521367521367) internal successors, (133), 117 states have internal predecessors, (133), 20 states have call successors, (20), 19 states have call predecessors, (20), 17 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-03-19 04:52:38,965 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 155 states to 155 states and 171 transitions. [2022-03-19 04:52:38,965 INFO L78 Accepts]: Start accepts. Automaton has 155 states and 171 transitions. Word has length 149 [2022-03-19 04:52:38,966 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:52:38,966 INFO L478 AbstractCegarLoop]: Abstraction has 155 states and 171 transitions. [2022-03-19 04:52:38,966 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 6.111111111111111) internal successors, (110), 17 states have internal predecessors, (110), 17 states have call successors, (19), 17 states have call predecessors, (19), 15 states have return successors, (17), 15 states have call predecessors, (17), 16 states have call successors, (17) [2022-03-19 04:52:38,967 INFO L276 IsEmpty]: Start isEmpty. Operand 155 states and 171 transitions. [2022-03-19 04:52:38,968 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 159 [2022-03-19 04:52:38,968 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:52:38,968 INFO L500 BasicCegarLoop]: trace histogram [16, 16, 15, 15, 15, 15, 15, 15, 15, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:52:38,975 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 04:52:39,173 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-19 04:52:39,174 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:52:39,174 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:52:39,174 INFO L85 PathProgramCache]: Analyzing trace with hash -2060864036, now seen corresponding path program 29 times [2022-03-19 04:52:39,174 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:52:39,174 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1273703533] [2022-03-19 04:52:39,175 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:52:39,175 INFO L85 PathProgramCache]: Analyzing trace with hash -2060864036, now seen corresponding path program 30 times [2022-03-19 04:52:39,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:52:39,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027302332] [2022-03-19 04:52:39,175 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:52:39,175 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:52:39,182 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:52:39,182 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1568885030] [2022-03-19 04:52:39,182 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 04:52:39,182 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:52:39,182 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:52:39,184 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 04:52:39,185 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 04:53:01,139 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 16 check-sat command(s) [2022-03-19 04:53:01,139 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:53:01,151 INFO L263 TraceCheckSpWp]: Trace formula consists of 393 conjuncts, 35 conjunts are in the unsatisfiable core [2022-03-19 04:53:01,154 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:53:01,488 INFO L134 CoverageAnalysis]: Checked inductivity of 1009 backedges. 30 proven. 975 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:53:01,488 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:53:02,025 INFO L134 CoverageAnalysis]: Checked inductivity of 1009 backedges. 30 proven. 555 refuted. 0 times theorem prover too weak. 424 trivial. 0 not checked. [2022-03-19 04:53:02,025 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:53:02,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027302332] [2022-03-19 04:53:02,025 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:53:02,025 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1568885030] [2022-03-19 04:53:02,026 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1568885030] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:53:02,026 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:53:02,026 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [19, 19] total 36 [2022-03-19 04:53:02,026 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:53:02,026 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1273703533] [2022-03-19 04:53:02,026 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1273703533] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:53:02,026 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:53:02,027 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [19] imperfect sequences [] total 19 [2022-03-19 04:53:02,027 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1001200031] [2022-03-19 04:53:02,027 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:53:02,027 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 19 states [2022-03-19 04:53:02,027 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:02,028 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 19 interpolants. [2022-03-19 04:53:02,028 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=566, Invalid=694, Unknown=0, NotChecked=0, Total=1260 [2022-03-19 04:53:02,028 INFO L87 Difference]: Start difference. First operand 155 states and 171 transitions. Second operand has 19 states, 19 states have (on average 6.157894736842105) internal successors, (117), 18 states have internal predecessors, (117), 18 states have call successors, (20), 18 states have call predecessors, (20), 16 states have return successors, (18), 16 states have call predecessors, (18), 17 states have call successors, (18) [2022-03-19 04:53:02,271 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:53:02,271 INFO L93 Difference]: Finished difference Result 169 states and 186 transitions. [2022-03-19 04:53:02,271 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 34 states. [2022-03-19 04:53:02,271 INFO L78 Accepts]: Start accepts. Automaton has has 19 states, 19 states have (on average 6.157894736842105) internal successors, (117), 18 states have internal predecessors, (117), 18 states have call successors, (20), 18 states have call predecessors, (20), 16 states have return successors, (18), 16 states have call predecessors, (18), 17 states have call successors, (18) Word has length 158 [2022-03-19 04:53:02,272 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:53:02,273 INFO L225 Difference]: With dead ends: 169 [2022-03-19 04:53:02,273 INFO L226 Difference]: Without dead ends: 164 [2022-03-19 04:53:02,274 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 330 GetRequests, 281 SyntacticMatches, 0 SemanticMatches, 49 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 151 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=1091, Invalid=1459, Unknown=0, NotChecked=0, Total=2550 [2022-03-19 04:53:02,274 INFO L912 BasicCegarLoop]: 41 mSDtfsCounter, 61 mSDsluCounter, 155 mSDsCounter, 0 mSdLazyCounter, 93 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 196 SdHoareTripleChecker+Invalid, 121 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 93 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:53:02,275 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 196 Invalid, 121 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 93 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:53:02,275 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2022-03-19 04:53:02,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 164. [2022-03-19 04:53:02,294 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 164 states, 124 states have (on average 1.1370967741935485) internal successors, (141), 124 states have internal predecessors, (141), 21 states have call successors, (21), 20 states have call predecessors, (21), 18 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-03-19 04:53:02,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 164 states to 164 states and 181 transitions. [2022-03-19 04:53:02,294 INFO L78 Accepts]: Start accepts. Automaton has 164 states and 181 transitions. Word has length 158 [2022-03-19 04:53:02,295 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:53:02,295 INFO L478 AbstractCegarLoop]: Abstraction has 164 states and 181 transitions. [2022-03-19 04:53:02,295 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 19 states, 19 states have (on average 6.157894736842105) internal successors, (117), 18 states have internal predecessors, (117), 18 states have call successors, (20), 18 states have call predecessors, (20), 16 states have return successors, (18), 16 states have call predecessors, (18), 17 states have call successors, (18) [2022-03-19 04:53:02,295 INFO L276 IsEmpty]: Start isEmpty. Operand 164 states and 181 transitions. [2022-03-19 04:53:02,296 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 168 [2022-03-19 04:53:02,296 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:53:02,296 INFO L500 BasicCegarLoop]: trace histogram [17, 17, 16, 16, 16, 16, 16, 16, 16, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:53:02,311 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 04:53:02,509 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:53:02,509 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:53:02,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:53:02,509 INFO L85 PathProgramCache]: Analyzing trace with hash -1479991018, now seen corresponding path program 31 times [2022-03-19 04:53:02,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:02,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [544009390] [2022-03-19 04:53:02,510 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:53:02,510 INFO L85 PathProgramCache]: Analyzing trace with hash -1479991018, now seen corresponding path program 32 times [2022-03-19 04:53:02,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:53:02,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1197532926] [2022-03-19 04:53:02,510 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:53:02,511 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:53:02,519 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:53:02,519 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [26750165] [2022-03-19 04:53:02,519 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:53:02,519 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:53:02,519 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:53:02,520 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 04:53:02,522 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 04:53:02,595 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:53:02,595 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:53:02,596 INFO L263 TraceCheckSpWp]: Trace formula consists of 413 conjuncts, 37 conjunts are in the unsatisfiable core [2022-03-19 04:53:02,599 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:53:02,980 INFO L134 CoverageAnalysis]: Checked inductivity of 1148 backedges. 32 proven. 1112 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:53:02,980 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:53:03,551 INFO L134 CoverageAnalysis]: Checked inductivity of 1148 backedges. 32 proven. 632 refuted. 0 times theorem prover too weak. 484 trivial. 0 not checked. [2022-03-19 04:53:03,552 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:53:03,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1197532926] [2022-03-19 04:53:03,552 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:53:03,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [26750165] [2022-03-19 04:53:03,552 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [26750165] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:53:03,552 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:53:03,552 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20, 20] total 38 [2022-03-19 04:53:03,552 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:53:03,552 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [544009390] [2022-03-19 04:53:03,553 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [544009390] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:53:03,553 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:53:03,553 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [20] imperfect sequences [] total 20 [2022-03-19 04:53:03,553 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1345200581] [2022-03-19 04:53:03,553 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:53:03,553 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-03-19 04:53:03,553 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:03,554 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-03-19 04:53:03,554 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=635, Invalid=771, Unknown=0, NotChecked=0, Total=1406 [2022-03-19 04:53:03,554 INFO L87 Difference]: Start difference. First operand 164 states and 181 transitions. Second operand has 20 states, 20 states have (on average 6.2) internal successors, (124), 19 states have internal predecessors, (124), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) [2022-03-19 04:53:03,804 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:53:03,804 INFO L93 Difference]: Finished difference Result 178 states and 196 transitions. [2022-03-19 04:53:03,804 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 36 states. [2022-03-19 04:53:03,804 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 20 states have (on average 6.2) internal successors, (124), 19 states have internal predecessors, (124), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) Word has length 167 [2022-03-19 04:53:03,805 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:53:03,806 INFO L225 Difference]: With dead ends: 178 [2022-03-19 04:53:03,806 INFO L226 Difference]: Without dead ends: 173 [2022-03-19 04:53:03,807 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 349 GetRequests, 297 SyntacticMatches, 0 SemanticMatches, 52 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 169 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1227, Invalid=1635, Unknown=0, NotChecked=0, Total=2862 [2022-03-19 04:53:03,807 INFO L912 BasicCegarLoop]: 42 mSDtfsCounter, 58 mSDsluCounter, 162 mSDsCounter, 0 mSdLazyCounter, 101 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 58 SdHoareTripleChecker+Valid, 204 SdHoareTripleChecker+Invalid, 115 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 101 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:53:03,808 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [58 Valid, 204 Invalid, 115 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 101 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:53:03,808 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-03-19 04:53:03,828 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2022-03-19 04:53:03,829 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 131 states have (on average 1.1374045801526718) internal successors, (149), 131 states have internal predecessors, (149), 22 states have call successors, (22), 21 states have call predecessors, (22), 19 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-03-19 04:53:03,829 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 191 transitions. [2022-03-19 04:53:03,830 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 191 transitions. Word has length 167 [2022-03-19 04:53:03,830 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:53:03,830 INFO L478 AbstractCegarLoop]: Abstraction has 173 states and 191 transitions. [2022-03-19 04:53:03,830 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 20 states have (on average 6.2) internal successors, (124), 19 states have internal predecessors, (124), 19 states have call successors, (21), 19 states have call predecessors, (21), 17 states have return successors, (19), 17 states have call predecessors, (19), 18 states have call successors, (19) [2022-03-19 04:53:03,830 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 191 transitions. [2022-03-19 04:53:03,832 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 177 [2022-03-19 04:53:03,832 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:53:03,832 INFO L500 BasicCegarLoop]: trace histogram [18, 18, 17, 17, 17, 17, 17, 17, 17, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:53:03,858 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 04:53:04,046 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:53:04,047 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:53:04,047 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:53:04,047 INFO L85 PathProgramCache]: Analyzing trace with hash 318093084, now seen corresponding path program 33 times [2022-03-19 04:53:04,047 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:04,047 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [603267130] [2022-03-19 04:53:04,048 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:53:04,048 INFO L85 PathProgramCache]: Analyzing trace with hash 318093084, now seen corresponding path program 34 times [2022-03-19 04:53:04,048 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:53:04,048 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [165614787] [2022-03-19 04:53:04,048 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:53:04,048 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:53:04,054 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:53:04,055 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1742566336] [2022-03-19 04:53:04,055 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:53:04,055 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:53:04,055 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:53:04,056 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 04:53:04,058 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 04:53:04,259 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:53:04,259 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:53:04,261 INFO L263 TraceCheckSpWp]: Trace formula consists of 433 conjuncts, 39 conjunts are in the unsatisfiable core [2022-03-19 04:53:04,264 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:53:04,647 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 34 proven. 1258 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:53:04,647 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:53:05,230 INFO L134 CoverageAnalysis]: Checked inductivity of 1296 backedges. 34 proven. 714 refuted. 0 times theorem prover too weak. 548 trivial. 0 not checked. [2022-03-19 04:53:05,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:53:05,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [165614787] [2022-03-19 04:53:05,231 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:53:05,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1742566336] [2022-03-19 04:53:05,231 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1742566336] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:53:05,231 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:53:05,231 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21, 21] total 40 [2022-03-19 04:53:05,231 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:53:05,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [603267130] [2022-03-19 04:53:05,231 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [603267130] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:53:05,232 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:53:05,232 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [21] imperfect sequences [] total 21 [2022-03-19 04:53:05,232 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [719313720] [2022-03-19 04:53:05,232 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:53:05,232 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-03-19 04:53:05,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:05,233 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-03-19 04:53:05,233 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=708, Invalid=852, Unknown=0, NotChecked=0, Total=1560 [2022-03-19 04:53:05,233 INFO L87 Difference]: Start difference. First operand 173 states and 191 transitions. Second operand has 21 states, 21 states have (on average 6.238095238095238) internal successors, (131), 20 states have internal predecessors, (131), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) [2022-03-19 04:53:05,477 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:53:05,477 INFO L93 Difference]: Finished difference Result 187 states and 206 transitions. [2022-03-19 04:53:05,477 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 38 states. [2022-03-19 04:53:05,477 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 21 states have (on average 6.238095238095238) internal successors, (131), 20 states have internal predecessors, (131), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) Word has length 176 [2022-03-19 04:53:05,478 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:53:05,479 INFO L225 Difference]: With dead ends: 187 [2022-03-19 04:53:05,479 INFO L226 Difference]: Without dead ends: 182 [2022-03-19 04:53:05,480 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 368 GetRequests, 313 SyntacticMatches, 0 SemanticMatches, 55 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 188 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1371, Invalid=1821, Unknown=0, NotChecked=0, Total=3192 [2022-03-19 04:53:05,480 INFO L912 BasicCegarLoop]: 43 mSDtfsCounter, 76 mSDsluCounter, 175 mSDsCounter, 0 mSdLazyCounter, 99 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 218 SdHoareTripleChecker+Invalid, 134 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 99 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:53:05,480 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 218 Invalid, 134 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 99 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:53:05,481 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 182 states. [2022-03-19 04:53:05,499 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 182 to 182. [2022-03-19 04:53:05,499 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 182 states, 138 states have (on average 1.1376811594202898) internal successors, (157), 138 states have internal predecessors, (157), 23 states have call successors, (23), 22 states have call predecessors, (23), 20 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-03-19 04:53:05,501 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 182 states to 182 states and 201 transitions. [2022-03-19 04:53:05,501 INFO L78 Accepts]: Start accepts. Automaton has 182 states and 201 transitions. Word has length 176 [2022-03-19 04:53:05,501 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:53:05,502 INFO L478 AbstractCegarLoop]: Abstraction has 182 states and 201 transitions. [2022-03-19 04:53:05,502 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 21 states have (on average 6.238095238095238) internal successors, (131), 20 states have internal predecessors, (131), 20 states have call successors, (22), 20 states have call predecessors, (22), 18 states have return successors, (20), 18 states have call predecessors, (20), 19 states have call successors, (20) [2022-03-19 04:53:05,502 INFO L276 IsEmpty]: Start isEmpty. Operand 182 states and 201 transitions. [2022-03-19 04:53:05,503 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-03-19 04:53:05,503 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:53:05,503 INFO L500 BasicCegarLoop]: trace histogram [19, 19, 18, 18, 18, 18, 18, 18, 18, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:53:05,508 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 04:53:05,706 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:53:05,706 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:53:05,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:53:05,706 INFO L85 PathProgramCache]: Analyzing trace with hash 994740182, now seen corresponding path program 35 times [2022-03-19 04:53:05,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:05,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1685949483] [2022-03-19 04:53:05,707 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:53:05,707 INFO L85 PathProgramCache]: Analyzing trace with hash 994740182, now seen corresponding path program 36 times [2022-03-19 04:53:05,707 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:53:05,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1210135018] [2022-03-19 04:53:05,708 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:53:05,708 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:53:05,716 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:53:05,716 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1457019827] [2022-03-19 04:53:05,716 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 04:53:05,716 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:53:05,716 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:53:05,717 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 04:53:05,720 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 04:53:06,070 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2022-03-19 04:53:06,071 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:53:06,074 INFO L263 TraceCheckSpWp]: Trace formula consists of 453 conjuncts, 41 conjunts are in the unsatisfiable core [2022-03-19 04:53:06,077 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:53:06,498 INFO L134 CoverageAnalysis]: Checked inductivity of 1453 backedges. 36 proven. 1413 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:53:06,499 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:53:07,102 INFO L134 CoverageAnalysis]: Checked inductivity of 1453 backedges. 36 proven. 801 refuted. 0 times theorem prover too weak. 616 trivial. 0 not checked. [2022-03-19 04:53:07,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:53:07,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1210135018] [2022-03-19 04:53:07,103 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:53:07,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457019827] [2022-03-19 04:53:07,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457019827] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:53:07,103 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:53:07,103 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22, 22] total 42 [2022-03-19 04:53:07,104 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:53:07,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1685949483] [2022-03-19 04:53:07,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1685949483] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:53:07,104 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:53:07,104 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [22] imperfect sequences [] total 22 [2022-03-19 04:53:07,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1196928296] [2022-03-19 04:53:07,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:53:07,104 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-03-19 04:53:07,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:07,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-03-19 04:53:07,106 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=785, Invalid=937, Unknown=0, NotChecked=0, Total=1722 [2022-03-19 04:53:07,106 INFO L87 Difference]: Start difference. First operand 182 states and 201 transitions. Second operand has 22 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 21 states have internal predecessors, (138), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) [2022-03-19 04:53:07,391 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:53:07,391 INFO L93 Difference]: Finished difference Result 196 states and 216 transitions. [2022-03-19 04:53:07,393 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 40 states. [2022-03-19 04:53:07,393 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 21 states have internal predecessors, (138), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) Word has length 185 [2022-03-19 04:53:07,394 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:53:07,395 INFO L225 Difference]: With dead ends: 196 [2022-03-19 04:53:07,395 INFO L226 Difference]: Without dead ends: 191 [2022-03-19 04:53:07,396 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 387 GetRequests, 329 SyntacticMatches, 0 SemanticMatches, 58 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 208 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=1523, Invalid=2017, Unknown=0, NotChecked=0, Total=3540 [2022-03-19 04:53:07,397 INFO L912 BasicCegarLoop]: 44 mSDtfsCounter, 61 mSDsluCounter, 176 mSDsCounter, 0 mSdLazyCounter, 112 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 61 SdHoareTripleChecker+Valid, 220 SdHoareTripleChecker+Invalid, 126 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 112 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:53:07,397 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [61 Valid, 220 Invalid, 126 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 112 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:53:07,397 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 191 states. [2022-03-19 04:53:07,429 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 191 to 191. [2022-03-19 04:53:07,429 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 191 states, 145 states have (on average 1.1379310344827587) internal successors, (165), 145 states have internal predecessors, (165), 24 states have call successors, (24), 23 states have call predecessors, (24), 21 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-03-19 04:53:07,430 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 191 states to 191 states and 211 transitions. [2022-03-19 04:53:07,430 INFO L78 Accepts]: Start accepts. Automaton has 191 states and 211 transitions. Word has length 185 [2022-03-19 04:53:07,431 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:53:07,431 INFO L478 AbstractCegarLoop]: Abstraction has 191 states and 211 transitions. [2022-03-19 04:53:07,431 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 22 states have (on average 6.2727272727272725) internal successors, (138), 21 states have internal predecessors, (138), 21 states have call successors, (23), 21 states have call predecessors, (23), 19 states have return successors, (21), 19 states have call predecessors, (21), 20 states have call successors, (21) [2022-03-19 04:53:07,431 INFO L276 IsEmpty]: Start isEmpty. Operand 191 states and 211 transitions. [2022-03-19 04:53:07,432 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 195 [2022-03-19 04:53:07,432 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:53:07,432 INFO L500 BasicCegarLoop]: trace histogram [20, 20, 19, 19, 19, 19, 19, 19, 19, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:53:07,439 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 04:53:07,633 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable21,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:53:07,633 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:53:07,634 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:53:07,634 INFO L85 PathProgramCache]: Analyzing trace with hash 1522264156, now seen corresponding path program 37 times [2022-03-19 04:53:07,634 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:07,634 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1525464525] [2022-03-19 04:53:07,634 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:53:07,635 INFO L85 PathProgramCache]: Analyzing trace with hash 1522264156, now seen corresponding path program 38 times [2022-03-19 04:53:07,635 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:53:07,635 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1219733767] [2022-03-19 04:53:07,635 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:53:07,635 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:53:07,642 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:53:07,642 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [78108824] [2022-03-19 04:53:07,642 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:53:07,642 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:53:07,643 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:53:07,644 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 04:53:07,654 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 04:53:07,760 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:53:07,761 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:53:07,763 INFO L263 TraceCheckSpWp]: Trace formula consists of 473 conjuncts, 43 conjunts are in the unsatisfiable core [2022-03-19 04:53:07,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:53:08,212 INFO L134 CoverageAnalysis]: Checked inductivity of 1619 backedges. 38 proven. 1577 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:53:08,212 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:53:08,895 INFO L134 CoverageAnalysis]: Checked inductivity of 1619 backedges. 38 proven. 893 refuted. 0 times theorem prover too weak. 688 trivial. 0 not checked. [2022-03-19 04:53:08,895 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:53:08,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1219733767] [2022-03-19 04:53:08,896 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:53:08,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [78108824] [2022-03-19 04:53:08,896 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [78108824] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:53:08,896 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:53:08,896 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 23] total 44 [2022-03-19 04:53:08,896 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:53:08,896 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1525464525] [2022-03-19 04:53:08,897 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1525464525] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:53:08,897 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:53:08,897 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-19 04:53:08,897 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [395786143] [2022-03-19 04:53:08,897 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:53:08,897 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-19 04:53:08,898 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:08,898 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-19 04:53:08,899 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=866, Invalid=1026, Unknown=0, NotChecked=0, Total=1892 [2022-03-19 04:53:08,899 INFO L87 Difference]: Start difference. First operand 191 states and 211 transitions. Second operand has 23 states, 23 states have (on average 6.304347826086956) internal successors, (145), 22 states have internal predecessors, (145), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) [2022-03-19 04:53:09,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:53:09,214 INFO L93 Difference]: Finished difference Result 205 states and 226 transitions. [2022-03-19 04:53:09,214 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 42 states. [2022-03-19 04:53:09,214 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 23 states have (on average 6.304347826086956) internal successors, (145), 22 states have internal predecessors, (145), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) Word has length 194 [2022-03-19 04:53:09,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:53:09,215 INFO L225 Difference]: With dead ends: 205 [2022-03-19 04:53:09,215 INFO L226 Difference]: Without dead ends: 200 [2022-03-19 04:53:09,216 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 406 GetRequests, 345 SyntacticMatches, 0 SemanticMatches, 61 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 229 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=1683, Invalid=2223, Unknown=0, NotChecked=0, Total=3906 [2022-03-19 04:53:09,217 INFO L912 BasicCegarLoop]: 45 mSDtfsCounter, 62 mSDsluCounter, 183 mSDsCounter, 0 mSdLazyCounter, 119 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 228 SdHoareTripleChecker+Invalid, 133 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 119 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:53:09,217 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 228 Invalid, 133 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 119 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:53:09,217 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 200 states. [2022-03-19 04:53:09,239 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 200 to 200. [2022-03-19 04:53:09,239 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 152 states have (on average 1.138157894736842) internal successors, (173), 152 states have internal predecessors, (173), 25 states have call successors, (25), 24 states have call predecessors, (25), 22 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-03-19 04:53:09,240 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 221 transitions. [2022-03-19 04:53:09,240 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 221 transitions. Word has length 194 [2022-03-19 04:53:09,241 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:53:09,241 INFO L478 AbstractCegarLoop]: Abstraction has 200 states and 221 transitions. [2022-03-19 04:53:09,241 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 23 states have (on average 6.304347826086956) internal successors, (145), 22 states have internal predecessors, (145), 22 states have call successors, (24), 22 states have call predecessors, (24), 20 states have return successors, (22), 20 states have call predecessors, (22), 21 states have call successors, (22) [2022-03-19 04:53:09,241 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 221 transitions. [2022-03-19 04:53:09,242 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 204 [2022-03-19 04:53:09,242 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:53:09,242 INFO L500 BasicCegarLoop]: trace histogram [21, 21, 20, 20, 20, 20, 20, 20, 20, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:53:09,247 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 04:53:09,445 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:53:09,446 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:53:09,446 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:53:09,446 INFO L85 PathProgramCache]: Analyzing trace with hash 1934081686, now seen corresponding path program 39 times [2022-03-19 04:53:09,446 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:09,446 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1265640541] [2022-03-19 04:53:09,447 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:53:09,447 INFO L85 PathProgramCache]: Analyzing trace with hash 1934081686, now seen corresponding path program 40 times [2022-03-19 04:53:09,447 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:53:09,447 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2032217692] [2022-03-19 04:53:09,447 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:53:09,447 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:53:09,455 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:53:09,455 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [928010343] [2022-03-19 04:53:09,456 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:53:09,456 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:53:09,456 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:53:09,457 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 04:53:09,458 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 04:53:09,612 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:53:09,613 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:53:09,615 INFO L263 TraceCheckSpWp]: Trace formula consists of 493 conjuncts, 45 conjunts are in the unsatisfiable core [2022-03-19 04:53:09,618 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:53:10,074 INFO L134 CoverageAnalysis]: Checked inductivity of 1794 backedges. 40 proven. 1750 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:53:10,075 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:53:10,835 INFO L134 CoverageAnalysis]: Checked inductivity of 1794 backedges. 40 proven. 990 refuted. 0 times theorem prover too weak. 764 trivial. 0 not checked. [2022-03-19 04:53:10,836 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:53:10,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2032217692] [2022-03-19 04:53:10,836 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:53:10,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [928010343] [2022-03-19 04:53:10,836 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [928010343] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:53:10,836 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:53:10,836 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24, 24] total 46 [2022-03-19 04:53:10,836 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:53:10,836 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1265640541] [2022-03-19 04:53:10,837 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1265640541] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:53:10,837 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:53:10,837 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [24] imperfect sequences [] total 24 [2022-03-19 04:53:10,837 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2140235244] [2022-03-19 04:53:10,837 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:53:10,837 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-03-19 04:53:10,837 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:10,838 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-03-19 04:53:10,838 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=951, Invalid=1119, Unknown=0, NotChecked=0, Total=2070 [2022-03-19 04:53:10,838 INFO L87 Difference]: Start difference. First operand 200 states and 221 transitions. Second operand has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 23 states have internal predecessors, (152), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) [2022-03-19 04:53:11,146 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:53:11,147 INFO L93 Difference]: Finished difference Result 214 states and 236 transitions. [2022-03-19 04:53:11,147 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 44 states. [2022-03-19 04:53:11,147 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 23 states have internal predecessors, (152), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) Word has length 203 [2022-03-19 04:53:11,147 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:53:11,148 INFO L225 Difference]: With dead ends: 214 [2022-03-19 04:53:11,148 INFO L226 Difference]: Without dead ends: 209 [2022-03-19 04:53:11,149 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 425 GetRequests, 361 SyntacticMatches, 0 SemanticMatches, 64 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 251 ImplicationChecksByTransitivity, 0.8s TimeCoverageRelationStatistics Valid=1851, Invalid=2439, Unknown=0, NotChecked=0, Total=4290 [2022-03-19 04:53:11,150 INFO L912 BasicCegarLoop]: 46 mSDtfsCounter, 69 mSDsluCounter, 196 mSDsCounter, 0 mSdLazyCounter, 131 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 242 SdHoareTripleChecker+Invalid, 145 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 131 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:53:11,150 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 242 Invalid, 145 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 131 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:53:11,151 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 209 states. [2022-03-19 04:53:11,175 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 209 to 209. [2022-03-19 04:53:11,176 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 209 states, 159 states have (on average 1.1383647798742138) internal successors, (181), 159 states have internal predecessors, (181), 26 states have call successors, (26), 25 states have call predecessors, (26), 23 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-03-19 04:53:11,177 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 209 states to 209 states and 231 transitions. [2022-03-19 04:53:11,177 INFO L78 Accepts]: Start accepts. Automaton has 209 states and 231 transitions. Word has length 203 [2022-03-19 04:53:11,177 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:53:11,177 INFO L478 AbstractCegarLoop]: Abstraction has 209 states and 231 transitions. [2022-03-19 04:53:11,178 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 24 states have (on average 6.333333333333333) internal successors, (152), 23 states have internal predecessors, (152), 23 states have call successors, (25), 23 states have call predecessors, (25), 21 states have return successors, (23), 21 states have call predecessors, (23), 22 states have call successors, (23) [2022-03-19 04:53:11,178 INFO L276 IsEmpty]: Start isEmpty. Operand 209 states and 231 transitions. [2022-03-19 04:53:11,179 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2022-03-19 04:53:11,179 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:53:11,179 INFO L500 BasicCegarLoop]: trace histogram [22, 22, 21, 21, 21, 21, 21, 21, 21, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:53:11,191 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 04:53:11,385 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:53:11,385 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:53:11,386 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:53:11,386 INFO L85 PathProgramCache]: Analyzing trace with hash -2075113060, now seen corresponding path program 41 times [2022-03-19 04:53:11,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:11,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [378550761] [2022-03-19 04:53:11,386 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:53:11,387 INFO L85 PathProgramCache]: Analyzing trace with hash -2075113060, now seen corresponding path program 42 times [2022-03-19 04:53:11,387 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:53:11,387 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1834090101] [2022-03-19 04:53:11,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:53:11,387 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:53:11,394 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:53:11,395 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1732106555] [2022-03-19 04:53:11,395 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 04:53:11,395 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:53:11,395 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:53:11,396 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 04:53:11,398 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 04:53:14,763 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 22 check-sat command(s) [2022-03-19 04:53:14,763 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:53:14,772 INFO L263 TraceCheckSpWp]: Trace formula consists of 513 conjuncts, 47 conjunts are in the unsatisfiable core [2022-03-19 04:53:14,781 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:53:15,273 INFO L134 CoverageAnalysis]: Checked inductivity of 1978 backedges. 42 proven. 1932 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:53:15,273 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:53:16,047 INFO L134 CoverageAnalysis]: Checked inductivity of 1978 backedges. 42 proven. 1092 refuted. 0 times theorem prover too weak. 844 trivial. 0 not checked. [2022-03-19 04:53:16,047 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:53:16,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1834090101] [2022-03-19 04:53:16,048 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:53:16,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1732106555] [2022-03-19 04:53:16,048 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1732106555] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:53:16,048 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:53:16,048 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25, 25] total 48 [2022-03-19 04:53:16,048 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:53:16,048 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [378550761] [2022-03-19 04:53:16,049 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [378550761] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:53:16,049 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:53:16,049 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [25] imperfect sequences [] total 25 [2022-03-19 04:53:16,049 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [314148398] [2022-03-19 04:53:16,049 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:53:16,049 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-03-19 04:53:16,049 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:16,050 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-03-19 04:53:16,051 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1040, Invalid=1216, Unknown=0, NotChecked=0, Total=2256 [2022-03-19 04:53:16,051 INFO L87 Difference]: Start difference. First operand 209 states and 231 transitions. Second operand has 25 states, 25 states have (on average 6.36) internal successors, (159), 24 states have internal predecessors, (159), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2022-03-19 04:53:16,457 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:53:16,457 INFO L93 Difference]: Finished difference Result 223 states and 246 transitions. [2022-03-19 04:53:16,457 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 46 states. [2022-03-19 04:53:16,457 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 25 states have (on average 6.36) internal successors, (159), 24 states have internal predecessors, (159), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) Word has length 212 [2022-03-19 04:53:16,458 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:53:16,459 INFO L225 Difference]: With dead ends: 223 [2022-03-19 04:53:16,459 INFO L226 Difference]: Without dead ends: 218 [2022-03-19 04:53:16,460 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 444 GetRequests, 377 SyntacticMatches, 0 SemanticMatches, 67 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 274 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2027, Invalid=2665, Unknown=0, NotChecked=0, Total=4692 [2022-03-19 04:53:16,461 INFO L912 BasicCegarLoop]: 47 mSDtfsCounter, 68 mSDsluCounter, 197 mSDsCounter, 0 mSdLazyCounter, 132 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 68 SdHoareTripleChecker+Valid, 244 SdHoareTripleChecker+Invalid, 153 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 132 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:53:16,461 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [68 Valid, 244 Invalid, 153 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 132 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:53:16,461 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 218 states. [2022-03-19 04:53:16,487 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 218 to 218. [2022-03-19 04:53:16,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 218 states, 166 states have (on average 1.1385542168674698) internal successors, (189), 166 states have internal predecessors, (189), 27 states have call successors, (27), 26 states have call predecessors, (27), 24 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-03-19 04:53:16,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 218 states to 218 states and 241 transitions. [2022-03-19 04:53:16,489 INFO L78 Accepts]: Start accepts. Automaton has 218 states and 241 transitions. Word has length 212 [2022-03-19 04:53:16,489 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:53:16,490 INFO L478 AbstractCegarLoop]: Abstraction has 218 states and 241 transitions. [2022-03-19 04:53:16,490 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 25 states have (on average 6.36) internal successors, (159), 24 states have internal predecessors, (159), 24 states have call successors, (26), 24 states have call predecessors, (26), 22 states have return successors, (24), 22 states have call predecessors, (24), 23 states have call successors, (24) [2022-03-19 04:53:16,490 INFO L276 IsEmpty]: Start isEmpty. Operand 218 states and 241 transitions. [2022-03-19 04:53:16,491 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 222 [2022-03-19 04:53:16,491 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:53:16,491 INFO L500 BasicCegarLoop]: trace histogram [23, 23, 22, 22, 22, 22, 22, 22, 22, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:53:16,499 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 04:53:16,699 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,SelfDestructingSolverStorable24 [2022-03-19 04:53:16,699 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:53:16,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:53:16,700 INFO L85 PathProgramCache]: Analyzing trace with hash -1234385578, now seen corresponding path program 43 times [2022-03-19 04:53:16,700 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:16,700 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [362114497] [2022-03-19 04:53:16,700 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:53:16,701 INFO L85 PathProgramCache]: Analyzing trace with hash -1234385578, now seen corresponding path program 44 times [2022-03-19 04:53:16,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:53:16,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [644155067] [2022-03-19 04:53:16,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:53:16,701 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:53:16,712 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:53:16,712 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [483672897] [2022-03-19 04:53:16,712 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:53:16,712 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:53:16,712 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:53:16,713 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 04:53:16,715 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 04:53:16,796 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:53:16,797 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:53:16,798 INFO L263 TraceCheckSpWp]: Trace formula consists of 533 conjuncts, 49 conjunts are in the unsatisfiable core [2022-03-19 04:53:16,802 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:53:17,301 INFO L134 CoverageAnalysis]: Checked inductivity of 2171 backedges. 44 proven. 2123 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:53:17,301 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:53:18,097 INFO L134 CoverageAnalysis]: Checked inductivity of 2171 backedges. 44 proven. 1199 refuted. 0 times theorem prover too weak. 928 trivial. 0 not checked. [2022-03-19 04:53:18,098 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:53:18,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [644155067] [2022-03-19 04:53:18,098 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:53:18,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [483672897] [2022-03-19 04:53:18,098 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [483672897] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:53:18,098 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:53:18,098 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26, 26] total 50 [2022-03-19 04:53:18,098 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:53:18,098 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [362114497] [2022-03-19 04:53:18,099 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [362114497] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:53:18,099 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:53:18,099 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [26] imperfect sequences [] total 26 [2022-03-19 04:53:18,099 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [804432671] [2022-03-19 04:53:18,099 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:53:18,099 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-03-19 04:53:18,099 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:18,100 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-03-19 04:53:18,100 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1133, Invalid=1317, Unknown=0, NotChecked=0, Total=2450 [2022-03-19 04:53:18,101 INFO L87 Difference]: Start difference. First operand 218 states and 241 transitions. Second operand has 26 states, 26 states have (on average 6.384615384615385) internal successors, (166), 25 states have internal predecessors, (166), 25 states have call successors, (27), 25 states have call predecessors, (27), 23 states have return successors, (25), 23 states have call predecessors, (25), 24 states have call successors, (25) [2022-03-19 04:53:18,474 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:53:18,474 INFO L93 Difference]: Finished difference Result 232 states and 256 transitions. [2022-03-19 04:53:18,475 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 48 states. [2022-03-19 04:53:18,475 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 26 states have (on average 6.384615384615385) internal successors, (166), 25 states have internal predecessors, (166), 25 states have call successors, (27), 25 states have call predecessors, (27), 23 states have return successors, (25), 23 states have call predecessors, (25), 24 states have call successors, (25) Word has length 221 [2022-03-19 04:53:18,476 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:53:18,477 INFO L225 Difference]: With dead ends: 232 [2022-03-19 04:53:18,477 INFO L226 Difference]: Without dead ends: 227 [2022-03-19 04:53:18,478 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 463 GetRequests, 393 SyntacticMatches, 0 SemanticMatches, 70 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 298 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=2211, Invalid=2901, Unknown=0, NotChecked=0, Total=5112 [2022-03-19 04:53:18,479 INFO L912 BasicCegarLoop]: 48 mSDtfsCounter, 78 mSDsluCounter, 222 mSDsCounter, 0 mSdLazyCounter, 140 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 78 SdHoareTripleChecker+Valid, 270 SdHoareTripleChecker+Invalid, 168 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 140 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:53:18,479 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [78 Valid, 270 Invalid, 168 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 140 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:53:18,480 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 227 states. [2022-03-19 04:53:18,505 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 227 to 227. [2022-03-19 04:53:18,506 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 227 states, 173 states have (on average 1.138728323699422) internal successors, (197), 173 states have internal predecessors, (197), 28 states have call successors, (28), 27 states have call predecessors, (28), 25 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-03-19 04:53:18,507 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 227 states to 227 states and 251 transitions. [2022-03-19 04:53:18,507 INFO L78 Accepts]: Start accepts. Automaton has 227 states and 251 transitions. Word has length 221 [2022-03-19 04:53:18,507 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:53:18,507 INFO L478 AbstractCegarLoop]: Abstraction has 227 states and 251 transitions. [2022-03-19 04:53:18,507 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 26 states have (on average 6.384615384615385) internal successors, (166), 25 states have internal predecessors, (166), 25 states have call successors, (27), 25 states have call predecessors, (27), 23 states have return successors, (25), 23 states have call predecessors, (25), 24 states have call successors, (25) [2022-03-19 04:53:18,507 INFO L276 IsEmpty]: Start isEmpty. Operand 227 states and 251 transitions. [2022-03-19 04:53:18,508 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 231 [2022-03-19 04:53:18,508 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:53:18,508 INFO L500 BasicCegarLoop]: trace histogram [24, 24, 23, 23, 23, 23, 23, 23, 23, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:53:18,525 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 04:53:18,709 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,SelfDestructingSolverStorable25 [2022-03-19 04:53:18,709 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:53:18,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:53:18,710 INFO L85 PathProgramCache]: Analyzing trace with hash -360260900, now seen corresponding path program 45 times [2022-03-19 04:53:18,710 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:18,710 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1856725138] [2022-03-19 04:53:18,710 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:53:18,710 INFO L85 PathProgramCache]: Analyzing trace with hash -360260900, now seen corresponding path program 46 times [2022-03-19 04:53:18,720 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:53:18,720 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1042779408] [2022-03-19 04:53:18,720 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:53:18,720 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:53:18,730 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:53:18,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [829185083] [2022-03-19 04:53:18,731 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:53:18,731 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:53:18,731 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:53:18,732 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 04:53:18,735 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 04:53:18,855 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:53:18,855 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:53:18,857 INFO L263 TraceCheckSpWp]: Trace formula consists of 553 conjuncts, 51 conjunts are in the unsatisfiable core [2022-03-19 04:53:18,860 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:53:19,424 INFO L134 CoverageAnalysis]: Checked inductivity of 2373 backedges. 46 proven. 2323 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:53:19,424 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:53:20,296 INFO L134 CoverageAnalysis]: Checked inductivity of 2373 backedges. 46 proven. 1311 refuted. 0 times theorem prover too weak. 1016 trivial. 0 not checked. [2022-03-19 04:53:20,297 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:53:20,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1042779408] [2022-03-19 04:53:20,297 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:53:20,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [829185083] [2022-03-19 04:53:20,297 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [829185083] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:53:20,297 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:53:20,297 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27, 27] total 52 [2022-03-19 04:53:20,298 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:53:20,298 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1856725138] [2022-03-19 04:53:20,298 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1856725138] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:53:20,298 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:53:20,298 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [27] imperfect sequences [] total 27 [2022-03-19 04:53:20,298 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [830676371] [2022-03-19 04:53:20,298 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:53:20,298 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-03-19 04:53:20,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:20,299 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-03-19 04:53:20,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1230, Invalid=1422, Unknown=0, NotChecked=0, Total=2652 [2022-03-19 04:53:20,299 INFO L87 Difference]: Start difference. First operand 227 states and 251 transitions. Second operand has 27 states, 27 states have (on average 6.407407407407407) internal successors, (173), 26 states have internal predecessors, (173), 26 states have call successors, (28), 26 states have call predecessors, (28), 24 states have return successors, (26), 24 states have call predecessors, (26), 25 states have call successors, (26) [2022-03-19 04:53:20,749 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:53:20,750 INFO L93 Difference]: Finished difference Result 241 states and 266 transitions. [2022-03-19 04:53:20,750 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 50 states. [2022-03-19 04:53:20,750 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 27 states have (on average 6.407407407407407) internal successors, (173), 26 states have internal predecessors, (173), 26 states have call successors, (28), 26 states have call predecessors, (28), 24 states have return successors, (26), 24 states have call predecessors, (26), 25 states have call successors, (26) Word has length 230 [2022-03-19 04:53:20,751 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:53:20,752 INFO L225 Difference]: With dead ends: 241 [2022-03-19 04:53:20,752 INFO L226 Difference]: Without dead ends: 236 [2022-03-19 04:53:20,753 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 482 GetRequests, 409 SyntacticMatches, 0 SemanticMatches, 73 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 323 ImplicationChecksByTransitivity, 1.0s TimeCoverageRelationStatistics Valid=2403, Invalid=3147, Unknown=0, NotChecked=0, Total=5550 [2022-03-19 04:53:20,753 INFO L912 BasicCegarLoop]: 49 mSDtfsCounter, 90 mSDsluCounter, 211 mSDsCounter, 0 mSdLazyCounter, 143 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 90 SdHoareTripleChecker+Valid, 260 SdHoareTripleChecker+Invalid, 178 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 143 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:53:20,753 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [90 Valid, 260 Invalid, 178 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 143 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:53:20,754 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2022-03-19 04:53:20,785 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 236. [2022-03-19 04:53:20,785 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 236 states, 180 states have (on average 1.1388888888888888) internal successors, (205), 180 states have internal predecessors, (205), 29 states have call successors, (29), 28 states have call predecessors, (29), 26 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-03-19 04:53:20,789 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 236 states to 236 states and 261 transitions. [2022-03-19 04:53:20,789 INFO L78 Accepts]: Start accepts. Automaton has 236 states and 261 transitions. Word has length 230 [2022-03-19 04:53:20,789 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:53:20,789 INFO L478 AbstractCegarLoop]: Abstraction has 236 states and 261 transitions. [2022-03-19 04:53:20,790 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 27 states have (on average 6.407407407407407) internal successors, (173), 26 states have internal predecessors, (173), 26 states have call successors, (28), 26 states have call predecessors, (28), 24 states have return successors, (26), 24 states have call predecessors, (26), 25 states have call successors, (26) [2022-03-19 04:53:20,790 INFO L276 IsEmpty]: Start isEmpty. Operand 236 states and 261 transitions. [2022-03-19 04:53:20,791 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 240 [2022-03-19 04:53:20,791 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:53:20,791 INFO L500 BasicCegarLoop]: trace histogram [25, 25, 24, 24, 24, 24, 24, 24, 24, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:53:20,802 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 04:53:20,997 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,SelfDestructingSolverStorable26 [2022-03-19 04:53:20,997 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:53:20,997 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:53:20,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1738171370, now seen corresponding path program 47 times [2022-03-19 04:53:20,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:20,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1914575635] [2022-03-19 04:53:20,998 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:53:20,998 INFO L85 PathProgramCache]: Analyzing trace with hash -1738171370, now seen corresponding path program 48 times [2022-03-19 04:53:20,998 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:53:20,998 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [977246433] [2022-03-19 04:53:20,999 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:53:20,999 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:53:21,013 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:53:21,013 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1895300149] [2022-03-19 04:53:21,014 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 04:53:21,014 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:53:21,014 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:53:21,015 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 04:53:21,017 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 04:53:33,657 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2022-03-19 04:53:33,657 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:53:33,669 INFO L263 TraceCheckSpWp]: Trace formula consists of 573 conjuncts, 53 conjunts are in the unsatisfiable core [2022-03-19 04:53:33,672 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:53:34,223 INFO L134 CoverageAnalysis]: Checked inductivity of 2584 backedges. 48 proven. 2532 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:53:34,223 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:53:35,185 INFO L134 CoverageAnalysis]: Checked inductivity of 2584 backedges. 48 proven. 1428 refuted. 0 times theorem prover too weak. 1108 trivial. 0 not checked. [2022-03-19 04:53:35,185 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:53:35,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [977246433] [2022-03-19 04:53:35,186 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:53:35,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1895300149] [2022-03-19 04:53:35,186 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1895300149] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:53:35,186 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:53:35,186 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28, 28] total 54 [2022-03-19 04:53:35,186 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:53:35,186 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1914575635] [2022-03-19 04:53:35,186 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1914575635] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:53:35,186 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:53:35,187 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [28] imperfect sequences [] total 28 [2022-03-19 04:53:35,187 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1861844241] [2022-03-19 04:53:35,187 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:53:35,187 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-03-19 04:53:35,187 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:35,187 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-03-19 04:53:35,188 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-19 04:53:35,188 INFO L87 Difference]: Start difference. First operand 236 states and 261 transitions. Second operand has 28 states, 28 states have (on average 6.428571428571429) internal successors, (180), 27 states have internal predecessors, (180), 27 states have call successors, (29), 27 states have call predecessors, (29), 25 states have return successors, (27), 25 states have call predecessors, (27), 26 states have call successors, (27) [2022-03-19 04:53:35,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:53:35,648 INFO L93 Difference]: Finished difference Result 250 states and 276 transitions. [2022-03-19 04:53:35,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 52 states. [2022-03-19 04:53:35,648 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 28 states have (on average 6.428571428571429) internal successors, (180), 27 states have internal predecessors, (180), 27 states have call successors, (29), 27 states have call predecessors, (29), 25 states have return successors, (27), 25 states have call predecessors, (27), 26 states have call successors, (27) Word has length 239 [2022-03-19 04:53:35,649 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:53:35,650 INFO L225 Difference]: With dead ends: 250 [2022-03-19 04:53:35,650 INFO L226 Difference]: Without dead ends: 245 [2022-03-19 04:53:35,651 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 501 GetRequests, 425 SyntacticMatches, 0 SemanticMatches, 76 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 349 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2603, Invalid=3403, Unknown=0, NotChecked=0, Total=6006 [2022-03-19 04:53:35,651 INFO L912 BasicCegarLoop]: 50 mSDtfsCounter, 107 mSDsluCounter, 224 mSDsCounter, 0 mSdLazyCounter, 151 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 107 SdHoareTripleChecker+Valid, 274 SdHoareTripleChecker+Invalid, 186 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 151 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:53:35,651 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [107 Valid, 274 Invalid, 186 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 151 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:53:35,652 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 245 states. [2022-03-19 04:53:35,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 245 to 245. [2022-03-19 04:53:35,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 245 states, 187 states have (on average 1.13903743315508) internal successors, (213), 187 states have internal predecessors, (213), 30 states have call successors, (30), 29 states have call predecessors, (30), 27 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-03-19 04:53:35,682 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 245 states to 245 states and 271 transitions. [2022-03-19 04:53:35,682 INFO L78 Accepts]: Start accepts. Automaton has 245 states and 271 transitions. Word has length 239 [2022-03-19 04:53:35,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:53:35,682 INFO L478 AbstractCegarLoop]: Abstraction has 245 states and 271 transitions. [2022-03-19 04:53:35,683 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 28 states have (on average 6.428571428571429) internal successors, (180), 27 states have internal predecessors, (180), 27 states have call successors, (29), 27 states have call predecessors, (29), 25 states have return successors, (27), 25 states have call predecessors, (27), 26 states have call successors, (27) [2022-03-19 04:53:35,683 INFO L276 IsEmpty]: Start isEmpty. Operand 245 states and 271 transitions. [2022-03-19 04:53:35,684 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 249 [2022-03-19 04:53:35,684 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:53:35,684 INFO L500 BasicCegarLoop]: trace histogram [26, 26, 25, 25, 25, 25, 25, 25, 25, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:53:35,694 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 04:53:35,887 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,SelfDestructingSolverStorable27 [2022-03-19 04:53:35,887 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:53:35,888 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:53:35,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1530108956, now seen corresponding path program 49 times [2022-03-19 04:53:35,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:35,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [745218373] [2022-03-19 04:53:35,888 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:53:35,888 INFO L85 PathProgramCache]: Analyzing trace with hash 1530108956, now seen corresponding path program 50 times [2022-03-19 04:53:35,889 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:53:35,889 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [363745014] [2022-03-19 04:53:35,889 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:53:35,889 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:53:35,896 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:53:35,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [158335423] [2022-03-19 04:53:35,896 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:53:35,896 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:53:35,897 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:53:35,898 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 04:53:35,901 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 04:53:35,995 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:53:35,996 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:53:35,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 593 conjuncts, 55 conjunts are in the unsatisfiable core [2022-03-19 04:53:36,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:53:36,615 INFO L134 CoverageAnalysis]: Checked inductivity of 2804 backedges. 50 proven. 2750 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:53:36,616 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:53:37,638 INFO L134 CoverageAnalysis]: Checked inductivity of 2804 backedges. 50 proven. 1550 refuted. 0 times theorem prover too weak. 1204 trivial. 0 not checked. [2022-03-19 04:53:37,638 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:53:37,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [363745014] [2022-03-19 04:53:37,638 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:53:37,638 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [158335423] [2022-03-19 04:53:37,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [158335423] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:53:37,639 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:53:37,639 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29, 29] total 54 [2022-03-19 04:53:37,639 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:53:37,639 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [745218373] [2022-03-19 04:53:37,639 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [745218373] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:53:37,639 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:53:37,639 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [29] imperfect sequences [] total 29 [2022-03-19 04:53:37,639 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [571254543] [2022-03-19 04:53:37,640 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:53:37,640 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-03-19 04:53:37,640 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:37,640 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-03-19 04:53:37,641 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-19 04:53:37,641 INFO L87 Difference]: Start difference. First operand 245 states and 271 transitions. Second operand has 29 states, 29 states have (on average 6.448275862068965) internal successors, (187), 28 states have internal predecessors, (187), 28 states have call successors, (30), 28 states have call predecessors, (30), 26 states have return successors, (28), 26 states have call predecessors, (28), 27 states have call successors, (28) [2022-03-19 04:53:38,194 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:53:38,194 INFO L93 Difference]: Finished difference Result 259 states and 286 transitions. [2022-03-19 04:53:38,194 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 54 states. [2022-03-19 04:53:38,194 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 29 states have (on average 6.448275862068965) internal successors, (187), 28 states have internal predecessors, (187), 28 states have call successors, (30), 28 states have call predecessors, (30), 26 states have return successors, (28), 26 states have call predecessors, (28), 27 states have call successors, (28) Word has length 248 [2022-03-19 04:53:38,195 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:53:38,196 INFO L225 Difference]: With dead ends: 259 [2022-03-19 04:53:38,196 INFO L226 Difference]: Without dead ends: 254 [2022-03-19 04:53:38,197 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 520 GetRequests, 442 SyntacticMatches, 1 SemanticMatches, 77 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 398 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2656, Invalid=3506, Unknown=0, NotChecked=0, Total=6162 [2022-03-19 04:53:38,197 INFO L912 BasicCegarLoop]: 51 mSDtfsCounter, 105 mSDsluCounter, 231 mSDsCounter, 0 mSdLazyCounter, 166 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 105 SdHoareTripleChecker+Valid, 282 SdHoareTripleChecker+Invalid, 180 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 166 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 04:53:38,197 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [105 Valid, 282 Invalid, 180 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 166 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 04:53:38,198 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2022-03-19 04:53:38,228 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 254. [2022-03-19 04:53:38,229 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 254 states, 194 states have (on average 1.1391752577319587) internal successors, (221), 194 states have internal predecessors, (221), 31 states have call successors, (31), 30 states have call predecessors, (31), 28 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-03-19 04:53:38,230 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 254 states to 254 states and 281 transitions. [2022-03-19 04:53:38,230 INFO L78 Accepts]: Start accepts. Automaton has 254 states and 281 transitions. Word has length 248 [2022-03-19 04:53:38,231 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:53:38,231 INFO L478 AbstractCegarLoop]: Abstraction has 254 states and 281 transitions. [2022-03-19 04:53:38,231 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 29 states have (on average 6.448275862068965) internal successors, (187), 28 states have internal predecessors, (187), 28 states have call successors, (30), 28 states have call predecessors, (30), 26 states have return successors, (28), 26 states have call predecessors, (28), 27 states have call successors, (28) [2022-03-19 04:53:38,231 INFO L276 IsEmpty]: Start isEmpty. Operand 254 states and 281 transitions. [2022-03-19 04:53:38,232 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 258 [2022-03-19 04:53:38,232 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:53:38,232 INFO L500 BasicCegarLoop]: trace histogram [27, 27, 26, 26, 26, 26, 26, 26, 26, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:53:38,258 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 04:53:38,455 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-03-19 04:53:38,455 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:53:38,456 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:53:38,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1713487146, now seen corresponding path program 51 times [2022-03-19 04:53:38,456 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:38,456 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [827490907] [2022-03-19 04:53:38,456 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:53:38,456 INFO L85 PathProgramCache]: Analyzing trace with hash -1713487146, now seen corresponding path program 52 times [2022-03-19 04:53:38,457 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:53:38,457 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [87524366] [2022-03-19 04:53:38,457 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:53:38,457 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:53:38,473 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:53:38,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1496553633] [2022-03-19 04:53:38,474 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:53:38,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:53:38,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:53:38,476 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 04:53:38,493 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 04:53:38,771 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:53:38,771 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:53:38,774 INFO L263 TraceCheckSpWp]: Trace formula consists of 613 conjuncts, 57 conjunts are in the unsatisfiable core [2022-03-19 04:53:38,778 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:53:39,423 INFO L134 CoverageAnalysis]: Checked inductivity of 3033 backedges. 52 proven. 2977 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:53:39,423 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:53:40,380 INFO L134 CoverageAnalysis]: Checked inductivity of 3033 backedges. 52 proven. 1677 refuted. 0 times theorem prover too weak. 1304 trivial. 0 not checked. [2022-03-19 04:53:40,381 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:53:40,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [87524366] [2022-03-19 04:53:40,381 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:53:40,381 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1496553633] [2022-03-19 04:53:40,381 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1496553633] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:53:40,381 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:53:40,382 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30, 30] total 54 [2022-03-19 04:53:40,382 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:53:40,382 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [827490907] [2022-03-19 04:53:40,382 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [827490907] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:53:40,382 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:53:40,382 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [30] imperfect sequences [] total 30 [2022-03-19 04:53:40,382 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [794656082] [2022-03-19 04:53:40,382 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:53:40,383 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-03-19 04:53:40,383 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:40,383 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-03-19 04:53:40,384 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-19 04:53:40,384 INFO L87 Difference]: Start difference. First operand 254 states and 281 transitions. Second operand has 30 states, 30 states have (on average 6.466666666666667) internal successors, (194), 29 states have internal predecessors, (194), 29 states have call successors, (31), 29 states have call predecessors, (31), 27 states have return successors, (29), 27 states have call predecessors, (29), 28 states have call successors, (29) [2022-03-19 04:53:40,909 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:53:40,910 INFO L93 Difference]: Finished difference Result 268 states and 296 transitions. [2022-03-19 04:53:40,910 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 56 states. [2022-03-19 04:53:40,910 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 30 states have (on average 6.466666666666667) internal successors, (194), 29 states have internal predecessors, (194), 29 states have call successors, (31), 29 states have call predecessors, (31), 27 states have return successors, (29), 27 states have call predecessors, (29), 28 states have call successors, (29) Word has length 257 [2022-03-19 04:53:40,910 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:53:40,912 INFO L225 Difference]: With dead ends: 268 [2022-03-19 04:53:40,912 INFO L226 Difference]: Without dead ends: 263 [2022-03-19 04:53:40,912 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 539 GetRequests, 460 SyntacticMatches, 1 SemanticMatches, 78 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 423 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2709, Invalid=3611, Unknown=0, NotChecked=0, Total=6320 [2022-03-19 04:53:40,913 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 108 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 153 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 108 SdHoareTripleChecker+Valid, 284 SdHoareTripleChecker+Invalid, 188 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 153 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:53:40,913 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [108 Valid, 284 Invalid, 188 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 153 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:53:40,914 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 263 states. [2022-03-19 04:53:40,945 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 263 to 263. [2022-03-19 04:53:40,946 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 263 states, 201 states have (on average 1.1393034825870647) internal successors, (229), 201 states have internal predecessors, (229), 32 states have call successors, (32), 31 states have call predecessors, (32), 29 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-03-19 04:53:40,947 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 263 states to 263 states and 291 transitions. [2022-03-19 04:53:40,947 INFO L78 Accepts]: Start accepts. Automaton has 263 states and 291 transitions. Word has length 257 [2022-03-19 04:53:40,948 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:53:40,948 INFO L478 AbstractCegarLoop]: Abstraction has 263 states and 291 transitions. [2022-03-19 04:53:40,948 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 30 states have (on average 6.466666666666667) internal successors, (194), 29 states have internal predecessors, (194), 29 states have call successors, (31), 29 states have call predecessors, (31), 27 states have return successors, (29), 27 states have call predecessors, (29), 28 states have call successors, (29) [2022-03-19 04:53:40,948 INFO L276 IsEmpty]: Start isEmpty. Operand 263 states and 291 transitions. [2022-03-19 04:53:40,949 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 267 [2022-03-19 04:53:40,949 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:53:40,949 INFO L500 BasicCegarLoop]: trace histogram [28, 28, 27, 27, 27, 27, 27, 27, 27, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:53:40,956 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 04:53:41,156 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:53:41,156 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:53:41,157 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:53:41,157 INFO L85 PathProgramCache]: Analyzing trace with hash 1462406492, now seen corresponding path program 53 times [2022-03-19 04:53:41,157 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:41,157 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [970789986] [2022-03-19 04:53:41,158 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:53:41,158 INFO L85 PathProgramCache]: Analyzing trace with hash 1462406492, now seen corresponding path program 54 times [2022-03-19 04:53:41,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:53:41,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1864417616] [2022-03-19 04:53:41,158 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:53:41,158 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:53:41,171 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:53:41,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1159573644] [2022-03-19 04:53:41,171 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 04:53:41,171 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:53:41,172 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:53:41,173 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 04:53:41,176 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 04:53:47,987 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 28 check-sat command(s) [2022-03-19 04:53:47,987 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:53:48,000 INFO L263 TraceCheckSpWp]: Trace formula consists of 633 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-19 04:53:48,005 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:53:48,640 INFO L134 CoverageAnalysis]: Checked inductivity of 3271 backedges. 54 proven. 3213 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:53:48,641 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:53:49,574 INFO L134 CoverageAnalysis]: Checked inductivity of 3271 backedges. 54 proven. 1809 refuted. 0 times theorem prover too weak. 1408 trivial. 0 not checked. [2022-03-19 04:53:49,574 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:53:49,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1864417616] [2022-03-19 04:53:49,574 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:53:49,574 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1159573644] [2022-03-19 04:53:49,574 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1159573644] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:53:49,574 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:53:49,575 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31, 31] total 54 [2022-03-19 04:53:49,575 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:53:49,575 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [970789986] [2022-03-19 04:53:49,575 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [970789986] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:53:49,575 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:53:49,575 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [31] imperfect sequences [] total 31 [2022-03-19 04:53:49,575 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2035482701] [2022-03-19 04:53:49,575 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:53:49,576 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-03-19 04:53:49,576 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:49,576 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-03-19 04:53:49,577 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-19 04:53:49,577 INFO L87 Difference]: Start difference. First operand 263 states and 291 transitions. Second operand has 31 states, 31 states have (on average 6.483870967741935) internal successors, (201), 30 states have internal predecessors, (201), 30 states have call successors, (32), 30 states have call predecessors, (32), 28 states have return successors, (30), 28 states have call predecessors, (30), 29 states have call successors, (30) [2022-03-19 04:53:50,061 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:53:50,061 INFO L93 Difference]: Finished difference Result 277 states and 306 transitions. [2022-03-19 04:53:50,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 58 states. [2022-03-19 04:53:50,062 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 31 states have (on average 6.483870967741935) internal successors, (201), 30 states have internal predecessors, (201), 30 states have call successors, (32), 30 states have call predecessors, (32), 28 states have return successors, (30), 28 states have call predecessors, (30), 29 states have call successors, (30) Word has length 266 [2022-03-19 04:53:50,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:53:50,064 INFO L225 Difference]: With dead ends: 277 [2022-03-19 04:53:50,064 INFO L226 Difference]: Without dead ends: 272 [2022-03-19 04:53:50,065 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 558 GetRequests, 478 SyntacticMatches, 1 SemanticMatches, 79 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 449 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2762, Invalid=3718, Unknown=0, NotChecked=0, Total=6480 [2022-03-19 04:53:50,065 INFO L912 BasicCegarLoop]: 53 mSDtfsCounter, 135 mSDsluCounter, 245 mSDsCounter, 0 mSdLazyCounter, 149 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 135 SdHoareTripleChecker+Valid, 298 SdHoareTripleChecker+Invalid, 184 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 149 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-19 04:53:50,065 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [135 Valid, 298 Invalid, 184 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 149 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-19 04:53:50,066 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 272 states. [2022-03-19 04:53:50,102 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 272 to 272. [2022-03-19 04:53:50,103 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 272 states, 208 states have (on average 1.1394230769230769) internal successors, (237), 208 states have internal predecessors, (237), 33 states have call successors, (33), 32 states have call predecessors, (33), 30 states have return successors, (31), 31 states have call predecessors, (31), 31 states have call successors, (31) [2022-03-19 04:53:50,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 272 states to 272 states and 301 transitions. [2022-03-19 04:53:50,106 INFO L78 Accepts]: Start accepts. Automaton has 272 states and 301 transitions. Word has length 266 [2022-03-19 04:53:50,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:53:50,106 INFO L478 AbstractCegarLoop]: Abstraction has 272 states and 301 transitions. [2022-03-19 04:53:50,107 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 31 states have (on average 6.483870967741935) internal successors, (201), 30 states have internal predecessors, (201), 30 states have call successors, (32), 30 states have call predecessors, (32), 28 states have return successors, (30), 28 states have call predecessors, (30), 29 states have call successors, (30) [2022-03-19 04:53:50,107 INFO L276 IsEmpty]: Start isEmpty. Operand 272 states and 301 transitions. [2022-03-19 04:53:50,108 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 276 [2022-03-19 04:53:50,108 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:53:50,108 INFO L500 BasicCegarLoop]: trace histogram [29, 29, 28, 28, 28, 28, 28, 28, 28, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:53:50,121 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 04:53:50,319 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:53:50,319 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:53:50,319 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:53:50,319 INFO L85 PathProgramCache]: Analyzing trace with hash -394085994, now seen corresponding path program 55 times [2022-03-19 04:53:50,319 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:50,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [693685354] [2022-03-19 04:53:50,320 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:53:50,320 INFO L85 PathProgramCache]: Analyzing trace with hash -394085994, now seen corresponding path program 56 times [2022-03-19 04:53:50,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:53:50,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1199915703] [2022-03-19 04:53:50,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:53:50,321 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:53:50,330 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:53:50,330 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [765649018] [2022-03-19 04:53:50,330 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:53:50,330 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:53:50,330 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:53:50,331 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 04:53:50,333 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 04:53:50,427 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:53:50,427 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:53:50,431 INFO L263 TraceCheckSpWp]: Trace formula consists of 653 conjuncts, 61 conjunts are in the unsatisfiable core [2022-03-19 04:53:50,435 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:53:51,150 INFO L134 CoverageAnalysis]: Checked inductivity of 3518 backedges. 56 proven. 3458 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:53:51,150 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:53:52,063 INFO L134 CoverageAnalysis]: Checked inductivity of 3518 backedges. 56 proven. 1946 refuted. 0 times theorem prover too weak. 1516 trivial. 0 not checked. [2022-03-19 04:53:52,064 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:53:52,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1199915703] [2022-03-19 04:53:52,064 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:53:52,064 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [765649018] [2022-03-19 04:53:52,064 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [765649018] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:53:52,065 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:53:52,065 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32, 32] total 54 [2022-03-19 04:53:52,065 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:53:52,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [693685354] [2022-03-19 04:53:52,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [693685354] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:53:52,065 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:53:52,065 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [32] imperfect sequences [] total 32 [2022-03-19 04:53:52,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1662023452] [2022-03-19 04:53:52,066 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:53:52,066 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-03-19 04:53:52,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:52,067 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-03-19 04:53:52,067 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-19 04:53:52,067 INFO L87 Difference]: Start difference. First operand 272 states and 301 transitions. Second operand has 32 states, 32 states have (on average 6.5) internal successors, (208), 31 states have internal predecessors, (208), 31 states have call successors, (33), 31 states have call predecessors, (33), 29 states have return successors, (31), 29 states have call predecessors, (31), 30 states have call successors, (31) [2022-03-19 04:53:52,698 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:53:52,699 INFO L93 Difference]: Finished difference Result 286 states and 316 transitions. [2022-03-19 04:53:52,699 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 60 states. [2022-03-19 04:53:52,699 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 32 states have (on average 6.5) internal successors, (208), 31 states have internal predecessors, (208), 31 states have call successors, (33), 31 states have call predecessors, (33), 29 states have return successors, (31), 29 states have call predecessors, (31), 30 states have call successors, (31) Word has length 275 [2022-03-19 04:53:52,700 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:53:52,701 INFO L225 Difference]: With dead ends: 286 [2022-03-19 04:53:52,701 INFO L226 Difference]: Without dead ends: 281 [2022-03-19 04:53:52,703 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 577 GetRequests, 496 SyntacticMatches, 1 SemanticMatches, 80 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 476 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2815, Invalid=3827, Unknown=0, NotChecked=0, Total=6642 [2022-03-19 04:53:52,703 INFO L912 BasicCegarLoop]: 54 mSDtfsCounter, 104 mSDsluCounter, 252 mSDsCounter, 0 mSdLazyCounter, 169 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 104 SdHoareTripleChecker+Valid, 306 SdHoareTripleChecker+Invalid, 197 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 169 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 04:53:52,703 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [104 Valid, 306 Invalid, 197 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 169 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 04:53:52,705 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-03-19 04:53:52,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 281. [2022-03-19 04:53:52,738 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 281 states, 215 states have (on average 1.1395348837209303) internal successors, (245), 215 states have internal predecessors, (245), 34 states have call successors, (34), 33 states have call predecessors, (34), 31 states have return successors, (32), 32 states have call predecessors, (32), 32 states have call successors, (32) [2022-03-19 04:53:52,739 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 281 states to 281 states and 311 transitions. [2022-03-19 04:53:52,739 INFO L78 Accepts]: Start accepts. Automaton has 281 states and 311 transitions. Word has length 275 [2022-03-19 04:53:52,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:53:52,740 INFO L478 AbstractCegarLoop]: Abstraction has 281 states and 311 transitions. [2022-03-19 04:53:52,740 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 32 states have (on average 6.5) internal successors, (208), 31 states have internal predecessors, (208), 31 states have call successors, (33), 31 states have call predecessors, (33), 29 states have return successors, (31), 29 states have call predecessors, (31), 30 states have call successors, (31) [2022-03-19 04:53:52,740 INFO L276 IsEmpty]: Start isEmpty. Operand 281 states and 311 transitions. [2022-03-19 04:53:52,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 285 [2022-03-19 04:53:52,742 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:53:52,742 INFO L500 BasicCegarLoop]: trace histogram [30, 30, 29, 29, 29, 29, 29, 29, 29, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:53:52,764 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Ended with exit code 0 [2022-03-19 04:53:52,955 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable31,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:53:52,955 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:53:52,956 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:53:52,956 INFO L85 PathProgramCache]: Analyzing trace with hash 1379905180, now seen corresponding path program 57 times [2022-03-19 04:53:52,956 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:52,956 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1405220090] [2022-03-19 04:53:52,956 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:53:52,957 INFO L85 PathProgramCache]: Analyzing trace with hash 1379905180, now seen corresponding path program 58 times [2022-03-19 04:53:52,957 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:53:52,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1594832683] [2022-03-19 04:53:52,957 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:53:52,957 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:53:52,966 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:53:52,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1025178903] [2022-03-19 04:53:52,966 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:53:52,967 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:53:52,967 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:53:52,968 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 04:53:52,969 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 04:53:53,535 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:53:53,535 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:53:53,538 INFO L263 TraceCheckSpWp]: Trace formula consists of 673 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-19 04:53:53,541 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:53:54,235 INFO L134 CoverageAnalysis]: Checked inductivity of 3774 backedges. 58 proven. 3712 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:53:54,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:53:55,126 INFO L134 CoverageAnalysis]: Checked inductivity of 3774 backedges. 58 proven. 2088 refuted. 0 times theorem prover too weak. 1628 trivial. 0 not checked. [2022-03-19 04:53:55,126 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:53:55,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1594832683] [2022-03-19 04:53:55,126 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:53:55,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1025178903] [2022-03-19 04:53:55,126 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1025178903] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:53:55,126 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:53:55,127 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [33, 33] total 54 [2022-03-19 04:53:55,127 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:53:55,127 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1405220090] [2022-03-19 04:53:55,127 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1405220090] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:53:55,127 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:53:55,127 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [33] imperfect sequences [] total 33 [2022-03-19 04:53:55,127 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [952574659] [2022-03-19 04:53:55,127 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:53:55,128 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 33 states [2022-03-19 04:53:55,128 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:55,128 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 33 interpolants. [2022-03-19 04:53:55,129 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-19 04:53:55,129 INFO L87 Difference]: Start difference. First operand 281 states and 311 transitions. Second operand has 33 states, 33 states have (on average 6.515151515151516) internal successors, (215), 32 states have internal predecessors, (215), 32 states have call successors, (34), 32 states have call predecessors, (34), 30 states have return successors, (32), 30 states have call predecessors, (32), 31 states have call successors, (32) [2022-03-19 04:53:55,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:53:55,681 INFO L93 Difference]: Finished difference Result 295 states and 326 transitions. [2022-03-19 04:53:55,682 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 62 states. [2022-03-19 04:53:55,682 INFO L78 Accepts]: Start accepts. Automaton has has 33 states, 33 states have (on average 6.515151515151516) internal successors, (215), 32 states have internal predecessors, (215), 32 states have call successors, (34), 32 states have call predecessors, (34), 30 states have return successors, (32), 30 states have call predecessors, (32), 31 states have call successors, (32) Word has length 284 [2022-03-19 04:53:55,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:53:55,683 INFO L225 Difference]: With dead ends: 295 [2022-03-19 04:53:55,683 INFO L226 Difference]: Without dead ends: 290 [2022-03-19 04:53:55,684 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 596 GetRequests, 514 SyntacticMatches, 1 SemanticMatches, 81 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 504 ImplicationChecksByTransitivity, 1.1s TimeCoverageRelationStatistics Valid=2868, Invalid=3938, Unknown=0, NotChecked=0, Total=6806 [2022-03-19 04:53:55,684 INFO L912 BasicCegarLoop]: 55 mSDtfsCounter, 139 mSDsluCounter, 247 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 49 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 139 SdHoareTripleChecker+Valid, 302 SdHoareTripleChecker+Invalid, 224 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 49 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 04:53:55,685 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [139 Valid, 302 Invalid, 224 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [49 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 04:53:55,685 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 290 states. [2022-03-19 04:53:55,714 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 290 to 290. [2022-03-19 04:53:55,714 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 290 states, 222 states have (on average 1.1396396396396395) internal successors, (253), 222 states have internal predecessors, (253), 35 states have call successors, (35), 34 states have call predecessors, (35), 32 states have return successors, (33), 33 states have call predecessors, (33), 33 states have call successors, (33) [2022-03-19 04:53:55,715 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 290 states to 290 states and 321 transitions. [2022-03-19 04:53:55,715 INFO L78 Accepts]: Start accepts. Automaton has 290 states and 321 transitions. Word has length 284 [2022-03-19 04:53:55,716 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:53:55,716 INFO L478 AbstractCegarLoop]: Abstraction has 290 states and 321 transitions. [2022-03-19 04:53:55,716 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 33 states, 33 states have (on average 6.515151515151516) internal successors, (215), 32 states have internal predecessors, (215), 32 states have call successors, (34), 32 states have call predecessors, (34), 30 states have return successors, (32), 30 states have call predecessors, (32), 31 states have call successors, (32) [2022-03-19 04:53:55,716 INFO L276 IsEmpty]: Start isEmpty. Operand 290 states and 321 transitions. [2022-03-19 04:53:55,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 294 [2022-03-19 04:53:55,717 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:53:55,717 INFO L500 BasicCegarLoop]: trace histogram [31, 31, 30, 30, 30, 30, 30, 30, 30, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:53:55,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (34)] Forceful destruction successful, exit code 0 [2022-03-19 04:53:55,918 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,SelfDestructingSolverStorable32 [2022-03-19 04:53:55,918 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:53:55,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:53:55,918 INFO L85 PathProgramCache]: Analyzing trace with hash 520028246, now seen corresponding path program 59 times [2022-03-19 04:53:55,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:53:55,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1037475104] [2022-03-19 04:53:55,919 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:53:55,919 INFO L85 PathProgramCache]: Analyzing trace with hash 520028246, now seen corresponding path program 60 times [2022-03-19 04:53:55,919 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:53:55,919 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [550685648] [2022-03-19 04:53:55,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:53:55,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:53:55,927 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:53:55,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [352244950] [2022-03-19 04:53:55,928 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 04:53:55,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:53:55,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:53:55,929 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 04:53:55,930 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 04:54:00,936 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 31 check-sat command(s) [2022-03-19 04:54:00,936 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:54:00,943 INFO L263 TraceCheckSpWp]: Trace formula consists of 693 conjuncts, 65 conjunts are in the unsatisfiable core [2022-03-19 04:54:00,947 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:54:01,678 INFO L134 CoverageAnalysis]: Checked inductivity of 4039 backedges. 60 proven. 3975 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:54:01,679 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:54:02,597 INFO L134 CoverageAnalysis]: Checked inductivity of 4039 backedges. 60 proven. 2235 refuted. 0 times theorem prover too weak. 1744 trivial. 0 not checked. [2022-03-19 04:54:02,597 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:54:02,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [550685648] [2022-03-19 04:54:02,597 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:54:02,597 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [352244950] [2022-03-19 04:54:02,597 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [352244950] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:54:02,598 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:54:02,598 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [34, 34] total 54 [2022-03-19 04:54:02,598 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:54:02,598 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1037475104] [2022-03-19 04:54:02,598 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1037475104] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:54:02,598 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:54:02,598 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [34] imperfect sequences [] total 34 [2022-03-19 04:54:02,598 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [250618567] [2022-03-19 04:54:02,599 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:54:02,599 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 34 states [2022-03-19 04:54:02,599 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:54:02,600 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 34 interpolants. [2022-03-19 04:54:02,600 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-19 04:54:02,600 INFO L87 Difference]: Start difference. First operand 290 states and 321 transitions. Second operand has 34 states, 34 states have (on average 6.529411764705882) internal successors, (222), 33 states have internal predecessors, (222), 33 states have call successors, (35), 33 states have call predecessors, (35), 31 states have return successors, (33), 31 states have call predecessors, (33), 32 states have call successors, (33) [2022-03-19 04:54:03,281 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:54:03,281 INFO L93 Difference]: Finished difference Result 304 states and 336 transitions. [2022-03-19 04:54:03,282 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 64 states. [2022-03-19 04:54:03,282 INFO L78 Accepts]: Start accepts. Automaton has has 34 states, 34 states have (on average 6.529411764705882) internal successors, (222), 33 states have internal predecessors, (222), 33 states have call successors, (35), 33 states have call predecessors, (35), 31 states have return successors, (33), 31 states have call predecessors, (33), 32 states have call successors, (33) Word has length 293 [2022-03-19 04:54:03,282 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:54:03,284 INFO L225 Difference]: With dead ends: 304 [2022-03-19 04:54:03,284 INFO L226 Difference]: Without dead ends: 299 [2022-03-19 04:54:03,285 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 615 GetRequests, 532 SyntacticMatches, 1 SemanticMatches, 82 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 533 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2921, Invalid=4051, Unknown=0, NotChecked=0, Total=6972 [2022-03-19 04:54:03,285 INFO L912 BasicCegarLoop]: 56 mSDtfsCounter, 116 mSDsluCounter, 254 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 310 SdHoareTripleChecker+Invalid, 223 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 04:54:03,285 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 310 Invalid, 223 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 04:54:03,286 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 299 states. [2022-03-19 04:54:03,316 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 299 to 299. [2022-03-19 04:54:03,317 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 299 states, 229 states have (on average 1.1397379912663756) internal successors, (261), 229 states have internal predecessors, (261), 36 states have call successors, (36), 35 states have call predecessors, (36), 33 states have return successors, (34), 34 states have call predecessors, (34), 34 states have call successors, (34) [2022-03-19 04:54:03,318 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 299 states to 299 states and 331 transitions. [2022-03-19 04:54:03,318 INFO L78 Accepts]: Start accepts. Automaton has 299 states and 331 transitions. Word has length 293 [2022-03-19 04:54:03,318 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:54:03,318 INFO L478 AbstractCegarLoop]: Abstraction has 299 states and 331 transitions. [2022-03-19 04:54:03,319 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 34 states, 34 states have (on average 6.529411764705882) internal successors, (222), 33 states have internal predecessors, (222), 33 states have call successors, (35), 33 states have call predecessors, (35), 31 states have return successors, (33), 31 states have call predecessors, (33), 32 states have call successors, (33) [2022-03-19 04:54:03,319 INFO L276 IsEmpty]: Start isEmpty. Operand 299 states and 331 transitions. [2022-03-19 04:54:03,320 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 303 [2022-03-19 04:54:03,320 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:54:03,320 INFO L500 BasicCegarLoop]: trace histogram [32, 32, 31, 31, 31, 31, 31, 31, 31, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:54:03,331 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 04:54:03,529 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:54:03,529 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:54:03,530 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:54:03,530 INFO L85 PathProgramCache]: Analyzing trace with hash -213450788, now seen corresponding path program 61 times [2022-03-19 04:54:03,530 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:54:03,530 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [99233588] [2022-03-19 04:54:03,531 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:54:03,531 INFO L85 PathProgramCache]: Analyzing trace with hash -213450788, now seen corresponding path program 62 times [2022-03-19 04:54:03,531 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:54:03,531 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [71101554] [2022-03-19 04:54:03,531 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:54:03,531 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:54:03,542 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:54:03,543 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1678309785] [2022-03-19 04:54:03,543 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:54:03,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:54:03,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:54:03,544 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 04:54:03,546 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 04:54:03,650 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:54:03,650 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:54:03,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 713 conjuncts, 67 conjunts are in the unsatisfiable core [2022-03-19 04:54:03,657 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:54:04,438 INFO L134 CoverageAnalysis]: Checked inductivity of 4313 backedges. 62 proven. 4247 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:54:04,439 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:54:05,335 INFO L134 CoverageAnalysis]: Checked inductivity of 4313 backedges. 62 proven. 2387 refuted. 0 times theorem prover too weak. 1864 trivial. 0 not checked. [2022-03-19 04:54:05,335 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:54:05,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [71101554] [2022-03-19 04:54:05,336 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:54:05,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678309785] [2022-03-19 04:54:05,336 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678309785] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:54:05,336 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:54:05,336 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [35, 35] total 54 [2022-03-19 04:54:05,337 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:54:05,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [99233588] [2022-03-19 04:54:05,337 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [99233588] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:54:05,337 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:54:05,337 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [35] imperfect sequences [] total 35 [2022-03-19 04:54:05,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [545386409] [2022-03-19 04:54:05,337 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:54:05,338 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 35 states [2022-03-19 04:54:05,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:54:05,338 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 35 interpolants. [2022-03-19 04:54:05,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-19 04:54:05,340 INFO L87 Difference]: Start difference. First operand 299 states and 331 transitions. Second operand has 35 states, 35 states have (on average 6.542857142857143) internal successors, (229), 34 states have internal predecessors, (229), 34 states have call successors, (36), 34 states have call predecessors, (36), 32 states have return successors, (34), 32 states have call predecessors, (34), 33 states have call successors, (34) [2022-03-19 04:54:05,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:54:05,943 INFO L93 Difference]: Finished difference Result 313 states and 346 transitions. [2022-03-19 04:54:05,944 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 66 states. [2022-03-19 04:54:05,944 INFO L78 Accepts]: Start accepts. Automaton has has 35 states, 35 states have (on average 6.542857142857143) internal successors, (229), 34 states have internal predecessors, (229), 34 states have call successors, (36), 34 states have call predecessors, (36), 32 states have return successors, (34), 32 states have call predecessors, (34), 33 states have call successors, (34) Word has length 302 [2022-03-19 04:54:05,944 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:54:05,945 INFO L225 Difference]: With dead ends: 313 [2022-03-19 04:54:05,945 INFO L226 Difference]: Without dead ends: 308 [2022-03-19 04:54:05,946 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 634 GetRequests, 550 SyntacticMatches, 1 SemanticMatches, 83 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 563 ImplicationChecksByTransitivity, 1.2s TimeCoverageRelationStatistics Valid=2974, Invalid=4166, Unknown=0, NotChecked=0, Total=7140 [2022-03-19 04:54:05,947 INFO L912 BasicCegarLoop]: 57 mSDtfsCounter, 122 mSDsluCounter, 273 mSDsCounter, 0 mSdLazyCounter, 193 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 122 SdHoareTripleChecker+Valid, 330 SdHoareTripleChecker+Invalid, 228 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 193 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 04:54:05,947 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [122 Valid, 330 Invalid, 228 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 193 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 04:54:05,947 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 308 states. [2022-03-19 04:54:05,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 308 to 308. [2022-03-19 04:54:05,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 308 states, 236 states have (on average 1.1398305084745763) internal successors, (269), 236 states have internal predecessors, (269), 37 states have call successors, (37), 36 states have call predecessors, (37), 34 states have return successors, (35), 35 states have call predecessors, (35), 35 states have call successors, (35) [2022-03-19 04:54:05,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 308 states to 308 states and 341 transitions. [2022-03-19 04:54:05,985 INFO L78 Accepts]: Start accepts. Automaton has 308 states and 341 transitions. Word has length 302 [2022-03-19 04:54:05,985 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:54:05,985 INFO L478 AbstractCegarLoop]: Abstraction has 308 states and 341 transitions. [2022-03-19 04:54:05,985 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 35 states, 35 states have (on average 6.542857142857143) internal successors, (229), 34 states have internal predecessors, (229), 34 states have call successors, (36), 34 states have call predecessors, (36), 32 states have return successors, (34), 32 states have call predecessors, (34), 33 states have call successors, (34) [2022-03-19 04:54:05,985 INFO L276 IsEmpty]: Start isEmpty. Operand 308 states and 341 transitions. [2022-03-19 04:54:05,987 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 312 [2022-03-19 04:54:05,987 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:54:05,987 INFO L500 BasicCegarLoop]: trace histogram [33, 33, 32, 32, 32, 32, 32, 32, 32, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:54:06,019 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 04:54:06,199 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,SelfDestructingSolverStorable34 [2022-03-19 04:54:06,200 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:54:06,200 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:54:06,200 INFO L85 PathProgramCache]: Analyzing trace with hash 83826454, now seen corresponding path program 63 times [2022-03-19 04:54:06,200 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:54:06,200 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2036074468] [2022-03-19 04:54:06,201 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:54:06,201 INFO L85 PathProgramCache]: Analyzing trace with hash 83826454, now seen corresponding path program 64 times [2022-03-19 04:54:06,201 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:54:06,201 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [161386194] [2022-03-19 04:54:06,201 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:54:06,202 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:54:06,211 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:54:06,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [55959990] [2022-03-19 04:54:06,212 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:54:06,212 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:54:06,212 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:54:06,214 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 04:54:06,215 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 04:54:06,531 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:54:06,532 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:54:06,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 733 conjuncts, 69 conjunts are in the unsatisfiable core [2022-03-19 04:54:06,548 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:54:07,414 INFO L134 CoverageAnalysis]: Checked inductivity of 4596 backedges. 64 proven. 4528 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:54:07,414 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:54:08,316 INFO L134 CoverageAnalysis]: Checked inductivity of 4596 backedges. 64 proven. 2544 refuted. 0 times theorem prover too weak. 1988 trivial. 0 not checked. [2022-03-19 04:54:08,316 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:54:08,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [161386194] [2022-03-19 04:54:08,317 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:54:08,317 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [55959990] [2022-03-19 04:54:08,317 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [55959990] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:54:08,317 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:54:08,317 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [36, 36] total 54 [2022-03-19 04:54:08,318 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:54:08,318 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2036074468] [2022-03-19 04:54:08,318 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2036074468] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:54:08,318 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:54:08,318 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [36] imperfect sequences [] total 36 [2022-03-19 04:54:08,318 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2058592059] [2022-03-19 04:54:08,318 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:54:08,319 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 36 states [2022-03-19 04:54:08,319 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:54:08,319 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 36 interpolants. [2022-03-19 04:54:08,319 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-19 04:54:08,320 INFO L87 Difference]: Start difference. First operand 308 states and 341 transitions. Second operand has 36 states, 36 states have (on average 6.555555555555555) internal successors, (236), 35 states have internal predecessors, (236), 35 states have call successors, (37), 35 states have call predecessors, (37), 33 states have return successors, (35), 33 states have call predecessors, (35), 34 states have call successors, (35) [2022-03-19 04:54:09,103 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:54:09,103 INFO L93 Difference]: Finished difference Result 322 states and 356 transitions. [2022-03-19 04:54:09,103 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 68 states. [2022-03-19 04:54:09,104 INFO L78 Accepts]: Start accepts. Automaton has has 36 states, 36 states have (on average 6.555555555555555) internal successors, (236), 35 states have internal predecessors, (236), 35 states have call successors, (37), 35 states have call predecessors, (37), 33 states have return successors, (35), 33 states have call predecessors, (35), 34 states have call successors, (35) Word has length 311 [2022-03-19 04:54:09,104 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:54:09,105 INFO L225 Difference]: With dead ends: 322 [2022-03-19 04:54:09,106 INFO L226 Difference]: Without dead ends: 317 [2022-03-19 04:54:09,107 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 653 GetRequests, 568 SyntacticMatches, 1 SemanticMatches, 84 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 594 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3027, Invalid=4283, Unknown=0, NotChecked=0, Total=7310 [2022-03-19 04:54:09,107 INFO L912 BasicCegarLoop]: 58 mSDtfsCounter, 118 mSDsluCounter, 286 mSDsCounter, 0 mSdLazyCounter, 200 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 118 SdHoareTripleChecker+Valid, 344 SdHoareTripleChecker+Invalid, 235 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 200 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 04:54:09,107 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [118 Valid, 344 Invalid, 235 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 200 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 04:54:09,108 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 317 states. [2022-03-19 04:54:09,158 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 317 to 317. [2022-03-19 04:54:09,159 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 243 states have (on average 1.139917695473251) internal successors, (277), 243 states have internal predecessors, (277), 38 states have call successors, (38), 37 states have call predecessors, (38), 35 states have return successors, (36), 36 states have call predecessors, (36), 36 states have call successors, (36) [2022-03-19 04:54:09,160 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 351 transitions. [2022-03-19 04:54:09,160 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 351 transitions. Word has length 311 [2022-03-19 04:54:09,160 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:54:09,160 INFO L478 AbstractCegarLoop]: Abstraction has 317 states and 351 transitions. [2022-03-19 04:54:09,160 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 36 states, 36 states have (on average 6.555555555555555) internal successors, (236), 35 states have internal predecessors, (236), 35 states have call successors, (37), 35 states have call predecessors, (37), 33 states have return successors, (35), 33 states have call predecessors, (35), 34 states have call successors, (35) [2022-03-19 04:54:09,161 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 351 transitions. [2022-03-19 04:54:09,162 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 321 [2022-03-19 04:54:09,162 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:54:09,162 INFO L500 BasicCegarLoop]: trace histogram [34, 34, 33, 33, 33, 33, 33, 33, 33, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:54:09,174 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 04:54:09,369 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable35,37 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:54:09,369 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:54:09,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:54:09,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1410629916, now seen corresponding path program 65 times [2022-03-19 04:54:09,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:54:09,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1513891631] [2022-03-19 04:54:09,370 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:54:09,370 INFO L85 PathProgramCache]: Analyzing trace with hash 1410629916, now seen corresponding path program 66 times [2022-03-19 04:54:09,371 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:54:09,371 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [548588205] [2022-03-19 04:54:09,371 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:54:09,371 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:54:09,392 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:54:09,392 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1524217121] [2022-03-19 04:54:09,392 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 04:54:09,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:54:09,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:54:09,397 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 04:54:09,398 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 04:59:20,893 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 34 check-sat command(s) [2022-03-19 04:59:20,894 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:59:20,983 INFO L263 TraceCheckSpWp]: Trace formula consists of 753 conjuncts, 71 conjunts are in the unsatisfiable core [2022-03-19 04:59:20,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:59:21,824 INFO L134 CoverageAnalysis]: Checked inductivity of 4888 backedges. 66 proven. 4818 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:59:21,824 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:59:22,717 INFO L134 CoverageAnalysis]: Checked inductivity of 4888 backedges. 66 proven. 2706 refuted. 0 times theorem prover too weak. 2116 trivial. 0 not checked. [2022-03-19 04:59:22,717 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:59:22,717 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [548588205] [2022-03-19 04:59:22,718 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:59:22,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1524217121] [2022-03-19 04:59:22,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1524217121] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:59:22,718 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:59:22,718 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [37, 37] total 54 [2022-03-19 04:59:22,718 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:59:22,718 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1513891631] [2022-03-19 04:59:22,718 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1513891631] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:59:22,718 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:59:22,718 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [37] imperfect sequences [] total 37 [2022-03-19 04:59:22,719 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1343851994] [2022-03-19 04:59:22,719 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:59:22,719 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 37 states [2022-03-19 04:59:22,719 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:59:22,719 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 37 interpolants. [2022-03-19 04:59:22,720 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-19 04:59:22,720 INFO L87 Difference]: Start difference. First operand 317 states and 351 transitions. Second operand has 37 states, 37 states have (on average 6.5675675675675675) internal successors, (243), 36 states have internal predecessors, (243), 36 states have call successors, (38), 36 states have call predecessors, (38), 34 states have return successors, (36), 34 states have call predecessors, (36), 35 states have call successors, (36) [2022-03-19 04:59:23,432 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:59:23,433 INFO L93 Difference]: Finished difference Result 331 states and 366 transitions. [2022-03-19 04:59:23,434 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 70 states. [2022-03-19 04:59:23,434 INFO L78 Accepts]: Start accepts. Automaton has has 37 states, 37 states have (on average 6.5675675675675675) internal successors, (243), 36 states have internal predecessors, (243), 36 states have call successors, (38), 36 states have call predecessors, (38), 34 states have return successors, (36), 34 states have call predecessors, (36), 35 states have call successors, (36) Word has length 320 [2022-03-19 04:59:23,434 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:59:23,435 INFO L225 Difference]: With dead ends: 331 [2022-03-19 04:59:23,435 INFO L226 Difference]: Without dead ends: 326 [2022-03-19 04:59:23,436 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 672 GetRequests, 586 SyntacticMatches, 1 SemanticMatches, 85 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 626 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3080, Invalid=4402, Unknown=0, NotChecked=0, Total=7482 [2022-03-19 04:59:23,436 INFO L912 BasicCegarLoop]: 59 mSDtfsCounter, 195 mSDsluCounter, 281 mSDsCounter, 0 mSdLazyCounter, 186 mSolverCounterSat, 56 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 195 SdHoareTripleChecker+Valid, 340 SdHoareTripleChecker+Invalid, 242 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 56 IncrementalHoareTripleChecker+Valid, 186 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 04:59:23,437 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [195 Valid, 340 Invalid, 242 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [56 Valid, 186 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 04:59:23,437 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 326 states. [2022-03-19 04:59:23,466 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 326 to 326. [2022-03-19 04:59:23,466 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 326 states, 250 states have (on average 1.14) internal successors, (285), 250 states have internal predecessors, (285), 39 states have call successors, (39), 38 states have call predecessors, (39), 36 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-19 04:59:23,467 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 326 states to 326 states and 361 transitions. [2022-03-19 04:59:23,467 INFO L78 Accepts]: Start accepts. Automaton has 326 states and 361 transitions. Word has length 320 [2022-03-19 04:59:23,468 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:59:23,468 INFO L478 AbstractCegarLoop]: Abstraction has 326 states and 361 transitions. [2022-03-19 04:59:23,468 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 37 states, 37 states have (on average 6.5675675675675675) internal successors, (243), 36 states have internal predecessors, (243), 36 states have call successors, (38), 36 states have call predecessors, (38), 34 states have return successors, (36), 34 states have call predecessors, (36), 35 states have call successors, (36) [2022-03-19 04:59:23,468 INFO L276 IsEmpty]: Start isEmpty. Operand 326 states and 361 transitions. [2022-03-19 04:59:23,470 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 330 [2022-03-19 04:59:23,470 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:59:23,470 INFO L500 BasicCegarLoop]: trace histogram [35, 35, 34, 34, 34, 34, 34, 34, 34, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:59:23,529 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 04:59:23,695 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,SelfDestructingSolverStorable36 [2022-03-19 04:59:23,695 INFO L403 AbstractCegarLoop]: === Iteration 38 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:59:23,696 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:59:23,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1328479702, now seen corresponding path program 67 times [2022-03-19 04:59:23,696 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:59:23,696 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1552440196] [2022-03-19 04:59:23,696 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:59:23,696 INFO L85 PathProgramCache]: Analyzing trace with hash 1328479702, now seen corresponding path program 68 times [2022-03-19 04:59:23,697 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:59:23,697 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [149674671] [2022-03-19 04:59:23,697 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:59:23,697 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:59:23,707 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:59:23,707 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [703107976] [2022-03-19 04:59:23,708 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:59:23,708 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:59:23,708 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:59:23,709 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 04:59:23,711 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 04:59:23,810 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:59:23,810 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:59:23,813 INFO L263 TraceCheckSpWp]: Trace formula consists of 773 conjuncts, 73 conjunts are in the unsatisfiable core [2022-03-19 04:59:23,816 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:59:24,772 INFO L134 CoverageAnalysis]: Checked inductivity of 5189 backedges. 68 proven. 5117 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:59:24,772 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:59:25,670 INFO L134 CoverageAnalysis]: Checked inductivity of 5189 backedges. 68 proven. 2873 refuted. 0 times theorem prover too weak. 2248 trivial. 0 not checked. [2022-03-19 04:59:25,671 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:59:25,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [149674671] [2022-03-19 04:59:25,671 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:59:25,671 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [703107976] [2022-03-19 04:59:25,671 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [703107976] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:59:25,671 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:59:25,672 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [38, 38] total 54 [2022-03-19 04:59:25,672 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:59:25,672 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1552440196] [2022-03-19 04:59:25,672 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1552440196] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:59:25,672 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:59:25,672 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [38] imperfect sequences [] total 38 [2022-03-19 04:59:25,672 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [944538518] [2022-03-19 04:59:25,672 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:59:25,673 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 38 states [2022-03-19 04:59:25,673 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:59:25,673 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 38 interpolants. [2022-03-19 04:59:25,674 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-19 04:59:25,674 INFO L87 Difference]: Start difference. First operand 326 states and 361 transitions. Second operand has 38 states, 38 states have (on average 6.578947368421052) internal successors, (250), 37 states have internal predecessors, (250), 37 states have call successors, (39), 37 states have call predecessors, (39), 35 states have return successors, (37), 35 states have call predecessors, (37), 36 states have call successors, (37) [2022-03-19 04:59:26,354 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:59:26,354 INFO L93 Difference]: Finished difference Result 340 states and 376 transitions. [2022-03-19 04:59:26,354 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 72 states. [2022-03-19 04:59:26,354 INFO L78 Accepts]: Start accepts. Automaton has has 38 states, 38 states have (on average 6.578947368421052) internal successors, (250), 37 states have internal predecessors, (250), 37 states have call successors, (39), 37 states have call predecessors, (39), 35 states have return successors, (37), 35 states have call predecessors, (37), 36 states have call successors, (37) Word has length 329 [2022-03-19 04:59:26,355 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:59:26,356 INFO L225 Difference]: With dead ends: 340 [2022-03-19 04:59:26,356 INFO L226 Difference]: Without dead ends: 335 [2022-03-19 04:59:26,357 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 691 GetRequests, 604 SyntacticMatches, 1 SemanticMatches, 86 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 659 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3133, Invalid=4523, Unknown=0, NotChecked=0, Total=7656 [2022-03-19 04:59:26,357 INFO L912 BasicCegarLoop]: 60 mSDtfsCounter, 146 mSDsluCounter, 288 mSDsCounter, 0 mSdLazyCounter, 213 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 146 SdHoareTripleChecker+Valid, 348 SdHoareTripleChecker+Invalid, 255 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 213 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 04:59:26,358 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [146 Valid, 348 Invalid, 255 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 213 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 04:59:26,358 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 335 states. [2022-03-19 04:59:26,393 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 335 to 335. [2022-03-19 04:59:26,393 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 335 states, 257 states have (on average 1.140077821011673) internal successors, (293), 257 states have internal predecessors, (293), 40 states have call successors, (40), 39 states have call predecessors, (40), 37 states have return successors, (38), 38 states have call predecessors, (38), 38 states have call successors, (38) [2022-03-19 04:59:26,394 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 335 states to 335 states and 371 transitions. [2022-03-19 04:59:26,394 INFO L78 Accepts]: Start accepts. Automaton has 335 states and 371 transitions. Word has length 329 [2022-03-19 04:59:26,395 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:59:26,395 INFO L478 AbstractCegarLoop]: Abstraction has 335 states and 371 transitions. [2022-03-19 04:59:26,395 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 38 states, 38 states have (on average 6.578947368421052) internal successors, (250), 37 states have internal predecessors, (250), 37 states have call successors, (39), 37 states have call predecessors, (39), 35 states have return successors, (37), 35 states have call predecessors, (37), 36 states have call successors, (37) [2022-03-19 04:59:26,395 INFO L276 IsEmpty]: Start isEmpty. Operand 335 states and 371 transitions. [2022-03-19 04:59:26,397 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 339 [2022-03-19 04:59:26,397 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:59:26,397 INFO L500 BasicCegarLoop]: trace histogram [36, 36, 35, 35, 35, 35, 35, 35, 35, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:59:26,423 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (39)] Forceful destruction successful, exit code 0 [2022-03-19 04:59:26,615 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,SelfDestructingSolverStorable37 [2022-03-19 04:59:26,615 INFO L403 AbstractCegarLoop]: === Iteration 39 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:59:26,615 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:59:26,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1098658396, now seen corresponding path program 69 times [2022-03-19 04:59:26,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:59:26,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [519574149] [2022-03-19 04:59:26,616 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:59:26,616 INFO L85 PathProgramCache]: Analyzing trace with hash 1098658396, now seen corresponding path program 70 times [2022-03-19 04:59:26,616 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:59:26,616 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2018884665] [2022-03-19 04:59:26,617 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:59:26,617 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:59:26,629 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:59:26,629 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [454308338] [2022-03-19 04:59:26,629 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:59:26,629 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:59:26,629 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:59:26,630 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 04:59:26,631 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 04:59:26,745 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:59:26,745 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:59:26,748 INFO L263 TraceCheckSpWp]: Trace formula consists of 793 conjuncts, 75 conjunts are in the unsatisfiable core [2022-03-19 04:59:26,751 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:59:27,666 INFO L134 CoverageAnalysis]: Checked inductivity of 5499 backedges. 70 proven. 5425 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:59:27,666 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:59:28,559 INFO L134 CoverageAnalysis]: Checked inductivity of 5499 backedges. 70 proven. 3045 refuted. 0 times theorem prover too weak. 2384 trivial. 0 not checked. [2022-03-19 04:59:28,560 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:59:28,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2018884665] [2022-03-19 04:59:28,560 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:59:28,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [454308338] [2022-03-19 04:59:28,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [454308338] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:59:28,560 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:59:28,560 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [39, 39] total 54 [2022-03-19 04:59:28,560 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:59:28,560 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [519574149] [2022-03-19 04:59:28,560 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [519574149] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:59:28,561 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:59:28,561 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [39] imperfect sequences [] total 39 [2022-03-19 04:59:28,561 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1615732169] [2022-03-19 04:59:28,561 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:59:28,561 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 39 states [2022-03-19 04:59:28,561 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:59:28,562 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 39 interpolants. [2022-03-19 04:59:28,562 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-19 04:59:28,562 INFO L87 Difference]: Start difference. First operand 335 states and 371 transitions. Second operand has 39 states, 39 states have (on average 6.589743589743589) internal successors, (257), 38 states have internal predecessors, (257), 38 states have call successors, (40), 38 states have call predecessors, (40), 36 states have return successors, (38), 36 states have call predecessors, (38), 37 states have call successors, (38) [2022-03-19 04:59:29,313 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:59:29,313 INFO L93 Difference]: Finished difference Result 349 states and 386 transitions. [2022-03-19 04:59:29,314 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 74 states. [2022-03-19 04:59:29,314 INFO L78 Accepts]: Start accepts. Automaton has has 39 states, 39 states have (on average 6.589743589743589) internal successors, (257), 38 states have internal predecessors, (257), 38 states have call successors, (40), 38 states have call predecessors, (40), 36 states have return successors, (38), 36 states have call predecessors, (38), 37 states have call successors, (38) Word has length 338 [2022-03-19 04:59:29,314 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:59:29,315 INFO L225 Difference]: With dead ends: 349 [2022-03-19 04:59:29,315 INFO L226 Difference]: Without dead ends: 344 [2022-03-19 04:59:29,316 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 710 GetRequests, 622 SyntacticMatches, 1 SemanticMatches, 87 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 693 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3186, Invalid=4646, Unknown=0, NotChecked=0, Total=7832 [2022-03-19 04:59:29,316 INFO L912 BasicCegarLoop]: 61 mSDtfsCounter, 125 mSDsluCounter, 295 mSDsCounter, 0 mSdLazyCounter, 217 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 125 SdHoareTripleChecker+Valid, 356 SdHoareTripleChecker+Invalid, 245 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 217 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 04:59:29,317 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [125 Valid, 356 Invalid, 245 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 217 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 04:59:29,317 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 344 states. [2022-03-19 04:59:29,359 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 344 to 344. [2022-03-19 04:59:29,359 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 344 states, 264 states have (on average 1.1401515151515151) internal successors, (301), 264 states have internal predecessors, (301), 41 states have call successors, (41), 40 states have call predecessors, (41), 38 states have return successors, (39), 39 states have call predecessors, (39), 39 states have call successors, (39) [2022-03-19 04:59:29,360 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 344 states to 344 states and 381 transitions. [2022-03-19 04:59:29,360 INFO L78 Accepts]: Start accepts. Automaton has 344 states and 381 transitions. Word has length 338 [2022-03-19 04:59:29,361 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:59:29,361 INFO L478 AbstractCegarLoop]: Abstraction has 344 states and 381 transitions. [2022-03-19 04:59:29,361 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 39 states, 39 states have (on average 6.589743589743589) internal successors, (257), 38 states have internal predecessors, (257), 38 states have call successors, (40), 38 states have call predecessors, (40), 36 states have return successors, (38), 36 states have call predecessors, (38), 37 states have call successors, (38) [2022-03-19 04:59:29,361 INFO L276 IsEmpty]: Start isEmpty. Operand 344 states and 381 transitions. [2022-03-19 04:59:29,363 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 348 [2022-03-19 04:59:29,363 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:59:29,363 INFO L500 BasicCegarLoop]: trace histogram [37, 37, 36, 36, 36, 36, 36, 36, 36, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:59:29,391 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 04:59:29,588 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,SelfDestructingSolverStorable38 [2022-03-19 04:59:29,588 INFO L403 AbstractCegarLoop]: === Iteration 40 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:59:29,589 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:59:29,589 INFO L85 PathProgramCache]: Analyzing trace with hash 1597682838, now seen corresponding path program 71 times [2022-03-19 04:59:29,589 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:59:29,589 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1490930079] [2022-03-19 04:59:29,590 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:59:29,590 INFO L85 PathProgramCache]: Analyzing trace with hash 1597682838, now seen corresponding path program 72 times [2022-03-19 04:59:29,590 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:59:29,590 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2106984879] [2022-03-19 04:59:29,590 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:59:29,590 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:59:29,599 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:59:29,599 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1808013598] [2022-03-19 04:59:29,599 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 04:59:29,599 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:59:29,599 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:59:29,600 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 04:59:29,601 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 04:59:31,828 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 37 check-sat command(s) [2022-03-19 04:59:31,828 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:59:31,836 INFO L263 TraceCheckSpWp]: Trace formula consists of 813 conjuncts, 77 conjunts are in the unsatisfiable core [2022-03-19 04:59:31,839 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:59:32,762 INFO L134 CoverageAnalysis]: Checked inductivity of 5818 backedges. 72 proven. 5742 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:59:32,762 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:59:33,695 INFO L134 CoverageAnalysis]: Checked inductivity of 5818 backedges. 72 proven. 3222 refuted. 0 times theorem prover too weak. 2524 trivial. 0 not checked. [2022-03-19 04:59:33,696 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:59:33,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2106984879] [2022-03-19 04:59:33,696 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:59:33,696 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1808013598] [2022-03-19 04:59:33,696 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1808013598] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:59:33,696 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:59:33,696 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [40, 40] total 54 [2022-03-19 04:59:33,697 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:59:33,697 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1490930079] [2022-03-19 04:59:33,697 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1490930079] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:59:33,697 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:59:33,697 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [40] imperfect sequences [] total 40 [2022-03-19 04:59:33,697 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [673683586] [2022-03-19 04:59:33,697 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:59:33,697 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 40 states [2022-03-19 04:59:33,697 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:59:33,698 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 40 interpolants. [2022-03-19 04:59:33,698 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-19 04:59:33,698 INFO L87 Difference]: Start difference. First operand 344 states and 381 transitions. Second operand has 40 states, 40 states have (on average 6.6) internal successors, (264), 39 states have internal predecessors, (264), 39 states have call successors, (41), 39 states have call predecessors, (41), 37 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) [2022-03-19 04:59:34,420 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:59:34,420 INFO L93 Difference]: Finished difference Result 358 states and 396 transitions. [2022-03-19 04:59:34,420 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 76 states. [2022-03-19 04:59:34,421 INFO L78 Accepts]: Start accepts. Automaton has has 40 states, 40 states have (on average 6.6) internal successors, (264), 39 states have internal predecessors, (264), 39 states have call successors, (41), 39 states have call predecessors, (41), 37 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) Word has length 347 [2022-03-19 04:59:34,421 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:59:34,422 INFO L225 Difference]: With dead ends: 358 [2022-03-19 04:59:34,422 INFO L226 Difference]: Without dead ends: 353 [2022-03-19 04:59:34,423 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 729 GetRequests, 640 SyntacticMatches, 1 SemanticMatches, 88 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 728 ImplicationChecksByTransitivity, 1.3s TimeCoverageRelationStatistics Valid=3239, Invalid=4771, Unknown=0, NotChecked=0, Total=8010 [2022-03-19 04:59:34,423 INFO L912 BasicCegarLoop]: 62 mSDtfsCounter, 116 mSDsluCounter, 326 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 116 SdHoareTripleChecker+Valid, 388 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 04:59:34,423 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [116 Valid, 388 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 04:59:34,424 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 353 states. [2022-03-19 04:59:34,477 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 353 to 353. [2022-03-19 04:59:34,477 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 353 states, 271 states have (on average 1.1402214022140222) internal successors, (309), 271 states have internal predecessors, (309), 42 states have call successors, (42), 41 states have call predecessors, (42), 39 states have return successors, (40), 40 states have call predecessors, (40), 40 states have call successors, (40) [2022-03-19 04:59:34,478 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 353 states to 353 states and 391 transitions. [2022-03-19 04:59:34,478 INFO L78 Accepts]: Start accepts. Automaton has 353 states and 391 transitions. Word has length 347 [2022-03-19 04:59:34,479 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:59:34,479 INFO L478 AbstractCegarLoop]: Abstraction has 353 states and 391 transitions. [2022-03-19 04:59:34,479 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 40 states, 40 states have (on average 6.6) internal successors, (264), 39 states have internal predecessors, (264), 39 states have call successors, (41), 39 states have call predecessors, (41), 37 states have return successors, (39), 37 states have call predecessors, (39), 38 states have call successors, (39) [2022-03-19 04:59:34,479 INFO L276 IsEmpty]: Start isEmpty. Operand 353 states and 391 transitions. [2022-03-19 04:59:34,481 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 357 [2022-03-19 04:59:34,481 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:59:34,481 INFO L500 BasicCegarLoop]: trace histogram [38, 38, 37, 37, 37, 37, 37, 37, 37, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:59:34,492 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 04:59:34,690 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,SelfDestructingSolverStorable39 [2022-03-19 04:59:34,690 INFO L403 AbstractCegarLoop]: === Iteration 41 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:59:34,691 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:59:34,691 INFO L85 PathProgramCache]: Analyzing trace with hash 2068976540, now seen corresponding path program 73 times [2022-03-19 04:59:34,691 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:59:34,691 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1172424719] [2022-03-19 04:59:34,691 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:59:34,692 INFO L85 PathProgramCache]: Analyzing trace with hash 2068976540, now seen corresponding path program 74 times [2022-03-19 04:59:34,692 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:59:34,692 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [520862029] [2022-03-19 04:59:34,692 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:59:34,692 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:59:34,702 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:59:34,703 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [934229200] [2022-03-19 04:59:34,703 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:59:34,703 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:59:34,703 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:59:34,704 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 04:59:34,707 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 04:59:34,835 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:59:34,835 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:59:34,840 INFO L263 TraceCheckSpWp]: Trace formula consists of 833 conjuncts, 79 conjunts are in the unsatisfiable core [2022-03-19 04:59:34,844 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:59:35,866 INFO L134 CoverageAnalysis]: Checked inductivity of 6146 backedges. 74 proven. 6068 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:59:35,867 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:59:36,722 INFO L134 CoverageAnalysis]: Checked inductivity of 6146 backedges. 74 proven. 3404 refuted. 0 times theorem prover too weak. 2668 trivial. 0 not checked. [2022-03-19 04:59:36,723 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:59:36,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [520862029] [2022-03-19 04:59:36,723 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:59:36,723 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [934229200] [2022-03-19 04:59:36,723 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [934229200] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:59:36,723 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:59:36,723 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [41, 41] total 54 [2022-03-19 04:59:36,724 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:59:36,724 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1172424719] [2022-03-19 04:59:36,724 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1172424719] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:59:36,724 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:59:36,724 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [41] imperfect sequences [] total 41 [2022-03-19 04:59:36,724 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [221978566] [2022-03-19 04:59:36,724 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:59:36,724 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 41 states [2022-03-19 04:59:36,725 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:59:36,725 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 41 interpolants. [2022-03-19 04:59:36,725 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-19 04:59:36,726 INFO L87 Difference]: Start difference. First operand 353 states and 391 transitions. Second operand has 41 states, 41 states have (on average 6.609756097560975) internal successors, (271), 40 states have internal predecessors, (271), 40 states have call successors, (42), 40 states have call predecessors, (42), 38 states have return successors, (40), 38 states have call predecessors, (40), 39 states have call successors, (40) [2022-03-19 04:59:37,548 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:59:37,548 INFO L93 Difference]: Finished difference Result 367 states and 406 transitions. [2022-03-19 04:59:37,548 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 78 states. [2022-03-19 04:59:37,548 INFO L78 Accepts]: Start accepts. Automaton has has 41 states, 41 states have (on average 6.609756097560975) internal successors, (271), 40 states have internal predecessors, (271), 40 states have call successors, (42), 40 states have call predecessors, (42), 38 states have return successors, (40), 38 states have call predecessors, (40), 39 states have call successors, (40) Word has length 356 [2022-03-19 04:59:37,549 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:59:37,550 INFO L225 Difference]: With dead ends: 367 [2022-03-19 04:59:37,550 INFO L226 Difference]: Without dead ends: 362 [2022-03-19 04:59:37,551 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 748 GetRequests, 658 SyntacticMatches, 1 SemanticMatches, 89 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 764 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3292, Invalid=4898, Unknown=0, NotChecked=0, Total=8190 [2022-03-19 04:59:37,551 INFO L912 BasicCegarLoop]: 63 mSDtfsCounter, 147 mSDsluCounter, 315 mSDsCounter, 0 mSdLazyCounter, 249 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 147 SdHoareTripleChecker+Valid, 378 SdHoareTripleChecker+Invalid, 270 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 249 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 04:59:37,552 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [147 Valid, 378 Invalid, 270 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 249 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 04:59:37,553 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 362 states. [2022-03-19 04:59:37,593 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 362 to 362. [2022-03-19 04:59:37,593 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 278 states have (on average 1.1402877697841727) internal successors, (317), 278 states have internal predecessors, (317), 43 states have call successors, (43), 42 states have call predecessors, (43), 40 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2022-03-19 04:59:37,594 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 401 transitions. [2022-03-19 04:59:37,595 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 401 transitions. Word has length 356 [2022-03-19 04:59:37,595 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:59:37,595 INFO L478 AbstractCegarLoop]: Abstraction has 362 states and 401 transitions. [2022-03-19 04:59:37,595 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 41 states, 41 states have (on average 6.609756097560975) internal successors, (271), 40 states have internal predecessors, (271), 40 states have call successors, (42), 40 states have call predecessors, (42), 38 states have return successors, (40), 38 states have call predecessors, (40), 39 states have call successors, (40) [2022-03-19 04:59:37,595 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 401 transitions. [2022-03-19 04:59:37,597 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 366 [2022-03-19 04:59:37,597 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:59:37,597 INFO L500 BasicCegarLoop]: trace histogram [39, 39, 38, 38, 38, 38, 38, 38, 38, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:59:37,624 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 04:59:37,811 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable40,42 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:59:37,811 INFO L403 AbstractCegarLoop]: === Iteration 42 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:59:37,812 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:59:37,812 INFO L85 PathProgramCache]: Analyzing trace with hash 63847254, now seen corresponding path program 75 times [2022-03-19 04:59:37,812 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:59:37,812 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1816117365] [2022-03-19 04:59:37,813 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:59:37,813 INFO L85 PathProgramCache]: Analyzing trace with hash 63847254, now seen corresponding path program 76 times [2022-03-19 04:59:37,813 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:59:37,813 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [373558125] [2022-03-19 04:59:37,813 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:59:37,813 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:59:37,824 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:59:37,824 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1348511486] [2022-03-19 04:59:37,825 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:59:37,825 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:59:37,825 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:59:37,826 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 04:59:37,828 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 04:59:38,237 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:59:38,238 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:59:38,241 INFO L263 TraceCheckSpWp]: Trace formula consists of 853 conjuncts, 81 conjunts are in the unsatisfiable core [2022-03-19 04:59:38,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:59:39,262 INFO L134 CoverageAnalysis]: Checked inductivity of 6483 backedges. 76 proven. 6403 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:59:39,262 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:59:40,103 INFO L134 CoverageAnalysis]: Checked inductivity of 6483 backedges. 76 proven. 3591 refuted. 0 times theorem prover too weak. 2816 trivial. 0 not checked. [2022-03-19 04:59:40,103 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:59:40,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [373558125] [2022-03-19 04:59:40,103 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:59:40,103 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1348511486] [2022-03-19 04:59:40,103 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1348511486] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:59:40,104 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:59:40,104 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [42, 42] total 54 [2022-03-19 04:59:40,104 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:59:40,104 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1816117365] [2022-03-19 04:59:40,104 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1816117365] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:59:40,104 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:59:40,104 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [42] imperfect sequences [] total 42 [2022-03-19 04:59:40,104 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1288621795] [2022-03-19 04:59:40,104 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:59:40,105 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 42 states [2022-03-19 04:59:40,105 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:59:40,105 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 42 interpolants. [2022-03-19 04:59:40,105 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-19 04:59:40,106 INFO L87 Difference]: Start difference. First operand 362 states and 401 transitions. Second operand has 42 states, 42 states have (on average 6.619047619047619) internal successors, (278), 41 states have internal predecessors, (278), 41 states have call successors, (43), 41 states have call predecessors, (43), 39 states have return successors, (41), 39 states have call predecessors, (41), 40 states have call successors, (41) [2022-03-19 04:59:40,924 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:59:40,925 INFO L93 Difference]: Finished difference Result 376 states and 416 transitions. [2022-03-19 04:59:40,925 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 80 states. [2022-03-19 04:59:40,925 INFO L78 Accepts]: Start accepts. Automaton has has 42 states, 42 states have (on average 6.619047619047619) internal successors, (278), 41 states have internal predecessors, (278), 41 states have call successors, (43), 41 states have call predecessors, (43), 39 states have return successors, (41), 39 states have call predecessors, (41), 40 states have call successors, (41) Word has length 365 [2022-03-19 04:59:40,926 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:59:40,927 INFO L225 Difference]: With dead ends: 376 [2022-03-19 04:59:40,927 INFO L226 Difference]: Without dead ends: 371 [2022-03-19 04:59:40,928 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 767 GetRequests, 676 SyntacticMatches, 1 SemanticMatches, 90 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 801 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3345, Invalid=5027, Unknown=0, NotChecked=0, Total=8372 [2022-03-19 04:59:40,928 INFO L912 BasicCegarLoop]: 64 mSDtfsCounter, 150 mSDsluCounter, 316 mSDsCounter, 0 mSdLazyCounter, 246 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 150 SdHoareTripleChecker+Valid, 380 SdHoareTripleChecker+Invalid, 267 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 246 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 04:59:40,928 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [150 Valid, 380 Invalid, 267 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 246 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 04:59:40,929 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 371 states. [2022-03-19 04:59:40,967 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 371 to 371. [2022-03-19 04:59:40,967 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 371 states, 285 states have (on average 1.1403508771929824) internal successors, (325), 285 states have internal predecessors, (325), 44 states have call successors, (44), 43 states have call predecessors, (44), 41 states have return successors, (42), 42 states have call predecessors, (42), 42 states have call successors, (42) [2022-03-19 04:59:40,968 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 371 states to 371 states and 411 transitions. [2022-03-19 04:59:40,968 INFO L78 Accepts]: Start accepts. Automaton has 371 states and 411 transitions. Word has length 365 [2022-03-19 04:59:40,968 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:59:40,968 INFO L478 AbstractCegarLoop]: Abstraction has 371 states and 411 transitions. [2022-03-19 04:59:40,969 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 42 states, 42 states have (on average 6.619047619047619) internal successors, (278), 41 states have internal predecessors, (278), 41 states have call successors, (43), 41 states have call predecessors, (43), 39 states have return successors, (41), 39 states have call predecessors, (41), 40 states have call successors, (41) [2022-03-19 04:59:40,969 INFO L276 IsEmpty]: Start isEmpty. Operand 371 states and 411 transitions. [2022-03-19 04:59:40,970 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 375 [2022-03-19 04:59:40,970 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:59:40,971 INFO L500 BasicCegarLoop]: trace histogram [40, 40, 39, 39, 39, 39, 39, 39, 39, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:59:40,979 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 04:59:41,177 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable41,43 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:59:41,178 INFO L403 AbstractCegarLoop]: === Iteration 43 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:59:41,178 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:59:41,178 INFO L85 PathProgramCache]: Analyzing trace with hash -194370340, now seen corresponding path program 77 times [2022-03-19 04:59:41,178 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:59:41,178 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1171887781] [2022-03-19 04:59:41,179 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:59:41,179 INFO L85 PathProgramCache]: Analyzing trace with hash -194370340, now seen corresponding path program 78 times [2022-03-19 04:59:41,179 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:59:41,179 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [918347410] [2022-03-19 04:59:41,179 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:59:41,179 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:59:41,190 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:59:41,190 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [241833113] [2022-03-19 04:59:41,190 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 04:59:41,190 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:59:41,190 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:59:41,194 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 04:59:41,195 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 04:59:45,057 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 40 check-sat command(s) [2022-03-19 04:59:45,057 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:59:45,069 INFO L263 TraceCheckSpWp]: Trace formula consists of 873 conjuncts, 83 conjunts are in the unsatisfiable core [2022-03-19 04:59:45,072 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:59:46,127 INFO L134 CoverageAnalysis]: Checked inductivity of 6829 backedges. 78 proven. 6747 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:59:46,128 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:59:46,963 INFO L134 CoverageAnalysis]: Checked inductivity of 6829 backedges. 78 proven. 3783 refuted. 0 times theorem prover too weak. 2968 trivial. 0 not checked. [2022-03-19 04:59:46,963 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:59:46,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [918347410] [2022-03-19 04:59:46,964 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:59:46,964 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [241833113] [2022-03-19 04:59:46,964 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [241833113] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:59:46,964 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:59:46,964 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [43, 43] total 54 [2022-03-19 04:59:46,964 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:59:46,965 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1171887781] [2022-03-19 04:59:46,965 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1171887781] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:59:46,965 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:59:46,965 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [43] imperfect sequences [] total 43 [2022-03-19 04:59:46,965 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [207366686] [2022-03-19 04:59:46,965 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:59:46,966 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 43 states [2022-03-19 04:59:46,966 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:59:46,966 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 43 interpolants. [2022-03-19 04:59:46,966 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-19 04:59:46,966 INFO L87 Difference]: Start difference. First operand 371 states and 411 transitions. Second operand has 43 states, 43 states have (on average 6.627906976744186) internal successors, (285), 42 states have internal predecessors, (285), 42 states have call successors, (44), 42 states have call predecessors, (44), 40 states have return successors, (42), 40 states have call predecessors, (42), 41 states have call successors, (42) [2022-03-19 04:59:47,798 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:59:47,798 INFO L93 Difference]: Finished difference Result 385 states and 426 transitions. [2022-03-19 04:59:47,799 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 82 states. [2022-03-19 04:59:47,803 INFO L78 Accepts]: Start accepts. Automaton has has 43 states, 43 states have (on average 6.627906976744186) internal successors, (285), 42 states have internal predecessors, (285), 42 states have call successors, (44), 42 states have call predecessors, (44), 40 states have return successors, (42), 40 states have call predecessors, (42), 41 states have call successors, (42) Word has length 374 [2022-03-19 04:59:47,804 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:59:47,805 INFO L225 Difference]: With dead ends: 385 [2022-03-19 04:59:47,805 INFO L226 Difference]: Without dead ends: 380 [2022-03-19 04:59:47,807 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 786 GetRequests, 694 SyntacticMatches, 1 SemanticMatches, 91 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 839 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3398, Invalid=5158, Unknown=0, NotChecked=0, Total=8556 [2022-03-19 04:59:47,812 INFO L912 BasicCegarLoop]: 65 mSDtfsCounter, 216 mSDsluCounter, 311 mSDsCounter, 0 mSdLazyCounter, 233 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 216 SdHoareTripleChecker+Valid, 376 SdHoareTripleChecker+Invalid, 275 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 233 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 04:59:47,813 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [216 Valid, 376 Invalid, 275 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 233 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 04:59:47,813 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 380 states. [2022-03-19 04:59:47,862 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 380 to 380. [2022-03-19 04:59:47,863 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 380 states, 292 states have (on average 1.1404109589041096) internal successors, (333), 292 states have internal predecessors, (333), 45 states have call successors, (45), 44 states have call predecessors, (45), 42 states have return successors, (43), 43 states have call predecessors, (43), 43 states have call successors, (43) [2022-03-19 04:59:47,864 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 380 states to 380 states and 421 transitions. [2022-03-19 04:59:47,864 INFO L78 Accepts]: Start accepts. Automaton has 380 states and 421 transitions. Word has length 374 [2022-03-19 04:59:47,864 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:59:47,866 INFO L478 AbstractCegarLoop]: Abstraction has 380 states and 421 transitions. [2022-03-19 04:59:47,866 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 43 states, 43 states have (on average 6.627906976744186) internal successors, (285), 42 states have internal predecessors, (285), 42 states have call successors, (44), 42 states have call predecessors, (44), 40 states have return successors, (42), 40 states have call predecessors, (42), 41 states have call successors, (42) [2022-03-19 04:59:47,866 INFO L276 IsEmpty]: Start isEmpty. Operand 380 states and 421 transitions. [2022-03-19 04:59:47,868 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 384 [2022-03-19 04:59:47,868 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:59:47,868 INFO L500 BasicCegarLoop]: trace histogram [41, 41, 40, 40, 40, 40, 40, 40, 40, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:59:47,881 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (44)] Forceful destruction successful, exit code 0 [2022-03-19 04:59:48,078 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 44 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable42 [2022-03-19 04:59:48,078 INFO L403 AbstractCegarLoop]: === Iteration 44 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:59:48,078 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:59:48,078 INFO L85 PathProgramCache]: Analyzing trace with hash 949326358, now seen corresponding path program 79 times [2022-03-19 04:59:48,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:59:48,079 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1017462178] [2022-03-19 04:59:48,079 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:59:48,079 INFO L85 PathProgramCache]: Analyzing trace with hash 949326358, now seen corresponding path program 80 times [2022-03-19 04:59:48,079 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:59:48,080 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [322638121] [2022-03-19 04:59:48,080 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:59:48,080 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:59:48,090 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:59:48,090 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [432886222] [2022-03-19 04:59:48,090 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 04:59:48,090 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:59:48,090 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:59:48,091 INFO L229 MonitoredProcess]: Starting monitored process 45 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:59:48,119 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Waiting until timeout for monitored process [2022-03-19 04:59:48,232 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 04:59:48,233 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:59:48,238 INFO L263 TraceCheckSpWp]: Trace formula consists of 893 conjuncts, 85 conjunts are in the unsatisfiable core [2022-03-19 04:59:48,243 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:59:49,356 INFO L134 CoverageAnalysis]: Checked inductivity of 7184 backedges. 80 proven. 7100 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:59:49,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:59:50,170 INFO L134 CoverageAnalysis]: Checked inductivity of 7184 backedges. 80 proven. 3980 refuted. 0 times theorem prover too weak. 3124 trivial. 0 not checked. [2022-03-19 04:59:50,171 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:59:50,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [322638121] [2022-03-19 04:59:50,171 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:59:50,171 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [432886222] [2022-03-19 04:59:50,171 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [432886222] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:59:50,171 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:59:50,171 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [44, 44] total 54 [2022-03-19 04:59:50,171 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:59:50,172 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1017462178] [2022-03-19 04:59:50,172 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1017462178] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:59:50,172 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:59:50,172 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [44] imperfect sequences [] total 44 [2022-03-19 04:59:50,172 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1314473211] [2022-03-19 04:59:50,172 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:59:50,172 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 44 states [2022-03-19 04:59:50,172 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:59:50,173 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 44 interpolants. [2022-03-19 04:59:50,173 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-19 04:59:50,173 INFO L87 Difference]: Start difference. First operand 380 states and 421 transitions. Second operand has 44 states, 44 states have (on average 6.636363636363637) internal successors, (292), 43 states have internal predecessors, (292), 43 states have call successors, (45), 43 states have call predecessors, (45), 41 states have return successors, (43), 41 states have call predecessors, (43), 42 states have call successors, (43) [2022-03-19 04:59:51,064 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:59:51,064 INFO L93 Difference]: Finished difference Result 394 states and 436 transitions. [2022-03-19 04:59:51,064 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 84 states. [2022-03-19 04:59:51,065 INFO L78 Accepts]: Start accepts. Automaton has has 44 states, 44 states have (on average 6.636363636363637) internal successors, (292), 43 states have internal predecessors, (292), 43 states have call successors, (45), 43 states have call predecessors, (45), 41 states have return successors, (43), 41 states have call predecessors, (43), 42 states have call successors, (43) Word has length 383 [2022-03-19 04:59:51,065 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:59:51,066 INFO L225 Difference]: With dead ends: 394 [2022-03-19 04:59:51,066 INFO L226 Difference]: Without dead ends: 389 [2022-03-19 04:59:51,067 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 805 GetRequests, 712 SyntacticMatches, 1 SemanticMatches, 92 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 878 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3451, Invalid=5291, Unknown=0, NotChecked=0, Total=8742 [2022-03-19 04:59:51,067 INFO L912 BasicCegarLoop]: 66 mSDtfsCounter, 153 mSDsluCounter, 336 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 153 SdHoareTripleChecker+Valid, 402 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 04:59:51,068 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [153 Valid, 402 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 04:59:51,068 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 389 states. [2022-03-19 04:59:51,113 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 389 to 389. [2022-03-19 04:59:51,113 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 389 states, 299 states have (on average 1.140468227424749) internal successors, (341), 299 states have internal predecessors, (341), 46 states have call successors, (46), 45 states have call predecessors, (46), 43 states have return successors, (44), 44 states have call predecessors, (44), 44 states have call successors, (44) [2022-03-19 04:59:51,114 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 389 states to 389 states and 431 transitions. [2022-03-19 04:59:51,114 INFO L78 Accepts]: Start accepts. Automaton has 389 states and 431 transitions. Word has length 383 [2022-03-19 04:59:51,115 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:59:51,115 INFO L478 AbstractCegarLoop]: Abstraction has 389 states and 431 transitions. [2022-03-19 04:59:51,115 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 44 states, 44 states have (on average 6.636363636363637) internal successors, (292), 43 states have internal predecessors, (292), 43 states have call successors, (45), 43 states have call predecessors, (45), 41 states have return successors, (43), 41 states have call predecessors, (43), 42 states have call successors, (43) [2022-03-19 04:59:51,115 INFO L276 IsEmpty]: Start isEmpty. Operand 389 states and 431 transitions. [2022-03-19 04:59:51,117 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 393 [2022-03-19 04:59:51,117 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:59:51,117 INFO L500 BasicCegarLoop]: trace histogram [42, 42, 41, 41, 41, 41, 41, 41, 41, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:59:51,143 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (45)] Forceful destruction successful, exit code 0 [2022-03-19 04:59:51,332 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable43,45 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:59:51,333 INFO L403 AbstractCegarLoop]: === Iteration 45 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:59:51,333 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:59:51,333 INFO L85 PathProgramCache]: Analyzing trace with hash 311977500, now seen corresponding path program 81 times [2022-03-19 04:59:51,333 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:59:51,333 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1660979928] [2022-03-19 04:59:51,334 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:59:51,334 INFO L85 PathProgramCache]: Analyzing trace with hash 311977500, now seen corresponding path program 82 times [2022-03-19 04:59:51,334 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:59:51,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1271011334] [2022-03-19 04:59:51,334 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:59:51,334 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:59:51,341 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:59:51,341 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1579036655] [2022-03-19 04:59:51,342 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 04:59:51,342 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:59:51,342 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:59:51,343 INFO L229 MonitoredProcess]: Starting monitored process 46 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:59:51,344 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Waiting until timeout for monitored process [2022-03-19 04:59:51,606 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 04:59:51,606 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 04:59:51,610 INFO L263 TraceCheckSpWp]: Trace formula consists of 913 conjuncts, 87 conjunts are in the unsatisfiable core [2022-03-19 04:59:51,614 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 04:59:52,754 INFO L134 CoverageAnalysis]: Checked inductivity of 7548 backedges. 82 proven. 7462 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 04:59:52,754 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 04:59:53,526 INFO L134 CoverageAnalysis]: Checked inductivity of 7548 backedges. 82 proven. 4182 refuted. 0 times theorem prover too weak. 3284 trivial. 0 not checked. [2022-03-19 04:59:53,527 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 04:59:53,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1271011334] [2022-03-19 04:59:53,527 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 04:59:53,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1579036655] [2022-03-19 04:59:53,527 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1579036655] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 04:59:53,527 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 04:59:53,527 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [45, 45] total 54 [2022-03-19 04:59:53,527 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 04:59:53,527 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1660979928] [2022-03-19 04:59:53,528 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1660979928] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 04:59:53,528 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 04:59:53,528 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [45] imperfect sequences [] total 45 [2022-03-19 04:59:53,528 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [400468533] [2022-03-19 04:59:53,528 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 04:59:53,528 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 45 states [2022-03-19 04:59:53,528 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 04:59:53,529 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 45 interpolants. [2022-03-19 04:59:53,529 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-19 04:59:53,529 INFO L87 Difference]: Start difference. First operand 389 states and 431 transitions. Second operand has 45 states, 45 states have (on average 6.644444444444445) internal successors, (299), 44 states have internal predecessors, (299), 44 states have call successors, (46), 44 states have call predecessors, (46), 42 states have return successors, (44), 42 states have call predecessors, (44), 43 states have call successors, (44) [2022-03-19 04:59:54,429 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 04:59:54,429 INFO L93 Difference]: Finished difference Result 403 states and 446 transitions. [2022-03-19 04:59:54,429 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 86 states. [2022-03-19 04:59:54,430 INFO L78 Accepts]: Start accepts. Automaton has has 45 states, 45 states have (on average 6.644444444444445) internal successors, (299), 44 states have internal predecessors, (299), 44 states have call successors, (46), 44 states have call predecessors, (46), 42 states have return successors, (44), 42 states have call predecessors, (44), 43 states have call successors, (44) Word has length 392 [2022-03-19 04:59:54,430 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 04:59:54,432 INFO L225 Difference]: With dead ends: 403 [2022-03-19 04:59:54,432 INFO L226 Difference]: Without dead ends: 398 [2022-03-19 04:59:54,433 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 824 GetRequests, 730 SyntacticMatches, 1 SemanticMatches, 93 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 918 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3504, Invalid=5426, Unknown=0, NotChecked=0, Total=8930 [2022-03-19 04:59:54,433 INFO L912 BasicCegarLoop]: 67 mSDtfsCounter, 115 mSDsluCounter, 361 mSDsCounter, 0 mSdLazyCounter, 296 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 115 SdHoareTripleChecker+Valid, 428 SdHoareTripleChecker+Invalid, 303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 296 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 04:59:54,434 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [115 Valid, 428 Invalid, 303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 296 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 04:59:54,434 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 398 states. [2022-03-19 04:59:54,488 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 398 to 398. [2022-03-19 04:59:54,488 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 398 states, 306 states have (on average 1.1405228758169934) internal successors, (349), 306 states have internal predecessors, (349), 47 states have call successors, (47), 46 states have call predecessors, (47), 44 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2022-03-19 04:59:54,489 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 398 states to 398 states and 441 transitions. [2022-03-19 04:59:54,489 INFO L78 Accepts]: Start accepts. Automaton has 398 states and 441 transitions. Word has length 392 [2022-03-19 04:59:54,490 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 04:59:54,490 INFO L478 AbstractCegarLoop]: Abstraction has 398 states and 441 transitions. [2022-03-19 04:59:54,490 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 45 states, 45 states have (on average 6.644444444444445) internal successors, (299), 44 states have internal predecessors, (299), 44 states have call successors, (46), 44 states have call predecessors, (46), 42 states have return successors, (44), 42 states have call predecessors, (44), 43 states have call successors, (44) [2022-03-19 04:59:54,490 INFO L276 IsEmpty]: Start isEmpty. Operand 398 states and 441 transitions. [2022-03-19 04:59:54,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 402 [2022-03-19 04:59:54,492 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 04:59:54,493 INFO L500 BasicCegarLoop]: trace histogram [43, 43, 42, 42, 42, 42, 42, 42, 42, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 04:59:54,500 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (46)] Forceful destruction successful, exit code 0 [2022-03-19 04:59:54,700 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 46 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable44 [2022-03-19 04:59:54,700 INFO L403 AbstractCegarLoop]: === Iteration 46 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 04:59:54,700 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 04:59:54,701 INFO L85 PathProgramCache]: Analyzing trace with hash -432228138, now seen corresponding path program 83 times [2022-03-19 04:59:54,701 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 04:59:54,701 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1202941212] [2022-03-19 04:59:54,701 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 04:59:54,701 INFO L85 PathProgramCache]: Analyzing trace with hash -432228138, now seen corresponding path program 84 times [2022-03-19 04:59:54,702 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 04:59:54,702 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1867196670] [2022-03-19 04:59:54,702 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 04:59:54,702 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 04:59:54,713 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 04:59:54,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1585433306] [2022-03-19 04:59:54,713 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 04:59:54,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 04:59:54,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 04:59:54,715 INFO L229 MonitoredProcess]: Starting monitored process 47 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 04:59:54,716 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Waiting until timeout for monitored process [2022-03-19 05:00:01,852 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 43 check-sat command(s) [2022-03-19 05:00:01,852 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 05:00:01,871 INFO L263 TraceCheckSpWp]: Trace formula consists of 933 conjuncts, 89 conjunts are in the unsatisfiable core [2022-03-19 05:00:01,875 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 05:00:02,998 INFO L134 CoverageAnalysis]: Checked inductivity of 7921 backedges. 84 proven. 7833 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 05:00:02,998 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 05:00:03,755 INFO L134 CoverageAnalysis]: Checked inductivity of 7921 backedges. 84 proven. 4389 refuted. 0 times theorem prover too weak. 3448 trivial. 0 not checked. [2022-03-19 05:00:03,755 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 05:00:03,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1867196670] [2022-03-19 05:00:03,755 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 05:00:03,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1585433306] [2022-03-19 05:00:03,756 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1585433306] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 05:00:03,756 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 05:00:03,756 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [46, 46] total 54 [2022-03-19 05:00:03,756 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 05:00:03,756 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1202941212] [2022-03-19 05:00:03,756 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1202941212] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:00:03,756 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:00:03,756 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [46] imperfect sequences [] total 46 [2022-03-19 05:00:03,756 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1410541318] [2022-03-19 05:00:03,756 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 05:00:03,757 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 46 states [2022-03-19 05:00:03,757 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 05:00:03,757 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 46 interpolants. [2022-03-19 05:00:03,757 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-19 05:00:03,758 INFO L87 Difference]: Start difference. First operand 398 states and 441 transitions. Second operand has 46 states, 46 states have (on average 6.6521739130434785) internal successors, (306), 45 states have internal predecessors, (306), 45 states have call successors, (47), 45 states have call predecessors, (47), 43 states have return successors, (45), 43 states have call predecessors, (45), 44 states have call successors, (45) [2022-03-19 05:00:04,892 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 05:00:04,893 INFO L93 Difference]: Finished difference Result 412 states and 456 transitions. [2022-03-19 05:00:04,893 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 88 states. [2022-03-19 05:00:04,893 INFO L78 Accepts]: Start accepts. Automaton has has 46 states, 46 states have (on average 6.6521739130434785) internal successors, (306), 45 states have internal predecessors, (306), 45 states have call successors, (47), 45 states have call predecessors, (47), 43 states have return successors, (45), 43 states have call predecessors, (45), 44 states have call successors, (45) Word has length 401 [2022-03-19 05:00:04,894 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 05:00:04,895 INFO L225 Difference]: With dead ends: 412 [2022-03-19 05:00:04,895 INFO L226 Difference]: Without dead ends: 407 [2022-03-19 05:00:04,896 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 843 GetRequests, 748 SyntacticMatches, 1 SemanticMatches, 94 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 959 ImplicationChecksByTransitivity, 1.6s TimeCoverageRelationStatistics Valid=3557, Invalid=5563, Unknown=0, NotChecked=0, Total=9120 [2022-03-19 05:00:04,897 INFO L912 BasicCegarLoop]: 68 mSDtfsCounter, 132 mSDsluCounter, 356 mSDsCounter, 0 mSdLazyCounter, 293 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 132 SdHoareTripleChecker+Valid, 424 SdHoareTripleChecker+Invalid, 314 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 293 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 05:00:04,897 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [132 Valid, 424 Invalid, 314 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 293 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 05:00:04,897 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 407 states. [2022-03-19 05:00:04,956 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 407 to 407. [2022-03-19 05:00:04,956 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 407 states, 313 states have (on average 1.1405750798722045) internal successors, (357), 313 states have internal predecessors, (357), 48 states have call successors, (48), 47 states have call predecessors, (48), 45 states have return successors, (46), 46 states have call predecessors, (46), 46 states have call successors, (46) [2022-03-19 05:00:04,957 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 407 states to 407 states and 451 transitions. [2022-03-19 05:00:04,957 INFO L78 Accepts]: Start accepts. Automaton has 407 states and 451 transitions. Word has length 401 [2022-03-19 05:00:04,958 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 05:00:04,958 INFO L478 AbstractCegarLoop]: Abstraction has 407 states and 451 transitions. [2022-03-19 05:00:04,958 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 46 states, 46 states have (on average 6.6521739130434785) internal successors, (306), 45 states have internal predecessors, (306), 45 states have call successors, (47), 45 states have call predecessors, (47), 43 states have return successors, (45), 43 states have call predecessors, (45), 44 states have call successors, (45) [2022-03-19 05:00:04,958 INFO L276 IsEmpty]: Start isEmpty. Operand 407 states and 451 transitions. [2022-03-19 05:00:04,960 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 411 [2022-03-19 05:00:04,960 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 05:00:04,960 INFO L500 BasicCegarLoop]: trace histogram [44, 44, 43, 43, 43, 43, 43, 43, 43, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 05:00:04,973 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (47)] Ended with exit code 0 [2022-03-19 05:00:05,170 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable45,47 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:00:05,171 INFO L403 AbstractCegarLoop]: === Iteration 47 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 05:00:05,171 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 05:00:05,171 INFO L85 PathProgramCache]: Analyzing trace with hash -290400420, now seen corresponding path program 85 times [2022-03-19 05:00:05,171 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 05:00:05,171 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [46120196] [2022-03-19 05:00:05,173 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 05:00:05,173 INFO L85 PathProgramCache]: Analyzing trace with hash -290400420, now seen corresponding path program 86 times [2022-03-19 05:00:05,173 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 05:00:05,173 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [804907828] [2022-03-19 05:00:05,173 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 05:00:05,173 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 05:00:05,184 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 05:00:05,185 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1955283158] [2022-03-19 05:00:05,185 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 05:00:05,185 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:00:05,185 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 05:00:05,186 INFO L229 MonitoredProcess]: Starting monitored process 48 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 05:00:05,187 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Waiting until timeout for monitored process [2022-03-19 05:00:05,335 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 05:00:05,336 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 05:00:05,342 INFO L263 TraceCheckSpWp]: Trace formula consists of 953 conjuncts, 91 conjunts are in the unsatisfiable core [2022-03-19 05:00:05,347 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 05:00:06,535 INFO L134 CoverageAnalysis]: Checked inductivity of 8303 backedges. 86 proven. 8213 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 05:00:06,536 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 05:00:07,296 INFO L134 CoverageAnalysis]: Checked inductivity of 8303 backedges. 86 proven. 4601 refuted. 0 times theorem prover too weak. 3616 trivial. 0 not checked. [2022-03-19 05:00:07,296 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 05:00:07,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [804907828] [2022-03-19 05:00:07,296 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 05:00:07,296 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1955283158] [2022-03-19 05:00:07,297 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1955283158] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 05:00:07,297 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 05:00:07,297 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [47, 47] total 54 [2022-03-19 05:00:07,297 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 05:00:07,297 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [46120196] [2022-03-19 05:00:07,297 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [46120196] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:00:07,297 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:00:07,297 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [47] imperfect sequences [] total 47 [2022-03-19 05:00:07,297 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1249160691] [2022-03-19 05:00:07,297 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 05:00:07,298 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 47 states [2022-03-19 05:00:07,298 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 05:00:07,298 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 47 interpolants. [2022-03-19 05:00:07,299 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-19 05:00:07,299 INFO L87 Difference]: Start difference. First operand 407 states and 451 transitions. Second operand has 47 states, 47 states have (on average 6.659574468085107) internal successors, (313), 46 states have internal predecessors, (313), 46 states have call successors, (48), 46 states have call predecessors, (48), 44 states have return successors, (46), 44 states have call predecessors, (46), 45 states have call successors, (46) [2022-03-19 05:00:08,243 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 05:00:08,243 INFO L93 Difference]: Finished difference Result 421 states and 466 transitions. [2022-03-19 05:00:08,243 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 90 states. [2022-03-19 05:00:08,244 INFO L78 Accepts]: Start accepts. Automaton has has 47 states, 47 states have (on average 6.659574468085107) internal successors, (313), 46 states have internal predecessors, (313), 46 states have call successors, (48), 46 states have call predecessors, (48), 44 states have return successors, (46), 44 states have call predecessors, (46), 45 states have call successors, (46) Word has length 410 [2022-03-19 05:00:08,244 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 05:00:08,245 INFO L225 Difference]: With dead ends: 421 [2022-03-19 05:00:08,245 INFO L226 Difference]: Without dead ends: 416 [2022-03-19 05:00:08,246 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 862 GetRequests, 766 SyntacticMatches, 1 SemanticMatches, 95 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1001 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=3610, Invalid=5702, Unknown=0, NotChecked=0, Total=9312 [2022-03-19 05:00:08,246 INFO L912 BasicCegarLoop]: 69 mSDtfsCounter, 176 mSDsluCounter, 351 mSDsCounter, 0 mSdLazyCounter, 260 mSolverCounterSat, 42 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 420 SdHoareTripleChecker+Invalid, 302 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 42 IncrementalHoareTripleChecker+Valid, 260 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 05:00:08,246 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 420 Invalid, 302 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [42 Valid, 260 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 05:00:08,247 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 416 states. [2022-03-19 05:00:08,293 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 416 to 416. [2022-03-19 05:00:08,293 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 416 states, 320 states have (on average 1.140625) internal successors, (365), 320 states have internal predecessors, (365), 49 states have call successors, (49), 48 states have call predecessors, (49), 46 states have return successors, (47), 47 states have call predecessors, (47), 47 states have call successors, (47) [2022-03-19 05:00:08,294 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 416 states to 416 states and 461 transitions. [2022-03-19 05:00:08,294 INFO L78 Accepts]: Start accepts. Automaton has 416 states and 461 transitions. Word has length 410 [2022-03-19 05:00:08,294 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 05:00:08,294 INFO L478 AbstractCegarLoop]: Abstraction has 416 states and 461 transitions. [2022-03-19 05:00:08,295 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 47 states, 47 states have (on average 6.659574468085107) internal successors, (313), 46 states have internal predecessors, (313), 46 states have call successors, (48), 46 states have call predecessors, (48), 44 states have return successors, (46), 44 states have call predecessors, (46), 45 states have call successors, (46) [2022-03-19 05:00:08,295 INFO L276 IsEmpty]: Start isEmpty. Operand 416 states and 461 transitions. [2022-03-19 05:00:08,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 420 [2022-03-19 05:00:08,297 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 05:00:08,297 INFO L500 BasicCegarLoop]: trace histogram [45, 45, 44, 44, 44, 44, 44, 44, 44, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 05:00:08,325 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (48)] Forceful destruction successful, exit code 0 [2022-03-19 05:00:08,511 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable46,48 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:00:08,511 INFO L403 AbstractCegarLoop]: === Iteration 48 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 05:00:08,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 05:00:08,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1569738858, now seen corresponding path program 87 times [2022-03-19 05:00:08,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 05:00:08,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1007953302] [2022-03-19 05:00:08,512 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 05:00:08,512 INFO L85 PathProgramCache]: Analyzing trace with hash -1569738858, now seen corresponding path program 88 times [2022-03-19 05:00:08,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 05:00:08,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [856744920] [2022-03-19 05:00:08,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 05:00:08,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 05:00:08,521 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 05:00:08,522 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1483592241] [2022-03-19 05:00:08,522 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 05:00:08,522 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:00:08,522 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 05:00:08,523 INFO L229 MonitoredProcess]: Starting monitored process 49 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 05:00:08,524 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Waiting until timeout for monitored process [2022-03-19 05:00:08,883 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 05:00:08,883 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 05:00:08,887 INFO L263 TraceCheckSpWp]: Trace formula consists of 973 conjuncts, 93 conjunts are in the unsatisfiable core [2022-03-19 05:00:08,891 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 05:00:10,103 INFO L134 CoverageAnalysis]: Checked inductivity of 8694 backedges. 88 proven. 8602 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 05:00:10,103 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 05:00:10,867 INFO L134 CoverageAnalysis]: Checked inductivity of 8694 backedges. 88 proven. 4818 refuted. 0 times theorem prover too weak. 3788 trivial. 0 not checked. [2022-03-19 05:00:10,868 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 05:00:10,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [856744920] [2022-03-19 05:00:10,868 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 05:00:10,868 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1483592241] [2022-03-19 05:00:10,868 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1483592241] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 05:00:10,868 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 05:00:10,868 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [48, 48] total 54 [2022-03-19 05:00:10,869 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 05:00:10,869 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1007953302] [2022-03-19 05:00:10,869 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1007953302] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:00:10,869 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:00:10,869 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [48] imperfect sequences [] total 48 [2022-03-19 05:00:10,869 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [497210117] [2022-03-19 05:00:10,869 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 05:00:10,874 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 48 states [2022-03-19 05:00:10,874 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 05:00:10,875 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 48 interpolants. [2022-03-19 05:00:10,875 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-19 05:00:10,875 INFO L87 Difference]: Start difference. First operand 416 states and 461 transitions. Second operand has 48 states, 48 states have (on average 6.666666666666667) internal successors, (320), 47 states have internal predecessors, (320), 47 states have call successors, (49), 47 states have call predecessors, (49), 45 states have return successors, (47), 45 states have call predecessors, (47), 46 states have call successors, (47) [2022-03-19 05:00:11,866 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 05:00:11,866 INFO L93 Difference]: Finished difference Result 430 states and 476 transitions. [2022-03-19 05:00:11,867 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 92 states. [2022-03-19 05:00:11,867 INFO L78 Accepts]: Start accepts. Automaton has has 48 states, 48 states have (on average 6.666666666666667) internal successors, (320), 47 states have internal predecessors, (320), 47 states have call successors, (49), 47 states have call predecessors, (49), 45 states have return successors, (47), 45 states have call predecessors, (47), 46 states have call successors, (47) Word has length 419 [2022-03-19 05:00:11,867 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 05:00:11,868 INFO L225 Difference]: With dead ends: 430 [2022-03-19 05:00:11,868 INFO L226 Difference]: Without dead ends: 425 [2022-03-19 05:00:11,869 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 881 GetRequests, 784 SyntacticMatches, 1 SemanticMatches, 96 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1044 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3663, Invalid=5843, Unknown=0, NotChecked=0, Total=9506 [2022-03-19 05:00:11,869 INFO L912 BasicCegarLoop]: 70 mSDtfsCounter, 136 mSDsluCounter, 376 mSDsCounter, 0 mSdLazyCounter, 342 mSolverCounterSat, 21 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 136 SdHoareTripleChecker+Valid, 446 SdHoareTripleChecker+Invalid, 363 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 21 IncrementalHoareTripleChecker+Valid, 342 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 05:00:11,869 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [136 Valid, 446 Invalid, 363 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [21 Valid, 342 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 05:00:11,870 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 425 states. [2022-03-19 05:00:11,909 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 425 to 425. [2022-03-19 05:00:11,910 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 327 states have (on average 1.1406727828746177) internal successors, (373), 327 states have internal predecessors, (373), 50 states have call successors, (50), 49 states have call predecessors, (50), 47 states have return successors, (48), 48 states have call predecessors, (48), 48 states have call successors, (48) [2022-03-19 05:00:11,911 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 471 transitions. [2022-03-19 05:00:11,911 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 471 transitions. Word has length 419 [2022-03-19 05:00:11,912 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 05:00:11,912 INFO L478 AbstractCegarLoop]: Abstraction has 425 states and 471 transitions. [2022-03-19 05:00:11,912 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 48 states, 48 states have (on average 6.666666666666667) internal successors, (320), 47 states have internal predecessors, (320), 47 states have call successors, (49), 47 states have call predecessors, (49), 45 states have return successors, (47), 45 states have call predecessors, (47), 46 states have call successors, (47) [2022-03-19 05:00:11,912 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 471 transitions. [2022-03-19 05:00:11,914 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 429 [2022-03-19 05:00:11,914 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 05:00:11,914 INFO L500 BasicCegarLoop]: trace histogram [46, 46, 45, 45, 45, 45, 45, 45, 45, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 05:00:11,924 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (49)] Forceful destruction successful, exit code 0 [2022-03-19 05:00:12,124 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 49 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable47 [2022-03-19 05:00:12,124 INFO L403 AbstractCegarLoop]: === Iteration 49 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 05:00:12,125 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 05:00:12,125 INFO L85 PathProgramCache]: Analyzing trace with hash -1803061092, now seen corresponding path program 89 times [2022-03-19 05:00:12,125 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 05:00:12,125 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2135541639] [2022-03-19 05:00:12,125 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 05:00:12,126 INFO L85 PathProgramCache]: Analyzing trace with hash -1803061092, now seen corresponding path program 90 times [2022-03-19 05:00:12,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 05:00:12,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1175988465] [2022-03-19 05:00:12,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 05:00:12,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 05:00:12,137 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 05:00:12,138 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1350408893] [2022-03-19 05:00:12,138 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 05:00:12,138 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:00:12,138 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 05:00:12,139 INFO L229 MonitoredProcess]: Starting monitored process 50 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 05:00:12,141 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Waiting until timeout for monitored process [2022-03-19 05:00:18,758 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 46 check-sat command(s) [2022-03-19 05:00:18,758 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 05:00:18,769 INFO L263 TraceCheckSpWp]: Trace formula consists of 993 conjuncts, 95 conjunts are in the unsatisfiable core [2022-03-19 05:00:18,774 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 05:00:20,021 INFO L134 CoverageAnalysis]: Checked inductivity of 9094 backedges. 90 proven. 9000 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 05:00:20,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 05:00:20,756 INFO L134 CoverageAnalysis]: Checked inductivity of 9094 backedges. 90 proven. 5040 refuted. 0 times theorem prover too weak. 3964 trivial. 0 not checked. [2022-03-19 05:00:20,757 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 05:00:20,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1175988465] [2022-03-19 05:00:20,757 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 05:00:20,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1350408893] [2022-03-19 05:00:20,757 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1350408893] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 05:00:20,757 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 05:00:20,757 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [49, 49] total 54 [2022-03-19 05:00:20,757 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 05:00:20,757 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2135541639] [2022-03-19 05:00:20,757 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2135541639] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:00:20,758 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:00:20,758 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [49] imperfect sequences [] total 49 [2022-03-19 05:00:20,758 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1158556451] [2022-03-19 05:00:20,758 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 05:00:20,758 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 49 states [2022-03-19 05:00:20,758 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 05:00:20,759 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 49 interpolants. [2022-03-19 05:00:20,759 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-19 05:00:20,759 INFO L87 Difference]: Start difference. First operand 425 states and 471 transitions. Second operand has 49 states, 49 states have (on average 6.673469387755102) internal successors, (327), 48 states have internal predecessors, (327), 48 states have call successors, (50), 48 states have call predecessors, (50), 46 states have return successors, (48), 46 states have call predecessors, (48), 47 states have call successors, (48) [2022-03-19 05:00:21,822 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 05:00:21,822 INFO L93 Difference]: Finished difference Result 439 states and 486 transitions. [2022-03-19 05:00:21,823 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 94 states. [2022-03-19 05:00:21,823 INFO L78 Accepts]: Start accepts. Automaton has has 49 states, 49 states have (on average 6.673469387755102) internal successors, (327), 48 states have internal predecessors, (327), 48 states have call successors, (50), 48 states have call predecessors, (50), 46 states have return successors, (48), 46 states have call predecessors, (48), 47 states have call successors, (48) Word has length 428 [2022-03-19 05:00:21,823 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 05:00:21,824 INFO L225 Difference]: With dead ends: 439 [2022-03-19 05:00:21,824 INFO L226 Difference]: Without dead ends: 434 [2022-03-19 05:00:21,825 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 900 GetRequests, 802 SyntacticMatches, 1 SemanticMatches, 97 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1088 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3716, Invalid=5986, Unknown=0, NotChecked=0, Total=9702 [2022-03-19 05:00:21,825 INFO L912 BasicCegarLoop]: 71 mSDtfsCounter, 176 mSDsluCounter, 383 mSDsCounter, 0 mSdLazyCounter, 315 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 176 SdHoareTripleChecker+Valid, 454 SdHoareTripleChecker+Invalid, 343 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 315 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 05:00:21,827 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [176 Valid, 454 Invalid, 343 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 315 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 05:00:21,828 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 434 states. [2022-03-19 05:00:21,880 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 434 to 434. [2022-03-19 05:00:21,880 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 434 states, 334 states have (on average 1.1407185628742516) internal successors, (381), 334 states have internal predecessors, (381), 51 states have call successors, (51), 50 states have call predecessors, (51), 48 states have return successors, (49), 49 states have call predecessors, (49), 49 states have call successors, (49) [2022-03-19 05:00:21,881 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 434 states to 434 states and 481 transitions. [2022-03-19 05:00:21,882 INFO L78 Accepts]: Start accepts. Automaton has 434 states and 481 transitions. Word has length 428 [2022-03-19 05:00:21,882 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 05:00:21,882 INFO L478 AbstractCegarLoop]: Abstraction has 434 states and 481 transitions. [2022-03-19 05:00:21,882 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 49 states, 49 states have (on average 6.673469387755102) internal successors, (327), 48 states have internal predecessors, (327), 48 states have call successors, (50), 48 states have call predecessors, (50), 46 states have return successors, (48), 46 states have call predecessors, (48), 47 states have call successors, (48) [2022-03-19 05:00:21,883 INFO L276 IsEmpty]: Start isEmpty. Operand 434 states and 481 transitions. [2022-03-19 05:00:21,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 438 [2022-03-19 05:00:21,885 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 05:00:21,885 INFO L500 BasicCegarLoop]: trace histogram [47, 47, 46, 46, 46, 46, 46, 46, 46, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 05:00:21,897 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (50)] Forceful destruction successful, exit code 0 [2022-03-19 05:00:22,094 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 50 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable48 [2022-03-19 05:00:22,094 INFO L403 AbstractCegarLoop]: === Iteration 50 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 05:00:22,094 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 05:00:22,095 INFO L85 PathProgramCache]: Analyzing trace with hash 1876588118, now seen corresponding path program 91 times [2022-03-19 05:00:22,095 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 05:00:22,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [233595664] [2022-03-19 05:00:22,095 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 05:00:22,096 INFO L85 PathProgramCache]: Analyzing trace with hash 1876588118, now seen corresponding path program 92 times [2022-03-19 05:00:22,096 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 05:00:22,096 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [606207909] [2022-03-19 05:00:22,096 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 05:00:22,096 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 05:00:22,104 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 05:00:22,104 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [315964307] [2022-03-19 05:00:22,105 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-19 05:00:22,105 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:00:22,105 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 05:00:22,106 INFO L229 MonitoredProcess]: Starting monitored process 51 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 05:00:22,106 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Waiting until timeout for monitored process [2022-03-19 05:00:22,243 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-19 05:00:22,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 05:00:22,248 INFO L263 TraceCheckSpWp]: Trace formula consists of 1013 conjuncts, 97 conjunts are in the unsatisfiable core [2022-03-19 05:00:22,251 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 05:00:23,525 INFO L134 CoverageAnalysis]: Checked inductivity of 9503 backedges. 92 proven. 9407 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 05:00:23,525 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 05:00:24,247 INFO L134 CoverageAnalysis]: Checked inductivity of 9503 backedges. 92 proven. 5267 refuted. 0 times theorem prover too weak. 4144 trivial. 0 not checked. [2022-03-19 05:00:24,247 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 05:00:24,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [606207909] [2022-03-19 05:00:24,247 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 05:00:24,247 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [315964307] [2022-03-19 05:00:24,247 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [315964307] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 05:00:24,247 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 05:00:24,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [50, 50] total 54 [2022-03-19 05:00:24,248 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 05:00:24,248 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [233595664] [2022-03-19 05:00:24,248 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [233595664] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:00:24,248 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:00:24,248 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [50] imperfect sequences [] total 50 [2022-03-19 05:00:24,248 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [690749564] [2022-03-19 05:00:24,248 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 05:00:24,248 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 50 states [2022-03-19 05:00:24,249 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 05:00:24,249 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 50 interpolants. [2022-03-19 05:00:24,249 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-19 05:00:24,249 INFO L87 Difference]: Start difference. First operand 434 states and 481 transitions. Second operand has 50 states, 50 states have (on average 6.68) internal successors, (334), 49 states have internal predecessors, (334), 49 states have call successors, (51), 49 states have call predecessors, (51), 47 states have return successors, (49), 47 states have call predecessors, (49), 48 states have call successors, (49) [2022-03-19 05:00:25,332 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 05:00:25,332 INFO L93 Difference]: Finished difference Result 448 states and 496 transitions. [2022-03-19 05:00:25,333 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 96 states. [2022-03-19 05:00:25,333 INFO L78 Accepts]: Start accepts. Automaton has has 50 states, 50 states have (on average 6.68) internal successors, (334), 49 states have internal predecessors, (334), 49 states have call successors, (51), 49 states have call predecessors, (51), 47 states have return successors, (49), 47 states have call predecessors, (49), 48 states have call successors, (49) Word has length 437 [2022-03-19 05:00:25,333 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 05:00:25,335 INFO L225 Difference]: With dead ends: 448 [2022-03-19 05:00:25,335 INFO L226 Difference]: Without dead ends: 443 [2022-03-19 05:00:25,336 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 919 GetRequests, 820 SyntacticMatches, 1 SemanticMatches, 98 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1133 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=3769, Invalid=6131, Unknown=0, NotChecked=0, Total=9900 [2022-03-19 05:00:25,336 INFO L912 BasicCegarLoop]: 72 mSDtfsCounter, 180 mSDsluCounter, 384 mSDsCounter, 0 mSdLazyCounter, 302 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 180 SdHoareTripleChecker+Valid, 456 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 302 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-19 05:00:25,336 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [180 Valid, 456 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 302 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-19 05:00:25,336 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 443 states. [2022-03-19 05:00:25,391 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 443 to 443. [2022-03-19 05:00:25,392 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 443 states, 341 states have (on average 1.1407624633431086) internal successors, (389), 341 states have internal predecessors, (389), 52 states have call successors, (52), 51 states have call predecessors, (52), 49 states have return successors, (50), 50 states have call predecessors, (50), 50 states have call successors, (50) [2022-03-19 05:00:25,393 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 443 states to 443 states and 491 transitions. [2022-03-19 05:00:25,393 INFO L78 Accepts]: Start accepts. Automaton has 443 states and 491 transitions. Word has length 437 [2022-03-19 05:00:25,394 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 05:00:25,394 INFO L478 AbstractCegarLoop]: Abstraction has 443 states and 491 transitions. [2022-03-19 05:00:25,394 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 50 states, 50 states have (on average 6.68) internal successors, (334), 49 states have internal predecessors, (334), 49 states have call successors, (51), 49 states have call predecessors, (51), 47 states have return successors, (49), 47 states have call predecessors, (49), 48 states have call successors, (49) [2022-03-19 05:00:25,394 INFO L276 IsEmpty]: Start isEmpty. Operand 443 states and 491 transitions. [2022-03-19 05:00:25,396 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 447 [2022-03-19 05:00:25,396 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 05:00:25,396 INFO L500 BasicCegarLoop]: trace histogram [48, 48, 47, 47, 47, 47, 47, 47, 47, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 05:00:25,414 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (51)] Forceful destruction successful, exit code 0 [2022-03-19 05:00:25,597 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 51 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable49 [2022-03-19 05:00:25,597 INFO L403 AbstractCegarLoop]: === Iteration 51 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 05:00:25,597 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 05:00:25,597 INFO L85 PathProgramCache]: Analyzing trace with hash 1123043804, now seen corresponding path program 93 times [2022-03-19 05:00:25,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 05:00:25,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1690536098] [2022-03-19 05:00:25,598 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 05:00:25,598 INFO L85 PathProgramCache]: Analyzing trace with hash 1123043804, now seen corresponding path program 94 times [2022-03-19 05:00:25,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 05:00:25,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1659214770] [2022-03-19 05:00:25,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 05:00:25,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 05:00:25,607 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 05:00:25,607 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1288629550] [2022-03-19 05:00:25,608 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-19 05:00:25,608 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:00:25,608 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 05:00:25,609 INFO L229 MonitoredProcess]: Starting monitored process 52 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 05:00:25,609 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Waiting until timeout for monitored process [2022-03-19 05:00:25,792 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-19 05:00:25,793 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-19 05:00:25,797 INFO L263 TraceCheckSpWp]: Trace formula consists of 1033 conjuncts, 99 conjunts are in the unsatisfiable core [2022-03-19 05:00:25,801 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-19 05:00:27,152 INFO L134 CoverageAnalysis]: Checked inductivity of 9921 backedges. 94 proven. 9823 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-03-19 05:00:27,152 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-19 05:00:27,852 INFO L134 CoverageAnalysis]: Checked inductivity of 9921 backedges. 94 proven. 5499 refuted. 0 times theorem prover too weak. 4328 trivial. 0 not checked. [2022-03-19 05:00:27,853 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-19 05:00:27,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1659214770] [2022-03-19 05:00:27,853 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-19 05:00:27,853 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1288629550] [2022-03-19 05:00:27,853 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1288629550] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-19 05:00:27,853 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-19 05:00:27,853 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [51, 51] total 54 [2022-03-19 05:00:27,853 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-19 05:00:27,854 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1690536098] [2022-03-19 05:00:27,854 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1690536098] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-19 05:00:27,854 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-19 05:00:27,854 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [51] imperfect sequences [] total 51 [2022-03-19 05:00:27,854 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1011402197] [2022-03-19 05:00:27,854 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-19 05:00:27,854 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 51 states [2022-03-19 05:00:27,854 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-19 05:00:27,855 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 51 interpolants. [2022-03-19 05:00:27,855 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=1331, Invalid=1531, Unknown=0, NotChecked=0, Total=2862 [2022-03-19 05:00:27,855 INFO L87 Difference]: Start difference. First operand 443 states and 491 transitions. Second operand has 51 states, 51 states have (on average 6.686274509803922) internal successors, (341), 50 states have internal predecessors, (341), 50 states have call successors, (52), 50 states have call predecessors, (52), 48 states have return successors, (50), 48 states have call predecessors, (50), 49 states have call successors, (50) [2022-03-19 05:00:29,126 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-19 05:00:29,126 INFO L93 Difference]: Finished difference Result 457 states and 506 transitions. [2022-03-19 05:00:29,126 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 98 states. [2022-03-19 05:00:29,127 INFO L78 Accepts]: Start accepts. Automaton has has 51 states, 51 states have (on average 6.686274509803922) internal successors, (341), 50 states have internal predecessors, (341), 50 states have call successors, (52), 50 states have call predecessors, (52), 48 states have return successors, (50), 48 states have call predecessors, (50), 49 states have call successors, (50) Word has length 446 [2022-03-19 05:00:29,127 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-19 05:00:29,128 INFO L225 Difference]: With dead ends: 457 [2022-03-19 05:00:29,128 INFO L226 Difference]: Without dead ends: 452 [2022-03-19 05:00:29,129 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 938 GetRequests, 838 SyntacticMatches, 1 SemanticMatches, 99 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1179 ImplicationChecksByTransitivity, 1.7s TimeCoverageRelationStatistics Valid=3822, Invalid=6278, Unknown=0, NotChecked=0, Total=10100 [2022-03-19 05:00:29,129 INFO L912 BasicCegarLoop]: 73 mSDtfsCounter, 169 mSDsluCounter, 385 mSDsCounter, 0 mSdLazyCounter, 323 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 169 SdHoareTripleChecker+Valid, 458 SdHoareTripleChecker+Invalid, 337 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 323 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-19 05:00:29,129 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [169 Valid, 458 Invalid, 337 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 323 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-19 05:00:29,130 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 452 states. [2022-03-19 05:00:29,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 452 to 452. [2022-03-19 05:00:29,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 452 states, 348 states have (on average 1.1408045977011494) internal successors, (397), 348 states have internal predecessors, (397), 53 states have call successors, (53), 52 states have call predecessors, (53), 50 states have return successors, (51), 51 states have call predecessors, (51), 51 states have call successors, (51) [2022-03-19 05:00:29,186 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 501 transitions. [2022-03-19 05:00:29,186 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 501 transitions. Word has length 446 [2022-03-19 05:00:29,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-19 05:00:29,187 INFO L478 AbstractCegarLoop]: Abstraction has 452 states and 501 transitions. [2022-03-19 05:00:29,187 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 51 states, 51 states have (on average 6.686274509803922) internal successors, (341), 50 states have internal predecessors, (341), 50 states have call successors, (52), 50 states have call predecessors, (52), 48 states have return successors, (50), 48 states have call predecessors, (50), 49 states have call successors, (50) [2022-03-19 05:00:29,187 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 501 transitions. [2022-03-19 05:00:29,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 456 [2022-03-19 05:00:29,189 INFO L492 BasicCegarLoop]: Found error trace [2022-03-19 05:00:29,190 INFO L500 BasicCegarLoop]: trace histogram [49, 49, 48, 48, 48, 48, 48, 48, 48, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-19 05:00:29,199 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (52)] Ended with exit code 0 [2022-03-19 05:00:29,396 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable50,52 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:00:29,396 INFO L403 AbstractCegarLoop]: === Iteration 52 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-19 05:00:29,397 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-19 05:00:29,397 INFO L85 PathProgramCache]: Analyzing trace with hash 2116619542, now seen corresponding path program 95 times [2022-03-19 05:00:29,397 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-19 05:00:29,397 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1731276318] [2022-03-19 05:00:29,397 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-19 05:00:29,397 INFO L85 PathProgramCache]: Analyzing trace with hash 2116619542, now seen corresponding path program 96 times [2022-03-19 05:00:29,398 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-19 05:00:29,398 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [5053529] [2022-03-19 05:00:29,398 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-19 05:00:29,398 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-19 05:00:29,407 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-19 05:00:29,408 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [815299721] [2022-03-19 05:00:29,408 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-19 05:00:29,408 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-19 05:00:29,408 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-19 05:00:29,409 INFO L229 MonitoredProcess]: Starting monitored process 53 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-19 05:00:29,410 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (53)] Waiting until timeout for monitored process