/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/egcd-ll_unwindbound5.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-34549b5 [2022-04-06 16:24:01,417 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-06 16:24:01,418 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-06 16:24:01,437 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-06 16:24:01,437 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-06 16:24:01,438 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-06 16:24:01,439 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-06 16:24:01,440 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-06 16:24:01,441 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-06 16:24:01,442 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-06 16:24:01,442 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-06 16:24:01,443 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-06 16:24:01,443 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-06 16:24:01,444 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-06 16:24:01,444 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-06 16:24:01,445 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-06 16:24:01,446 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-06 16:24:01,446 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-06 16:24:01,447 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-06 16:24:01,448 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-06 16:24:01,449 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-06 16:24:01,450 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-06 16:24:01,450 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-06 16:24:01,451 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-06 16:24:01,451 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-06 16:24:01,453 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-06 16:24:01,453 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-06 16:24:01,454 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-06 16:24:01,454 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-06 16:24:01,454 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-06 16:24:01,455 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-06 16:24:01,455 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-06 16:24:01,455 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-06 16:24:01,456 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-06 16:24:01,456 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-06 16:24:01,457 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-06 16:24:01,457 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-06 16:24:01,457 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-06 16:24:01,458 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-06 16:24:01,458 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-06 16:24:01,458 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-06 16:24:01,459 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-06 16:24:01,459 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationJordan_32.epf [2022-04-06 16:24:01,465 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-06 16:24:01,466 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-06 16:24:01,466 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-06 16:24:01,467 INFO L138 SettingsManager]: * sizeof long=4 [2022-04-06 16:24:01,467 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-06 16:24:01,467 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-04-06 16:24:01,467 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-06 16:24:01,467 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-06 16:24:01,467 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-06 16:24:01,467 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-06 16:24:01,468 INFO L138 SettingsManager]: * sizeof long double=12 [2022-04-06 16:24:01,468 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-06 16:24:01,468 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-06 16:24:01,468 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-06 16:24:01,468 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-06 16:24:01,468 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-06 16:24:01,468 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-06 16:24:01,468 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-06 16:24:01,468 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 16:24:01,469 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-06 16:24:01,469 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-04-06 16:24:01,469 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-04-06 16:24:01,469 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-04-06 16:24:01,469 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-04-06 16:24:01,469 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=JORDAN [2022-04-06 16:24:01,469 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-04-06 16:24:01,654 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-06 16:24:01,680 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-06 16:24:01,681 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-06 16:24:01,682 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-06 16:24:01,684 INFO L275 PluginConnector]: CDTParser initialized [2022-04-06 16:24:01,685 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_unwindbound5.c [2022-04-06 16:24:01,734 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dcfc17ef1/5a3bf7155247470689f62a4a0afeb7ad/FLAGa4c5f1c52 [2022-04-06 16:24:02,105 INFO L306 CDTParser]: Found 1 translation units. [2022-04-06 16:24:02,105 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd-ll_unwindbound5.c [2022-04-06 16:24:02,111 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dcfc17ef1/5a3bf7155247470689f62a4a0afeb7ad/FLAGa4c5f1c52 [2022-04-06 16:24:02,121 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/dcfc17ef1/5a3bf7155247470689f62a4a0afeb7ad [2022-04-06 16:24:02,123 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-06 16:24:02,123 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-04-06 16:24:02,124 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-06 16:24:02,125 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-06 16:24:02,127 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-06 16:24:02,128 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 04:24:02" (1/1) ... [2022-04-06 16:24:02,128 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@194b712e and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:24:02, skipping insertion in model container [2022-04-06 16:24:02,128 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 04:24:02" (1/1) ... [2022-04-06 16:24:02,133 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-06 16:24:02,144 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-06 16:24:02,261 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/egcd-ll_unwindbound5.c[489,502] [2022-04-06 16:24:02,285 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 16:24:02,290 INFO L203 MainTranslator]: Completed pre-run [2022-04-06 16:24:02,296 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/egcd-ll_unwindbound5.c[489,502] [2022-04-06 16:24:02,303 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 16:24:02,312 INFO L208 MainTranslator]: Completed translation [2022-04-06 16:24:02,312 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:24:02 WrapperNode [2022-04-06 16:24:02,312 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-06 16:24:02,313 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-06 16:24:02,313 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-06 16:24:02,313 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-06 16:24:02,321 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:24:02" (1/1) ... [2022-04-06 16:24:02,321 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:24:02" (1/1) ... [2022-04-06 16:24:02,327 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:24:02" (1/1) ... [2022-04-06 16:24:02,328 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:24:02" (1/1) ... [2022-04-06 16:24:02,339 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:24:02" (1/1) ... [2022-04-06 16:24:02,341 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:24:02" (1/1) ... [2022-04-06 16:24:02,346 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:24:02" (1/1) ... [2022-04-06 16:24:02,347 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-06 16:24:02,348 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-06 16:24:02,348 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-06 16:24:02,348 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-06 16:24:02,349 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:24:02" (1/1) ... [2022-04-06 16:24:02,359 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 16:24:02,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:02,378 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-04-06 16:24:02,380 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-04-06 16:24:02,405 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-06 16:24:02,405 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-06 16:24:02,405 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-06 16:24:02,405 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-06 16:24:02,405 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-04-06 16:24:02,405 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-06 16:24:02,405 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-06 16:24:02,405 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-06 16:24:02,406 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-06 16:24:02,406 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-06 16:24:02,406 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-04-06 16:24:02,407 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-06 16:24:02,407 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-04-06 16:24:02,407 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-06 16:24:02,407 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-06 16:24:02,407 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-06 16:24:02,407 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-06 16:24:02,408 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-06 16:24:02,408 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-06 16:24:02,408 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-06 16:24:02,453 INFO L234 CfgBuilder]: Building ICFG [2022-04-06 16:24:02,454 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-06 16:24:02,538 INFO L275 CfgBuilder]: Performing block encoding [2022-04-06 16:24:02,542 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-06 16:24:02,542 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-04-06 16:24:02,543 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 04:24:02 BoogieIcfgContainer [2022-04-06 16:24:02,543 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-06 16:24:02,544 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-06 16:24:02,545 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-06 16:24:02,552 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-06 16:24:02,552 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 04:24:02" (1/3) ... [2022-04-06 16:24:02,553 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d699e5d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 04:24:02, skipping insertion in model container [2022-04-06 16:24:02,553 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 04:24:02" (2/3) ... [2022-04-06 16:24:02,553 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@4d699e5d and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 04:24:02, skipping insertion in model container [2022-04-06 16:24:02,553 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 04:24:02" (3/3) ... [2022-04-06 16:24:02,554 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd-ll_unwindbound5.c [2022-04-06 16:24:02,557 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-04-06 16:24:02,557 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-06 16:24:02,612 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-06 16:24:02,637 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-04-06 16:24:02,637 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-06 16:24:02,660 INFO L276 IsEmpty]: Start isEmpty. Operand has 35 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-04-06 16:24:02,665 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 23 [2022-04-06 16:24:02,666 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:02,666 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:02,666 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:02,670 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:02,670 INFO L85 PathProgramCache]: Analyzing trace with hash 1226702723, now seen corresponding path program 1 times [2022-04-06 16:24:02,675 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:02,676 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1859406727] [2022-04-06 16:24:02,686 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:02,686 INFO L85 PathProgramCache]: Analyzing trace with hash 1226702723, now seen corresponding path program 2 times [2022-04-06 16:24:02,688 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:02,688 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [974765645] [2022-04-06 16:24:02,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:02,689 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:02,758 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:24:02,809 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 16:24:02,812 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:24:02,818 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 16:24:02,819 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:24:02,823 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-04-06 16:24:02,824 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:24:02,828 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 16:24:02,828 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:02,829 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [974765645] [2022-04-06 16:24:02,829 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [974765645] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:02,829 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:02,829 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 16:24:02,831 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:02,831 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1859406727] [2022-04-06 16:24:02,831 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1859406727] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:02,831 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:02,832 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 16:24:02,832 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [526173691] [2022-04-06 16:24:02,832 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:02,841 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-06 16:24:02,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:02,857 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-06 16:24:02,857 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 16:24:02,858 INFO L87 Difference]: Start difference. First operand has 35 states, 18 states have (on average 1.3888888888888888) internal successors, (25), 19 states have internal predecessors, (25), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 16:24:02,950 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:02,950 INFO L93 Difference]: Finished difference Result 64 states and 97 transitions. [2022-04-06 16:24:02,951 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-06 16:24:02,952 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 22 [2022-04-06 16:24:02,953 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:02,957 INFO L225 Difference]: With dead ends: 64 [2022-04-06 16:24:02,957 INFO L226 Difference]: Without dead ends: 31 [2022-04-06 16:24:02,960 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 10 GetRequests, 9 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 16:24:02,962 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 10 mSDsluCounter, 4 mSDsCounter, 0 mSdLazyCounter, 20 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 12 SdHoareTripleChecker+Valid, 45 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 20 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:02,963 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [12 Valid, 45 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 20 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:24:02,974 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2022-04-06 16:24:02,988 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 30. [2022-04-06 16:24:02,989 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 15 states have (on average 1.2666666666666666) internal successors, (19), 16 states have internal predecessors, (19), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-04-06 16:24:02,990 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 39 transitions. [2022-04-06 16:24:02,991 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 39 transitions. Word has length 22 [2022-04-06 16:24:02,991 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:02,991 INFO L478 AbstractCegarLoop]: Abstraction has 30 states and 39 transitions. [2022-04-06 16:24:02,991 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (5), 3 states have call predecessors, (5), 2 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 16:24:02,992 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 39 transitions. [2022-04-06 16:24:02,993 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-04-06 16:24:02,993 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:02,993 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:02,993 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-06 16:24:02,993 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:02,994 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:02,994 INFO L85 PathProgramCache]: Analyzing trace with hash 1346542817, now seen corresponding path program 1 times [2022-04-06 16:24:02,994 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:02,994 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1502574792] [2022-04-06 16:24:02,995 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:02,996 INFO L85 PathProgramCache]: Analyzing trace with hash 1346542817, now seen corresponding path program 2 times [2022-04-06 16:24:02,996 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:02,996 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1259500754] [2022-04-06 16:24:02,996 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:02,996 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:03,014 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:24:03,061 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 16:24:03,066 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:24:03,072 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 16:24:03,075 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:24:03,079 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 11 [2022-04-06 16:24:03,081 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 16:24:03,085 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 16:24:03,085 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:03,085 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1259500754] [2022-04-06 16:24:03,085 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1259500754] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:03,086 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:03,086 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:24:03,086 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:03,086 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1502574792] [2022-04-06 16:24:03,086 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1502574792] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:03,086 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:03,086 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:24:03,087 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1189578205] [2022-04-06 16:24:03,087 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:03,087 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:24:03,087 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:03,088 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:24:03,088 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:24:03,088 INFO L87 Difference]: Start difference. First operand 30 states and 39 transitions. Second operand has 5 states, 5 states have (on average 2.4) internal successors, (12), 4 states have internal predecessors, (12), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 16:24:03,161 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:03,161 INFO L93 Difference]: Finished difference Result 42 states and 54 transitions. [2022-04-06 16:24:03,161 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 16:24:03,162 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), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) Word has length 23 [2022-04-06 16:24:03,162 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:03,163 INFO L225 Difference]: With dead ends: 42 [2022-04-06 16:24:03,163 INFO L226 Difference]: Without dead ends: 32 [2022-04-06 16:24:03,163 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 12 GetRequests, 8 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-04-06 16:24:03,164 INFO L913 BasicCegarLoop]: 35 mSDtfsCounter, 13 mSDsluCounter, 30 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 65 SdHoareTripleChecker+Invalid, 69 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:03,165 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 65 Invalid, 69 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:24:03,166 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 32 states. [2022-04-06 16:24:03,171 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 32 to 32. [2022-04-06 16:24:03,171 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 32 states, 17 states have (on average 1.2352941176470589) internal successors, (21), 18 states have internal predecessors, (21), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-04-06 16:24:03,172 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 32 states to 32 states and 41 transitions. [2022-04-06 16:24:03,172 INFO L78 Accepts]: Start accepts. Automaton has 32 states and 41 transitions. Word has length 23 [2022-04-06 16:24:03,173 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:03,173 INFO L478 AbstractCegarLoop]: Abstraction has 32 states and 41 transitions. [2022-04-06 16:24:03,173 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), 3 states have call successors, (5), 4 states have call predecessors, (5), 2 states have return successors, (3), 1 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 16:24:03,174 INFO L276 IsEmpty]: Start isEmpty. Operand 32 states and 41 transitions. [2022-04-06 16:24:03,174 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 24 [2022-04-06 16:24:03,174 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:03,174 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:03,174 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1 [2022-04-06 16:24:03,175 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:03,175 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:03,175 INFO L85 PathProgramCache]: Analyzing trace with hash 1348211113, now seen corresponding path program 1 times [2022-04-06 16:24:03,175 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:03,175 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1466859355] [2022-04-06 16:24:03,176 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:03,176 INFO L85 PathProgramCache]: Analyzing trace with hash 1348211113, now seen corresponding path program 2 times [2022-04-06 16:24:03,176 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:03,177 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [162388949] [2022-04-06 16:24:03,177 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:03,177 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:03,188 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:03,189 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1149413400] [2022-04-06 16:24:03,189 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:24:03,189 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:03,189 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:03,191 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-04-06 16:24:03,192 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-04-06 16:24:03,243 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-04-06 16:24:03,243 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:03,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 90 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 16:24:03,248 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:03,335 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 16:24:03,336 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:24:03,336 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:03,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [162388949] [2022-04-06 16:24:03,336 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:03,336 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1149413400] [2022-04-06 16:24:03,337 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1149413400] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:03,337 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:03,337 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:24:03,337 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:03,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1466859355] [2022-04-06 16:24:03,338 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1466859355] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:03,338 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:03,338 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:24:03,338 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11276330] [2022-04-06 16:24:03,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:03,338 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:24:03,338 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:03,339 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:24:03,339 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:24:03,339 INFO L87 Difference]: Start difference. First operand 32 states and 41 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-04-06 16:24:03,378 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:03,378 INFO L93 Difference]: Finished difference Result 49 states and 66 transitions. [2022-04-06 16:24:03,378 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:24:03,378 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-04-06 16:24:03,379 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:03,379 INFO L225 Difference]: With dead ends: 49 [2022-04-06 16:24:03,379 INFO L226 Difference]: Without dead ends: 47 [2022-04-06 16:24:03,380 INFO L912 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-04-06 16:24:03,381 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 8 mSDsluCounter, 94 mSDsCounter, 0 mSdLazyCounter, 42 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 134 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 42 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:03,381 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 134 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 42 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:24:03,382 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2022-04-06 16:24:03,389 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 46. [2022-04-06 16:24:03,389 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 24 states have (on average 1.2916666666666667) internal successors, (31), 26 states have internal predecessors, (31), 17 states have call successors, (17), 5 states have call predecessors, (17), 4 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-04-06 16:24:03,390 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 63 transitions. [2022-04-06 16:24:03,390 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 63 transitions. Word has length 23 [2022-04-06 16:24:03,390 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:03,390 INFO L478 AbstractCegarLoop]: Abstraction has 46 states and 63 transitions. [2022-04-06 16:24:03,391 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-04-06 16:24:03,391 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 63 transitions. [2022-04-06 16:24:03,391 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 29 [2022-04-06 16:24:03,391 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:03,391 INFO L499 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] [2022-04-06 16:24:03,411 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-04-06 16:24:03,595 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:03,596 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:03,596 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:03,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1060153012, now seen corresponding path program 1 times [2022-04-06 16:24:03,597 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:03,597 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1097113128] [2022-04-06 16:24:03,597 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:03,597 INFO L85 PathProgramCache]: Analyzing trace with hash -1060153012, now seen corresponding path program 2 times [2022-04-06 16:24:03,598 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:03,598 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1738453436] [2022-04-06 16:24:03,598 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:03,598 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:03,611 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:03,612 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1862779544] [2022-04-06 16:24:03,612 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:24:03,612 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:03,612 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:03,613 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-04-06 16:24:03,614 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-04-06 16:24:03,648 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:24:03,649 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:03,649 INFO L263 TraceCheckSpWp]: Trace formula consists of 108 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 16:24:03,651 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:03,734 INFO L134 CoverageAnalysis]: Checked inductivity of 6 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 16:24:03,734 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:24:03,734 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:03,734 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1738453436] [2022-04-06 16:24:03,734 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:03,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1862779544] [2022-04-06 16:24:03,735 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1862779544] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:03,735 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:03,735 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:24:03,735 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:03,735 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1097113128] [2022-04-06 16:24:03,735 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1097113128] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:03,736 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:03,736 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:24:03,736 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [852358692] [2022-04-06 16:24:03,736 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:03,736 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:24:03,736 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:03,736 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:24:03,737 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:24:03,737 INFO L87 Difference]: Start difference. First operand 46 states and 63 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-04-06 16:24:03,778 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:03,778 INFO L93 Difference]: Finished difference Result 53 states and 69 transitions. [2022-04-06 16:24:03,778 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:24:03,778 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) Word has length 28 [2022-04-06 16:24:03,779 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:03,779 INFO L225 Difference]: With dead ends: 53 [2022-04-06 16:24:03,779 INFO L226 Difference]: Without dead ends: 51 [2022-04-06 16:24:03,780 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 28 GetRequests, 24 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-04-06 16:24:03,780 INFO L913 BasicCegarLoop]: 45 mSDtfsCounter, 9 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 56 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 138 SdHoareTripleChecker+Invalid, 56 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 56 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:03,781 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 138 Invalid, 56 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 56 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:24:03,781 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-04-06 16:24:03,787 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-04-06 16:24:03,787 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 27 states have (on average 1.2592592592592593) internal successors, (34), 29 states have internal predecessors, (34), 17 states have call successors, (17), 6 states have call predecessors, (17), 5 states have return successors, (15), 14 states have call predecessors, (15), 15 states have call successors, (15) [2022-04-06 16:24:03,788 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 66 transitions. [2022-04-06 16:24:03,788 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 66 transitions. Word has length 28 [2022-04-06 16:24:03,788 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:03,789 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 66 transitions. [2022-04-06 16:24:03,789 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 2 states have call predecessors, (4), 2 states have call successors, (4) [2022-04-06 16:24:03,789 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 66 transitions. [2022-04-06 16:24:03,789 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-04-06 16:24:03,789 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:03,789 INFO L499 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:03,808 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-04-06 16:24:04,006 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,SelfDestructingSolverStorable3 [2022-04-06 16:24:04,007 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:04,007 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:04,007 INFO L85 PathProgramCache]: Analyzing trace with hash -560761015, now seen corresponding path program 1 times [2022-04-06 16:24:04,007 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:04,007 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2007313768] [2022-04-06 16:24:04,008 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:04,008 INFO L85 PathProgramCache]: Analyzing trace with hash -560761015, now seen corresponding path program 2 times [2022-04-06 16:24:04,008 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:04,008 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1996589744] [2022-04-06 16:24:04,008 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:04,008 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:04,019 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:04,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1574068822] [2022-04-06 16:24:04,020 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:24:04,020 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:04,020 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:04,021 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-04-06 16:24:04,035 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-04-06 16:24:04,072 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:24:04,072 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:04,073 INFO L263 TraceCheckSpWp]: Trace formula consists of 117 conjuncts, 14 conjunts are in the unsatisfiable core [2022-04-06 16:24:04,075 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:04,194 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 5 trivial. 0 not checked. [2022-04-06 16:24:04,195 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:04,315 INFO L134 CoverageAnalysis]: Checked inductivity of 12 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 8 trivial. 0 not checked. [2022-04-06 16:24:04,315 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:04,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1996589744] [2022-04-06 16:24:04,315 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:04,315 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1574068822] [2022-04-06 16:24:04,315 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1574068822] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 16:24:04,315 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:24:04,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [8] total 9 [2022-04-06 16:24:04,316 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:04,316 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2007313768] [2022-04-06 16:24:04,316 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2007313768] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:04,316 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:04,316 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:24:04,316 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [580123531] [2022-04-06 16:24:04,316 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:04,317 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:24:04,317 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:04,317 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:24:04,317 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-04-06 16:24:04,317 INFO L87 Difference]: Start difference. First operand 50 states and 66 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 16:24:04,369 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:04,369 INFO L93 Difference]: Finished difference Result 75 states and 107 transitions. [2022-04-06 16:24:04,370 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:24:04,370 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-04-06 16:24:04,372 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:04,374 INFO L225 Difference]: With dead ends: 75 [2022-04-06 16:24:04,374 INFO L226 Difference]: Without dead ends: 71 [2022-04-06 16:24:04,374 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 66 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=21, Invalid=69, Unknown=0, NotChecked=0, Total=90 [2022-04-06 16:24:04,375 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 9 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 128 SdHoareTripleChecker+Invalid, 52 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:04,375 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 128 Invalid, 52 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:24:04,376 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 71 states. [2022-04-06 16:24:04,385 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 71 to 71. [2022-04-06 16:24:04,385 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 36 states have (on average 1.3333333333333333) internal successors, (48), 40 states have internal predecessors, (48), 28 states have call successors, (28), 7 states have call predecessors, (28), 6 states have return successors, (24), 23 states have call predecessors, (24), 24 states have call successors, (24) [2022-04-06 16:24:04,386 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 100 transitions. [2022-04-06 16:24:04,386 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 100 transitions. Word has length 33 [2022-04-06 16:24:04,386 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:04,386 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 100 transitions. [2022-04-06 16:24:04,387 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-04-06 16:24:04,387 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 100 transitions. [2022-04-06 16:24:04,387 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-04-06 16:24:04,387 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:04,387 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:04,405 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Ended with exit code 0 [2022-04-06 16:24:04,608 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:04,608 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:04,608 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:04,608 INFO L85 PathProgramCache]: Analyzing trace with hash 201438379, now seen corresponding path program 1 times [2022-04-06 16:24:04,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:04,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1671770955] [2022-04-06 16:24:04,609 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:04,609 INFO L85 PathProgramCache]: Analyzing trace with hash 201438379, now seen corresponding path program 2 times [2022-04-06 16:24:04,609 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:04,609 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [387647981] [2022-04-06 16:24:04,609 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:04,610 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:04,618 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:04,618 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [183071213] [2022-04-06 16:24:04,618 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:24:04,618 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:04,618 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:04,619 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-04-06 16:24:04,620 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-04-06 16:24:04,654 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:24:04,654 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:04,655 INFO L263 TraceCheckSpWp]: Trace formula consists of 128 conjuncts, 5 conjunts are in the unsatisfiable core [2022-04-06 16:24:04,656 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:04,706 INFO L134 CoverageAnalysis]: Checked inductivity of 22 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-04-06 16:24:04,706 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:24:04,707 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:04,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [387647981] [2022-04-06 16:24:04,707 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:04,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [183071213] [2022-04-06 16:24:04,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [183071213] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:04,707 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:04,707 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:24:04,707 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:04,707 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1671770955] [2022-04-06 16:24:04,707 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1671770955] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:04,708 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:04,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:24:04,708 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1099000815] [2022-04-06 16:24:04,708 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:04,708 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:24:04,708 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:04,708 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:24:04,708 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:24:04,709 INFO L87 Difference]: Start difference. First operand 71 states and 100 transitions. Second operand has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-04-06 16:24:04,738 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:04,738 INFO L93 Difference]: Finished difference Result 87 states and 123 transitions. [2022-04-06 16:24:04,738 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:24:04,738 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) Word has length 39 [2022-04-06 16:24:04,739 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:04,739 INFO L225 Difference]: With dead ends: 87 [2022-04-06 16:24:04,739 INFO L226 Difference]: Without dead ends: 85 [2022-04-06 16:24:04,740 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 39 GetRequests, 35 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-04-06 16:24:04,740 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 5 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 144 SdHoareTripleChecker+Invalid, 34 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:04,740 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 144 Invalid, 34 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:24:04,741 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-04-06 16:24:04,749 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 78. [2022-04-06 16:24:04,749 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 78 states, 39 states have (on average 1.3076923076923077) internal successors, (51), 46 states have internal predecessors, (51), 31 states have call successors, (31), 8 states have call predecessors, (31), 7 states have return successors, (27), 23 states have call predecessors, (27), 27 states have call successors, (27) [2022-04-06 16:24:04,750 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 78 states to 78 states and 109 transitions. [2022-04-06 16:24:04,750 INFO L78 Accepts]: Start accepts. Automaton has 78 states and 109 transitions. Word has length 39 [2022-04-06 16:24:04,750 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:04,750 INFO L478 AbstractCegarLoop]: Abstraction has 78 states and 109 transitions. [2022-04-06 16:24:04,750 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 4 states have (on average 4.0) internal successors, (16), 4 states have internal predecessors, (16), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 1 states have call predecessors, (6), 1 states have call successors, (6) [2022-04-06 16:24:04,750 INFO L276 IsEmpty]: Start isEmpty. Operand 78 states and 109 transitions. [2022-04-06 16:24:04,751 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-04-06 16:24:04,751 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:04,751 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:04,811 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-04-06 16:24:04,967 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:04,968 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:04,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:04,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1085077998, now seen corresponding path program 1 times [2022-04-06 16:24:04,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:04,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [728875700] [2022-04-06 16:24:04,969 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:04,969 INFO L85 PathProgramCache]: Analyzing trace with hash -1085077998, now seen corresponding path program 2 times [2022-04-06 16:24:04,969 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:04,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1553245072] [2022-04-06 16:24:04,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:04,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:04,977 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:04,977 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1834952556] [2022-04-06 16:24:04,977 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:24:04,977 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:04,978 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:04,978 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-04-06 16:24:04,979 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-04-06 16:24:05,013 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:24:05,013 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:05,014 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 16:24:05,015 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:05,080 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-04-06 16:24:05,080 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:05,152 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 6 proven. 2 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-04-06 16:24:05,152 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:05,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1553245072] [2022-04-06 16:24:05,152 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:05,152 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1834952556] [2022-04-06 16:24:05,152 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1834952556] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:24:05,152 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:24:05,152 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [5, 5] total 8 [2022-04-06 16:24:05,153 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:05,153 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [728875700] [2022-04-06 16:24:05,153 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [728875700] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:05,153 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:05,153 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:24:05,153 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [459514670] [2022-04-06 16:24:05,153 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:05,153 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:24:05,153 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:05,153 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:24:05,154 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=36, Unknown=0, NotChecked=0, Total=56 [2022-04-06 16:24:05,154 INFO L87 Difference]: Start difference. First operand 78 states and 109 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, (8), 4 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-04-06 16:24:05,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:05,185 INFO L93 Difference]: Finished difference Result 121 states and 152 transitions. [2022-04-06 16:24:05,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-04-06 16:24:05,186 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, (8), 4 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) Word has length 42 [2022-04-06 16:24:05,186 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:05,187 INFO L225 Difference]: With dead ends: 121 [2022-04-06 16:24:05,187 INFO L226 Difference]: Without dead ends: 102 [2022-04-06 16:24:05,187 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 77 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-04-06 16:24:05,188 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 13 mSDsluCounter, 87 mSDsCounter, 0 mSdLazyCounter, 18 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 25 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 18 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:05,188 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 130 Invalid, 25 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 18 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:24:05,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 102 states. [2022-04-06 16:24:05,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 102 to 100. [2022-04-06 16:24:05,198 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 57 states have (on average 1.2105263157894737) internal successors, (69), 63 states have internal predecessors, (69), 31 states have call successors, (31), 13 states have call predecessors, (31), 11 states have return successors, (27), 23 states have call predecessors, (27), 27 states have call successors, (27) [2022-04-06 16:24:05,199 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 127 transitions. [2022-04-06 16:24:05,199 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 127 transitions. Word has length 42 [2022-04-06 16:24:05,199 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:05,199 INFO L478 AbstractCegarLoop]: Abstraction has 100 states and 127 transitions. [2022-04-06 16:24:05,200 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, (8), 4 states have call predecessors, (8), 2 states have return successors, (6), 2 states have call predecessors, (6), 3 states have call successors, (6) [2022-04-06 16:24:05,200 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 127 transitions. [2022-04-06 16:24:05,200 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-04-06 16:24:05,200 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:05,200 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:05,217 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-04-06 16:24:05,417 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:05,417 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:05,417 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:05,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1083409702, now seen corresponding path program 1 times [2022-04-06 16:24:05,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:05,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1264766487] [2022-04-06 16:24:05,418 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:05,418 INFO L85 PathProgramCache]: Analyzing trace with hash -1083409702, now seen corresponding path program 2 times [2022-04-06 16:24:05,418 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:05,418 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1009852945] [2022-04-06 16:24:05,419 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:05,419 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:05,432 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:05,432 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1678286210] [2022-04-06 16:24:05,432 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:24:05,432 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:05,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:05,444 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-04-06 16:24:05,445 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-04-06 16:24:05,483 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:24:05,483 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:05,484 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-06 16:24:05,490 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:05,597 INFO L134 CoverageAnalysis]: Checked inductivity of 25 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-04-06 16:24:05,598 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 16:24:05,602 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:05,602 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1009852945] [2022-04-06 16:24:05,603 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:05,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1678286210] [2022-04-06 16:24:05,603 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1678286210] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:05,603 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:05,603 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:24:05,603 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:05,603 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1264766487] [2022-04-06 16:24:05,603 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1264766487] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:05,603 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:05,603 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:24:05,603 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1524748944] [2022-04-06 16:24:05,603 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:05,604 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:24:05,604 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:05,604 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:24:05,604 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 16:24:05,604 INFO L87 Difference]: Start difference. First operand 100 states and 127 transitions. Second operand has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-04-06 16:24:05,640 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:05,640 INFO L93 Difference]: Finished difference Result 106 states and 132 transitions. [2022-04-06 16:24:05,640 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:24:05,641 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 42 [2022-04-06 16:24:05,641 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:05,643 INFO L225 Difference]: With dead ends: 106 [2022-04-06 16:24:05,643 INFO L226 Difference]: Without dead ends: 103 [2022-04-06 16:24:05,643 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 42 GetRequests, 37 SyntacticMatches, 1 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 16:24:05,644 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 7 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:05,644 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 132 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:24:05,645 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-04-06 16:24:05,664 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2022-04-06 16:24:05,665 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 60 states have (on average 1.2) internal successors, (72), 66 states have internal predecessors, (72), 30 states have call successors, (30), 14 states have call predecessors, (30), 12 states have return successors, (26), 22 states have call predecessors, (26), 26 states have call successors, (26) [2022-04-06 16:24:05,666 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 128 transitions. [2022-04-06 16:24:05,666 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 128 transitions. Word has length 42 [2022-04-06 16:24:05,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:05,668 INFO L478 AbstractCegarLoop]: Abstraction has 103 states and 128 transitions. [2022-04-06 16:24:05,668 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.4) internal successors, (17), 4 states have internal predecessors, (17), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-04-06 16:24:05,668 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 128 transitions. [2022-04-06 16:24:05,670 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-04-06 16:24:05,670 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:05,670 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:05,689 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-04-06 16:24:05,887 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:05,887 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:05,887 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:05,887 INFO L85 PathProgramCache]: Analyzing trace with hash -1376219446, now seen corresponding path program 1 times [2022-04-06 16:24:05,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:05,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1383152127] [2022-04-06 16:24:05,888 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:05,888 INFO L85 PathProgramCache]: Analyzing trace with hash -1376219446, now seen corresponding path program 2 times [2022-04-06 16:24:05,888 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:05,888 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [111179874] [2022-04-06 16:24:05,888 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:05,888 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:05,912 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:05,912 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2141222254] [2022-04-06 16:24:05,912 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:24:05,912 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:05,912 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:05,913 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-04-06 16:24:05,936 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-04-06 16:24:05,983 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:24:05,983 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:05,984 INFO L263 TraceCheckSpWp]: Trace formula consists of 137 conjuncts, 10 conjunts are in the unsatisfiable core [2022-04-06 16:24:05,986 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:06,064 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-04-06 16:24:06,064 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:06,159 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-04-06 16:24:06,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:06,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [111179874] [2022-04-06 16:24:06,159 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:06,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2141222254] [2022-04-06 16:24:06,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2141222254] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:24:06,159 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:24:06,160 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-04-06 16:24:06,160 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:06,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1383152127] [2022-04-06 16:24:06,160 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1383152127] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:06,160 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:06,160 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 16:24:06,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [289996263] [2022-04-06 16:24:06,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:06,160 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 16:24:06,161 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:06,161 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 16:24:06,161 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2022-04-06 16:24:06,161 INFO L87 Difference]: Start difference. First operand 103 states and 128 transitions. Second operand has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-04-06 16:24:06,262 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:06,262 INFO L93 Difference]: Finished difference Result 118 states and 148 transitions. [2022-04-06 16:24:06,262 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 16:24:06,263 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 44 [2022-04-06 16:24:06,263 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:06,264 INFO L225 Difference]: With dead ends: 118 [2022-04-06 16:24:06,264 INFO L226 Difference]: Without dead ends: 106 [2022-04-06 16:24:06,264 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 90 GetRequests, 79 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=36, Invalid=96, Unknown=0, NotChecked=0, Total=132 [2022-04-06 16:24:06,265 INFO L913 BasicCegarLoop]: 29 mSDtfsCounter, 16 mSDsluCounter, 93 mSDsCounter, 0 mSdLazyCounter, 139 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 122 SdHoareTripleChecker+Invalid, 152 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 139 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:06,265 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 122 Invalid, 152 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 139 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:24:06,265 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-04-06 16:24:06,275 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 104. [2022-04-06 16:24:06,275 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 104 states, 60 states have (on average 1.1833333333333333) internal successors, (71), 67 states have internal predecessors, (71), 31 states have call successors, (31), 13 states have call predecessors, (31), 12 states have return successors, (28), 23 states have call predecessors, (28), 28 states have call successors, (28) [2022-04-06 16:24:06,276 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 104 states to 104 states and 130 transitions. [2022-04-06 16:24:06,276 INFO L78 Accepts]: Start accepts. Automaton has 104 states and 130 transitions. Word has length 44 [2022-04-06 16:24:06,276 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:06,276 INFO L478 AbstractCegarLoop]: Abstraction has 104 states and 130 transitions. [2022-04-06 16:24:06,276 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2022-04-06 16:24:06,277 INFO L276 IsEmpty]: Start isEmpty. Operand 104 states and 130 transitions. [2022-04-06 16:24:06,277 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-04-06 16:24:06,277 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:06,277 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:06,298 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Ended with exit code 0 [2022-04-06 16:24:06,498 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable8,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:06,498 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:06,499 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:06,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1137310021, now seen corresponding path program 3 times [2022-04-06 16:24:06,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:06,499 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1361338613] [2022-04-06 16:24:06,499 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:06,499 INFO L85 PathProgramCache]: Analyzing trace with hash -1137310021, now seen corresponding path program 4 times [2022-04-06 16:24:06,499 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:06,500 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1926678448] [2022-04-06 16:24:06,500 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:06,500 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:06,507 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:06,507 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [544322575] [2022-04-06 16:24:06,507 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:24:06,507 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:06,507 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:06,508 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-04-06 16:24:06,509 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-04-06 16:24:06,540 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:24:06,540 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:06,541 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 30 conjunts are in the unsatisfiable core [2022-04-06 16:24:06,551 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:06,781 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 13 proven. 11 refuted. 0 times theorem prover too weak. 16 trivial. 0 not checked. [2022-04-06 16:24:06,781 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:06,935 INFO L134 CoverageAnalysis]: Checked inductivity of 40 backedges. 10 proven. 11 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-04-06 16:24:06,936 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:06,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1926678448] [2022-04-06 16:24:06,936 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:06,936 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [544322575] [2022-04-06 16:24:06,936 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [544322575] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:24:06,936 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:24:06,936 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9] total 16 [2022-04-06 16:24:06,936 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:06,937 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1361338613] [2022-04-06 16:24:06,937 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1361338613] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:06,937 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:06,937 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 16:24:06,937 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [857639348] [2022-04-06 16:24:06,937 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:06,937 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 16:24:06,937 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:06,937 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 16:24:06,938 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=197, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:24:06,938 INFO L87 Difference]: Start difference. First operand 104 states and 130 transitions. Second operand has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 10 states have internal predecessors, (25), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) [2022-04-06 16:24:07,124 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:07,124 INFO L93 Difference]: Finished difference Result 131 states and 169 transitions. [2022-04-06 16:24:07,125 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 16:24:07,125 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 10 states have internal predecessors, (25), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) Word has length 47 [2022-04-06 16:24:07,125 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:07,126 INFO L225 Difference]: With dead ends: 131 [2022-04-06 16:24:07,126 INFO L226 Difference]: Without dead ends: 129 [2022-04-06 16:24:07,126 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 78 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 50 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=60, Invalid=282, Unknown=0, NotChecked=0, Total=342 [2022-04-06 16:24:07,127 INFO L913 BasicCegarLoop]: 33 mSDtfsCounter, 35 mSDsluCounter, 128 mSDsCounter, 0 mSdLazyCounter, 328 mSolverCounterSat, 19 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 47 SdHoareTripleChecker+Valid, 161 SdHoareTripleChecker+Invalid, 347 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 19 IncrementalHoareTripleChecker+Valid, 328 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:07,127 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [47 Valid, 161 Invalid, 347 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [19 Valid, 328 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:24:07,127 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 129 states. [2022-04-06 16:24:07,136 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 129 to 124. [2022-04-06 16:24:07,137 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 124 states, 72 states have (on average 1.2083333333333333) internal successors, (87), 79 states have internal predecessors, (87), 37 states have call successors, (37), 15 states have call predecessors, (37), 14 states have return successors, (34), 29 states have call predecessors, (34), 34 states have call successors, (34) [2022-04-06 16:24:07,137 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 124 states to 124 states and 158 transitions. [2022-04-06 16:24:07,138 INFO L78 Accepts]: Start accepts. Automaton has 124 states and 158 transitions. Word has length 47 [2022-04-06 16:24:07,138 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:07,138 INFO L478 AbstractCegarLoop]: Abstraction has 124 states and 158 transitions. [2022-04-06 16:24:07,138 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.0833333333333335) internal successors, (25), 10 states have internal predecessors, (25), 4 states have call successors, (9), 2 states have call predecessors, (9), 3 states have return successors, (7), 5 states have call predecessors, (7), 4 states have call successors, (7) [2022-04-06 16:24:07,138 INFO L276 IsEmpty]: Start isEmpty. Operand 124 states and 158 transitions. [2022-04-06 16:24:07,139 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-04-06 16:24:07,139 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:07,139 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:07,158 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-04-06 16:24:07,358 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,SelfDestructingSolverStorable9 [2022-04-06 16:24:07,358 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:07,358 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:07,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1475439812, now seen corresponding path program 1 times [2022-04-06 16:24:07,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:07,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1302544577] [2022-04-06 16:24:07,359 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:07,359 INFO L85 PathProgramCache]: Analyzing trace with hash -1475439812, now seen corresponding path program 2 times [2022-04-06 16:24:07,359 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:07,359 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2078536674] [2022-04-06 16:24:07,359 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:07,359 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:07,366 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:07,367 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1540256157] [2022-04-06 16:24:07,367 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:24:07,367 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:07,367 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:07,368 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-04-06 16:24:07,369 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-04-06 16:24:07,404 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:24:07,404 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:07,405 INFO L263 TraceCheckSpWp]: Trace formula consists of 157 conjuncts, 35 conjunts are in the unsatisfiable core [2022-04-06 16:24:07,407 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:07,635 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 23 proven. 10 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-04-06 16:24:07,636 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:07,798 INFO L134 CoverageAnalysis]: Checked inductivity of 59 backedges. 28 proven. 5 refuted. 0 times theorem prover too weak. 26 trivial. 0 not checked. [2022-04-06 16:24:07,798 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:07,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2078536674] [2022-04-06 16:24:07,798 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:07,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1540256157] [2022-04-06 16:24:07,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1540256157] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:24:07,798 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:24:07,799 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 8] total 12 [2022-04-06 16:24:07,799 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:07,799 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1302544577] [2022-04-06 16:24:07,799 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1302544577] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:07,799 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:07,799 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 16:24:07,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1716023838] [2022-04-06 16:24:07,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:07,799 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 16:24:07,799 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:07,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 16:24:07,800 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=99, Unknown=0, NotChecked=0, Total=132 [2022-04-06 16:24:07,800 INFO L87 Difference]: Start difference. First operand 124 states and 158 transitions. Second operand has 9 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-04-06 16:24:07,973 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:07,973 INFO L93 Difference]: Finished difference Result 160 states and 210 transitions. [2022-04-06 16:24:07,974 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 16:24:07,974 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) Word has length 52 [2022-04-06 16:24:07,974 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:07,976 INFO L225 Difference]: With dead ends: 160 [2022-04-06 16:24:07,976 INFO L226 Difference]: Without dead ends: 153 [2022-04-06 16:24:07,976 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 105 GetRequests, 91 SyntacticMatches, 2 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 15 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:24:07,976 INFO L913 BasicCegarLoop]: 32 mSDtfsCounter, 24 mSDsluCounter, 100 mSDsCounter, 0 mSdLazyCounter, 231 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 35 SdHoareTripleChecker+Valid, 132 SdHoareTripleChecker+Invalid, 256 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 231 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:07,977 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [35 Valid, 132 Invalid, 256 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 231 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:24:07,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 153 states. [2022-04-06 16:24:07,992 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 153 to 153. [2022-04-06 16:24:07,992 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 153 states, 87 states have (on average 1.2183908045977012) internal successors, (106), 96 states have internal predecessors, (106), 48 states have call successors, (48), 18 states have call predecessors, (48), 17 states have return successors, (44), 38 states have call predecessors, (44), 44 states have call successors, (44) [2022-04-06 16:24:07,993 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 153 states to 153 states and 198 transitions. [2022-04-06 16:24:07,993 INFO L78 Accepts]: Start accepts. Automaton has 153 states and 198 transitions. Word has length 52 [2022-04-06 16:24:07,993 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:07,994 INFO L478 AbstractCegarLoop]: Abstraction has 153 states and 198 transitions. [2022-04-06 16:24:07,994 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.75) internal successors, (22), 7 states have internal predecessors, (22), 4 states have call successors, (10), 2 states have call predecessors, (10), 2 states have return successors, (8), 4 states have call predecessors, (8), 3 states have call successors, (8) [2022-04-06 16:24:07,994 INFO L276 IsEmpty]: Start isEmpty. Operand 153 states and 198 transitions. [2022-04-06 16:24:07,994 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-04-06 16:24:07,994 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:07,994 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:08,012 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-04-06 16:24:08,207 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:08,207 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:08,208 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:08,208 INFO L85 PathProgramCache]: Analyzing trace with hash 220857665, now seen corresponding path program 3 times [2022-04-06 16:24:08,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:08,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2116994645] [2022-04-06 16:24:08,208 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:08,208 INFO L85 PathProgramCache]: Analyzing trace with hash 220857665, now seen corresponding path program 4 times [2022-04-06 16:24:08,208 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:08,208 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [349724726] [2022-04-06 16:24:08,208 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:08,209 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:08,214 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:08,214 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1883858950] [2022-04-06 16:24:08,214 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:24:08,215 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:08,215 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:08,227 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-04-06 16:24:08,229 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-04-06 16:24:08,283 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:24:08,284 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:08,284 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 9 conjunts are in the unsatisfiable core [2022-04-06 16:24:08,286 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:08,372 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 12 proven. 47 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-04-06 16:24:08,372 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:08,461 INFO L134 CoverageAnalysis]: Checked inductivity of 87 backedges. 12 proven. 11 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-04-06 16:24:08,461 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:08,461 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [349724726] [2022-04-06 16:24:08,461 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:08,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1883858950] [2022-04-06 16:24:08,462 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1883858950] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:24:08,462 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:24:08,462 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [6, 6] total 9 [2022-04-06 16:24:08,462 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:08,462 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2116994645] [2022-04-06 16:24:08,462 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2116994645] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:08,462 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:08,462 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-04-06 16:24:08,462 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [689342321] [2022-04-06 16:24:08,462 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:08,462 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-04-06 16:24:08,462 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:08,463 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-04-06 16:24:08,463 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2022-04-06 16:24:08,463 INFO L87 Difference]: Start difference. First operand 153 states and 198 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, (11), 5 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 16:24:08,509 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:08,509 INFO L93 Difference]: Finished difference Result 199 states and 251 transitions. [2022-04-06 16:24:08,509 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 16:24:08,509 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, (11), 5 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) Word has length 61 [2022-04-06 16:24:08,510 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:08,510 INFO L225 Difference]: With dead ends: 199 [2022-04-06 16:24:08,510 INFO L226 Difference]: Without dead ends: 173 [2022-04-06 16:24:08,511 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 123 GetRequests, 113 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=42, Invalid=68, Unknown=0, NotChecked=0, Total=110 [2022-04-06 16:24:08,511 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 15 mSDsluCounter, 78 mSDsCounter, 0 mSdLazyCounter, 26 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 121 SdHoareTripleChecker+Invalid, 40 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 26 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:08,511 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 121 Invalid, 40 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 26 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:24:08,512 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 173 states. [2022-04-06 16:24:08,522 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 173 to 173. [2022-04-06 16:24:08,523 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 173 states, 104 states have (on average 1.1826923076923077) internal successors, (123), 113 states have internal predecessors, (123), 48 states have call successors, (48), 21 states have call predecessors, (48), 20 states have return successors, (44), 38 states have call predecessors, (44), 44 states have call successors, (44) [2022-04-06 16:24:08,524 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 173 states to 173 states and 215 transitions. [2022-04-06 16:24:08,524 INFO L78 Accepts]: Start accepts. Automaton has 173 states and 215 transitions. Word has length 61 [2022-04-06 16:24:08,524 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:08,524 INFO L478 AbstractCegarLoop]: Abstraction has 173 states and 215 transitions. [2022-04-06 16:24:08,524 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, (11), 5 states have call predecessors, (11), 3 states have return successors, (9), 3 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 16:24:08,524 INFO L276 IsEmpty]: Start isEmpty. Operand 173 states and 215 transitions. [2022-04-06 16:24:08,524 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 62 [2022-04-06 16:24:08,525 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:08,525 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:08,546 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Ended with exit code 0 [2022-04-06 16:24:08,742 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,SelfDestructingSolverStorable11 [2022-04-06 16:24:08,742 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:08,742 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:08,742 INFO L85 PathProgramCache]: Analyzing trace with hash 1997533323, now seen corresponding path program 1 times [2022-04-06 16:24:08,742 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:08,742 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1208471061] [2022-04-06 16:24:08,743 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:08,743 INFO L85 PathProgramCache]: Analyzing trace with hash 1997533323, now seen corresponding path program 2 times [2022-04-06 16:24:08,743 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:08,743 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1635690536] [2022-04-06 16:24:08,743 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:08,743 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:08,749 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:08,750 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2102853650] [2022-04-06 16:24:08,750 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:24:08,750 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:08,750 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:08,751 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-04-06 16:24:08,752 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-04-06 16:24:08,788 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:24:08,789 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:08,789 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 19 conjunts are in the unsatisfiable core [2022-04-06 16:24:08,791 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:09,019 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 12 proven. 13 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2022-04-06 16:24:09,019 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:09,135 INFO L134 CoverageAnalysis]: Checked inductivity of 89 backedges. 12 proven. 0 refuted. 0 times theorem prover too weak. 77 trivial. 0 not checked. [2022-04-06 16:24:09,135 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:09,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1635690536] [2022-04-06 16:24:09,135 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:09,135 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2102853650] [2022-04-06 16:24:09,135 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2102853650] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 16:24:09,135 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:24:09,135 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [7] total 8 [2022-04-06 16:24:09,136 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:09,136 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1208471061] [2022-04-06 16:24:09,136 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1208471061] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:09,136 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:09,136 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 16:24:09,136 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2088641705] [2022-04-06 16:24:09,136 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:09,136 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 16:24:09,136 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:09,136 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 16:24:09,137 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=40, Unknown=0, NotChecked=0, Total=56 [2022-04-06 16:24:09,137 INFO L87 Difference]: Start difference. First operand 173 states and 215 transitions. Second operand has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-04-06 16:24:09,173 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:09,173 INFO L93 Difference]: Finished difference Result 179 states and 220 transitions. [2022-04-06 16:24:09,174 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 16:24:09,174 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 61 [2022-04-06 16:24:09,174 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:09,175 INFO L225 Difference]: With dead ends: 179 [2022-04-06 16:24:09,175 INFO L226 Difference]: Without dead ends: 174 [2022-04-06 16:24:09,175 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 122 GetRequests, 112 SyntacticMatches, 3 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=20, Invalid=52, Unknown=0, NotChecked=0, Total=72 [2022-04-06 16:24:09,176 INFO L913 BasicCegarLoop]: 33 mSDtfsCounter, 7 mSDsluCounter, 69 mSDsCounter, 0 mSdLazyCounter, 38 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 102 SdHoareTripleChecker+Invalid, 39 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 38 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:09,176 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 102 Invalid, 39 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 38 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:24:09,176 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 174 states. [2022-04-06 16:24:09,187 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 174 to 172. [2022-04-06 16:24:09,188 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 172 states, 107 states have (on average 1.1682242990654206) internal successors, (125), 114 states have internal predecessors, (125), 43 states have call successors, (43), 22 states have call predecessors, (43), 21 states have return successors, (40), 35 states have call predecessors, (40), 40 states have call successors, (40) [2022-04-06 16:24:09,188 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 172 states to 172 states and 208 transitions. [2022-04-06 16:24:09,188 INFO L78 Accepts]: Start accepts. Automaton has 172 states and 208 transitions. Word has length 61 [2022-04-06 16:24:09,189 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:09,189 INFO L478 AbstractCegarLoop]: Abstraction has 172 states and 208 transitions. [2022-04-06 16:24:09,189 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.6) internal successors, (18), 4 states have internal predecessors, (18), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2022-04-06 16:24:09,189 INFO L276 IsEmpty]: Start isEmpty. Operand 172 states and 208 transitions. [2022-04-06 16:24:09,189 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-04-06 16:24:09,189 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:09,189 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:09,206 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-04-06 16:24:09,403 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,SelfDestructingSolverStorable12 [2022-04-06 16:24:09,403 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:09,404 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:09,404 INFO L85 PathProgramCache]: Analyzing trace with hash 404368620, now seen corresponding path program 5 times [2022-04-06 16:24:09,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:09,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1952488947] [2022-04-06 16:24:09,404 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:09,404 INFO L85 PathProgramCache]: Analyzing trace with hash 404368620, now seen corresponding path program 6 times [2022-04-06 16:24:09,404 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:09,404 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1689864497] [2022-04-06 16:24:09,405 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:09,405 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:09,410 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:09,410 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1366856776] [2022-04-06 16:24:09,410 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:24:09,410 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:09,411 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:09,411 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-04-06 16:24:09,412 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-04-06 16:24:09,464 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:24:09,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:09,465 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 36 conjunts are in the unsatisfiable core [2022-04-06 16:24:09,466 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:09,755 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 25 proven. 22 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-04-06 16:24:09,755 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:10,044 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 29 proven. 18 refuted. 0 times theorem prover too weak. 70 trivial. 0 not checked. [2022-04-06 16:24:10,045 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:10,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1689864497] [2022-04-06 16:24:10,045 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:10,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1366856776] [2022-04-06 16:24:10,045 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1366856776] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:24:10,045 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:24:10,045 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 14 [2022-04-06 16:24:10,045 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:10,045 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1952488947] [2022-04-06 16:24:10,045 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1952488947] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:10,046 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:10,046 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 16:24:10,046 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [770534136] [2022-04-06 16:24:10,046 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:10,046 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 16:24:10,046 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:10,046 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 16:24:10,046 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:24:10,046 INFO L87 Difference]: Start difference. First operand 172 states and 208 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-04-06 16:24:10,236 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:10,236 INFO L93 Difference]: Finished difference Result 199 states and 247 transitions. [2022-04-06 16:24:10,237 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 16:24:10,237 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) Word has length 66 [2022-04-06 16:24:10,237 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:10,238 INFO L225 Difference]: With dead ends: 199 [2022-04-06 16:24:10,238 INFO L226 Difference]: Without dead ends: 197 [2022-04-06 16:24:10,238 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 117 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:24:10,239 INFO L913 BasicCegarLoop]: 39 mSDtfsCounter, 16 mSDsluCounter, 127 mSDsCounter, 0 mSdLazyCounter, 288 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 166 SdHoareTripleChecker+Invalid, 301 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 288 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:10,239 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 166 Invalid, 301 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 288 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:24:10,239 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-04-06 16:24:10,253 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 181. [2022-04-06 16:24:10,253 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 181 states, 112 states have (on average 1.1696428571428572) internal successors, (131), 119 states have internal predecessors, (131), 46 states have call successors, (46), 23 states have call predecessors, (46), 22 states have return successors, (43), 38 states have call predecessors, (43), 43 states have call successors, (43) [2022-04-06 16:24:10,254 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 181 states to 181 states and 220 transitions. [2022-04-06 16:24:10,254 INFO L78 Accepts]: Start accepts. Automaton has 181 states and 220 transitions. Word has length 66 [2022-04-06 16:24:10,254 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:10,254 INFO L478 AbstractCegarLoop]: Abstraction has 181 states and 220 transitions. [2022-04-06 16:24:10,254 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 4 states have call predecessors, (10), 4 states have call successors, (10) [2022-04-06 16:24:10,254 INFO L276 IsEmpty]: Start isEmpty. Operand 181 states and 220 transitions. [2022-04-06 16:24:10,255 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 67 [2022-04-06 16:24:10,255 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:10,255 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:10,274 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Ended with exit code 0 [2022-04-06 16:24:10,472 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,SelfDestructingSolverStorable13 [2022-04-06 16:24:10,472 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:10,472 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:10,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1105968494, now seen corresponding path program 3 times [2022-04-06 16:24:10,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:10,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [657482674] [2022-04-06 16:24:10,473 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:10,473 INFO L85 PathProgramCache]: Analyzing trace with hash 1105968494, now seen corresponding path program 4 times [2022-04-06 16:24:10,473 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:10,473 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [591424055] [2022-04-06 16:24:10,473 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:10,473 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:10,479 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:10,479 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1624272877] [2022-04-06 16:24:10,479 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:24:10,479 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:10,479 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:10,480 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-04-06 16:24:10,499 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-04-06 16:24:10,534 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:24:10,534 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:10,535 INFO L263 TraceCheckSpWp]: Trace formula consists of 155 conjuncts, 35 conjunts are in the unsatisfiable core [2022-04-06 16:24:10,536 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:10,935 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 30 proven. 29 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-04-06 16:24:10,935 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:11,236 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 43 proven. 16 refuted. 0 times theorem prover too weak. 58 trivial. 0 not checked. [2022-04-06 16:24:11,236 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:11,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [591424055] [2022-04-06 16:24:11,236 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:11,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1624272877] [2022-04-06 16:24:11,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1624272877] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:24:11,236 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:24:11,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 15 [2022-04-06 16:24:11,237 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:11,237 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [657482674] [2022-04-06 16:24:11,237 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [657482674] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:11,237 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:11,237 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 16:24:11,237 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [578146734] [2022-04-06 16:24:11,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:11,237 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 16:24:11,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:11,237 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 16:24:11,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=49, Invalid=161, Unknown=0, NotChecked=0, Total=210 [2022-04-06 16:24:11,238 INFO L87 Difference]: Start difference. First operand 181 states and 220 transitions. Second operand has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 4 states have call successors, (10) [2022-04-06 16:24:11,627 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:11,628 INFO L93 Difference]: Finished difference Result 208 states and 259 transitions. [2022-04-06 16:24:11,628 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 16:24:11,628 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 4 states have call successors, (10) Word has length 66 [2022-04-06 16:24:11,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:11,629 INFO L225 Difference]: With dead ends: 208 [2022-04-06 16:24:11,629 INFO L226 Difference]: Without dead ends: 206 [2022-04-06 16:24:11,629 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 133 GetRequests, 116 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=62, Invalid=210, Unknown=0, NotChecked=0, Total=272 [2022-04-06 16:24:11,630 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 18 mSDsluCounter, 177 mSDsCounter, 0 mSdLazyCounter, 396 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 219 SdHoareTripleChecker+Invalid, 405 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 396 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:11,630 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 219 Invalid, 405 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 396 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 16:24:11,630 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 206 states. [2022-04-06 16:24:11,646 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 206 to 190. [2022-04-06 16:24:11,646 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 190 states, 117 states have (on average 1.170940170940171) internal successors, (137), 124 states have internal predecessors, (137), 49 states have call successors, (49), 24 states have call predecessors, (49), 23 states have return successors, (46), 41 states have call predecessors, (46), 46 states have call successors, (46) [2022-04-06 16:24:11,647 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 190 states to 190 states and 232 transitions. [2022-04-06 16:24:11,647 INFO L78 Accepts]: Start accepts. Automaton has 190 states and 232 transitions. Word has length 66 [2022-04-06 16:24:11,648 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:11,648 INFO L478 AbstractCegarLoop]: Abstraction has 190 states and 232 transitions. [2022-04-06 16:24:11,648 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 4 states have call successors, (12), 2 states have call predecessors, (12), 2 states have return successors, (10), 5 states have call predecessors, (10), 4 states have call successors, (10) [2022-04-06 16:24:11,648 INFO L276 IsEmpty]: Start isEmpty. Operand 190 states and 232 transitions. [2022-04-06 16:24:11,648 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-04-06 16:24:11,648 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:11,649 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:11,668 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-04-06 16:24:11,856 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,SelfDestructingSolverStorable14 [2022-04-06 16:24:11,856 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:11,857 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:11,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1181721515, now seen corresponding path program 5 times [2022-04-06 16:24:11,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:11,857 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [266577934] [2022-04-06 16:24:11,857 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:11,857 INFO L85 PathProgramCache]: Analyzing trace with hash 1181721515, now seen corresponding path program 6 times [2022-04-06 16:24:11,857 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:11,858 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1833368949] [2022-04-06 16:24:11,858 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:11,858 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:11,863 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:11,863 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1989389260] [2022-04-06 16:24:11,863 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:24:11,863 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:11,864 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:11,873 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-04-06 16:24:11,874 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-04-06 16:24:11,930 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:24:11,931 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:11,931 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 32 conjunts are in the unsatisfiable core [2022-04-06 16:24:11,933 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:12,272 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 27 proven. 27 refuted. 0 times theorem prover too weak. 95 trivial. 0 not checked. [2022-04-06 16:24:12,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:12,503 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 31 proven. 18 refuted. 0 times theorem prover too weak. 100 trivial. 0 not checked. [2022-04-06 16:24:12,503 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:12,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1833368949] [2022-04-06 16:24:12,504 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:12,504 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1989389260] [2022-04-06 16:24:12,504 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1989389260] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:24:12,504 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:24:12,505 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 9] total 14 [2022-04-06 16:24:12,505 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:12,505 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [266577934] [2022-04-06 16:24:12,505 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [266577934] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:12,505 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:12,505 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 16:24:12,505 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [954789715] [2022-04-06 16:24:12,505 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:12,505 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 16:24:12,505 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:12,506 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 16:24:12,506 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:24:12,506 INFO L87 Difference]: Start difference. First operand 190 states and 232 transitions. Second operand has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-04-06 16:24:12,681 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:12,681 INFO L93 Difference]: Finished difference Result 214 states and 271 transitions. [2022-04-06 16:24:12,681 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 16:24:12,682 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) Word has length 71 [2022-04-06 16:24:12,682 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:12,683 INFO L225 Difference]: With dead ends: 214 [2022-04-06 16:24:12,683 INFO L226 Difference]: Without dead ends: 208 [2022-04-06 16:24:12,683 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 127 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:24:12,683 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 14 mSDsluCounter, 157 mSDsCounter, 0 mSdLazyCounter, 334 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 339 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 334 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:12,683 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 197 Invalid, 339 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 334 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:24:12,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 208 states. [2022-04-06 16:24:12,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 208 to 192. [2022-04-06 16:24:12,700 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 192 states, 117 states have (on average 1.170940170940171) internal successors, (137), 125 states have internal predecessors, (137), 51 states have call successors, (51), 24 states have call predecessors, (51), 23 states have return successors, (48), 42 states have call predecessors, (48), 48 states have call successors, (48) [2022-04-06 16:24:12,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 192 states to 192 states and 236 transitions. [2022-04-06 16:24:12,702 INFO L78 Accepts]: Start accepts. Automaton has 192 states and 236 transitions. Word has length 71 [2022-04-06 16:24:12,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:12,702 INFO L478 AbstractCegarLoop]: Abstraction has 192 states and 236 transitions. [2022-04-06 16:24:12,702 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 2.6) internal successors, (26), 9 states have internal predecessors, (26), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 5 states have call predecessors, (11), 5 states have call successors, (11) [2022-04-06 16:24:12,702 INFO L276 IsEmpty]: Start isEmpty. Operand 192 states and 236 transitions. [2022-04-06 16:24:12,704 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 72 [2022-04-06 16:24:12,704 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:12,704 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:12,721 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-04-06 16:24:12,921 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable15,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:12,921 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:12,921 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:12,922 INFO L85 PathProgramCache]: Analyzing trace with hash 787354729, now seen corresponding path program 3 times [2022-04-06 16:24:12,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:12,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1166469493] [2022-04-06 16:24:12,922 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:12,922 INFO L85 PathProgramCache]: Analyzing trace with hash 787354729, now seen corresponding path program 4 times [2022-04-06 16:24:12,922 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:12,922 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1438690716] [2022-04-06 16:24:12,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:12,922 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:12,928 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:12,928 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [439433373] [2022-04-06 16:24:12,928 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:24:12,928 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:12,928 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:12,929 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-04-06 16:24:12,930 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-04-06 16:24:12,967 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:24:12,967 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:12,967 INFO L263 TraceCheckSpWp]: Trace formula consists of 164 conjuncts, 37 conjunts are in the unsatisfiable core [2022-04-06 16:24:12,969 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:13,281 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 32 proven. 37 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-04-06 16:24:13,281 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:13,595 INFO L134 CoverageAnalysis]: Checked inductivity of 149 backedges. 42 proven. 27 refuted. 0 times theorem prover too weak. 80 trivial. 0 not checked. [2022-04-06 16:24:13,596 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:13,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1438690716] [2022-04-06 16:24:13,596 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:13,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [439433373] [2022-04-06 16:24:13,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [439433373] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:24:13,596 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:24:13,596 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 10] total 14 [2022-04-06 16:24:13,596 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:13,596 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1166469493] [2022-04-06 16:24:13,596 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1166469493] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:13,596 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:13,596 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 16:24:13,596 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [821122819] [2022-04-06 16:24:13,596 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:13,597 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 16:24:13,597 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:13,597 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 16:24:13,597 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=41, Invalid=141, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:24:13,597 INFO L87 Difference]: Start difference. First operand 192 states and 236 transitions. Second operand has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:24:13,830 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:13,831 INFO L93 Difference]: Finished difference Result 219 states and 281 transitions. [2022-04-06 16:24:13,831 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 16:24:13,831 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) Word has length 71 [2022-04-06 16:24:13,831 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:13,832 INFO L225 Difference]: With dead ends: 219 [2022-04-06 16:24:13,832 INFO L226 Difference]: Without dead ends: 210 [2022-04-06 16:24:13,832 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 143 GetRequests, 127 SyntacticMatches, 2 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=54, Invalid=186, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:24:13,833 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 15 mSDsluCounter, 148 mSDsCounter, 0 mSdLazyCounter, 322 mSolverCounterSat, 8 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 185 SdHoareTripleChecker+Invalid, 330 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 8 IncrementalHoareTripleChecker+Valid, 322 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:13,833 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 185 Invalid, 330 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [8 Valid, 322 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:24:13,833 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 210 states. [2022-04-06 16:24:13,848 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 210 to 208. [2022-04-06 16:24:13,849 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 126 states have (on average 1.1825396825396826) internal successors, (149), 134 states have internal predecessors, (149), 57 states have call successors, (57), 25 states have call predecessors, (57), 24 states have return successors, (54), 48 states have call predecessors, (54), 54 states have call successors, (54) [2022-04-06 16:24:13,850 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 260 transitions. [2022-04-06 16:24:13,850 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 260 transitions. Word has length 71 [2022-04-06 16:24:13,850 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:13,850 INFO L478 AbstractCegarLoop]: Abstraction has 208 states and 260 transitions. [2022-04-06 16:24:13,850 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 2.888888888888889) internal successors, (26), 8 states have internal predecessors, (26), 4 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 4 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:24:13,850 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 260 transitions. [2022-04-06 16:24:13,851 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 81 [2022-04-06 16:24:13,851 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:13,851 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:13,867 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-04-06 16:24:14,067 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,SelfDestructingSolverStorable16 [2022-04-06 16:24:14,068 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:14,068 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:14,068 INFO L85 PathProgramCache]: Analyzing trace with hash -1898774094, now seen corresponding path program 5 times [2022-04-06 16:24:14,068 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:14,068 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [173836642] [2022-04-06 16:24:14,069 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:14,069 INFO L85 PathProgramCache]: Analyzing trace with hash -1898774094, now seen corresponding path program 6 times [2022-04-06 16:24:14,069 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:14,069 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1184400067] [2022-04-06 16:24:14,069 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:14,069 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:14,076 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:14,076 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1627826696] [2022-04-06 16:24:14,076 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:24:14,077 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:14,077 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:14,078 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-04-06 16:24:14,087 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-04-06 16:24:14,124 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-04-06 16:24:14,124 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:14,125 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-06 16:24:14,126 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:14,238 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 18 proven. 135 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-04-06 16:24:14,239 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:14,325 INFO L134 CoverageAnalysis]: Checked inductivity of 193 backedges. 18 proven. 27 refuted. 0 times theorem prover too weak. 148 trivial. 0 not checked. [2022-04-06 16:24:14,325 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:14,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1184400067] [2022-04-06 16:24:14,325 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:14,325 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1627826696] [2022-04-06 16:24:14,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1627826696] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:24:14,326 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:24:14,326 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7, 7] total 9 [2022-04-06 16:24:14,326 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:14,326 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [173836642] [2022-04-06 16:24:14,326 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [173836642] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:14,326 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:14,327 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [7] imperfect sequences [] total 7 [2022-04-06 16:24:14,327 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1807254999] [2022-04-06 16:24:14,327 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:14,328 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 16:24:14,328 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:14,328 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 16:24:14,328 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=46, Unknown=0, NotChecked=0, Total=72 [2022-04-06 16:24:14,328 INFO L87 Difference]: Start difference. First operand 208 states and 260 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, (14), 6 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 5 states have call successors, (12) [2022-04-06 16:24:14,398 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:14,398 INFO L93 Difference]: Finished difference Result 277 states and 329 transitions. [2022-04-06 16:24:14,407 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 16:24:14,407 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, (14), 6 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 5 states have call successors, (12) Word has length 80 [2022-04-06 16:24:14,407 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:14,411 INFO L225 Difference]: With dead ends: 277 [2022-04-06 16:24:14,411 INFO L226 Difference]: Without dead ends: 250 [2022-04-06 16:24:14,411 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 162 GetRequests, 151 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 11 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=50, Invalid=82, Unknown=0, NotChecked=0, Total=132 [2022-04-06 16:24:14,412 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 16 mSDsluCounter, 102 mSDsCounter, 0 mSdLazyCounter, 34 mSolverCounterSat, 14 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 16 SdHoareTripleChecker+Valid, 148 SdHoareTripleChecker+Invalid, 48 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 14 IncrementalHoareTripleChecker+Valid, 34 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:14,412 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [16 Valid, 148 Invalid, 48 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [14 Valid, 34 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 16:24:14,413 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 250 states. [2022-04-06 16:24:14,441 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 250 to 229. [2022-04-06 16:24:14,441 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 229 states, 146 states have (on average 1.143835616438356) internal successors, (167), 153 states have internal predecessors, (167), 52 states have call successors, (52), 31 states have call predecessors, (52), 30 states have return successors, (49), 44 states have call predecessors, (49), 49 states have call successors, (49) [2022-04-06 16:24:14,443 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 229 states to 229 states and 268 transitions. [2022-04-06 16:24:14,443 INFO L78 Accepts]: Start accepts. Automaton has 229 states and 268 transitions. Word has length 80 [2022-04-06 16:24:14,444 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:14,444 INFO L478 AbstractCegarLoop]: Abstraction has 229 states and 268 transitions. [2022-04-06 16:24:14,444 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, (14), 6 states have call predecessors, (14), 4 states have return successors, (12), 4 states have call predecessors, (12), 5 states have call successors, (12) [2022-04-06 16:24:14,444 INFO L276 IsEmpty]: Start isEmpty. Operand 229 states and 268 transitions. [2022-04-06 16:24:14,446 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-04-06 16:24:14,446 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:14,446 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:14,466 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-04-06 16:24:14,664 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,SelfDestructingSolverStorable17 [2022-04-06 16:24:14,664 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:14,664 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:14,664 INFO L85 PathProgramCache]: Analyzing trace with hash 629296923, now seen corresponding path program 7 times [2022-04-06 16:24:14,664 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:14,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2105930333] [2022-04-06 16:24:14,665 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:14,665 INFO L85 PathProgramCache]: Analyzing trace with hash 629296923, now seen corresponding path program 8 times [2022-04-06 16:24:14,665 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:14,665 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1018112064] [2022-04-06 16:24:14,665 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:14,665 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:14,671 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:14,671 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1287942893] [2022-04-06 16:24:14,671 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:24:14,671 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:14,672 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:14,678 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-04-06 16:24:14,679 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-04-06 16:24:14,738 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:24:14,739 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:14,740 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 38 conjunts are in the unsatisfiable core [2022-04-06 16:24:14,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:15,044 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 23 proven. 33 refuted. 0 times theorem prover too weak. 181 trivial. 0 not checked. [2022-04-06 16:24:15,045 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:15,252 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 20 proven. 33 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-04-06 16:24:15,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:15,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1018112064] [2022-04-06 16:24:15,253 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:15,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1287942893] [2022-04-06 16:24:15,253 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1287942893] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:24:15,253 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:24:15,253 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 15 [2022-04-06 16:24:15,253 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:15,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2105930333] [2022-04-06 16:24:15,253 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2105930333] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:15,253 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:15,253 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 16:24:15,254 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [837194455] [2022-04-06 16:24:15,254 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:15,254 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 16:24:15,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:15,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 16:24:15,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=44, Invalid=166, Unknown=0, NotChecked=0, Total=210 [2022-04-06 16:24:15,254 INFO L87 Difference]: Start difference. First operand 229 states and 268 transitions. Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 16:24:15,568 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:15,568 INFO L93 Difference]: Finished difference Result 256 states and 307 transitions. [2022-04-06 16:24:15,568 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 16:24:15,568 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) Word has length 85 [2022-04-06 16:24:15,568 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:15,570 INFO L225 Difference]: With dead ends: 256 [2022-04-06 16:24:15,570 INFO L226 Difference]: Without dead ends: 254 [2022-04-06 16:24:15,570 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 155 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 40 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=220, Unknown=0, NotChecked=0, Total=272 [2022-04-06 16:24:15,570 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 25 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 381 mSolverCounterSat, 28 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 36 SdHoareTripleChecker+Valid, 241 SdHoareTripleChecker+Invalid, 409 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 28 IncrementalHoareTripleChecker+Valid, 381 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:15,571 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [36 Valid, 241 Invalid, 409 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [28 Valid, 381 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 16:24:15,571 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 254 states. [2022-04-06 16:24:15,606 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 254 to 238. [2022-04-06 16:24:15,606 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 238 states, 151 states have (on average 1.1456953642384107) internal successors, (173), 158 states have internal predecessors, (173), 55 states have call successors, (55), 32 states have call predecessors, (55), 31 states have return successors, (52), 47 states have call predecessors, (52), 52 states have call successors, (52) [2022-04-06 16:24:15,607 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 238 states to 238 states and 280 transitions. [2022-04-06 16:24:15,608 INFO L78 Accepts]: Start accepts. Automaton has 238 states and 280 transitions. Word has length 85 [2022-04-06 16:24:15,608 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:15,608 INFO L478 AbstractCegarLoop]: Abstraction has 238 states and 280 transitions. [2022-04-06 16:24:15,608 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 9 states have internal predecessors, (30), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 16:24:15,608 INFO L276 IsEmpty]: Start isEmpty. Operand 238 states and 280 transitions. [2022-04-06 16:24:15,608 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-04-06 16:24:15,608 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:15,608 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:15,647 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-04-06 16:24:15,825 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:15,825 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:15,825 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:15,825 INFO L85 PathProgramCache]: Analyzing trace with hash 1330896797, now seen corresponding path program 7 times [2022-04-06 16:24:15,825 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:15,825 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [665671056] [2022-04-06 16:24:15,826 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:15,826 INFO L85 PathProgramCache]: Analyzing trace with hash 1330896797, now seen corresponding path program 8 times [2022-04-06 16:24:15,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:15,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1411652703] [2022-04-06 16:24:15,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:15,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:15,835 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:15,835 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [391990947] [2022-04-06 16:24:15,835 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:24:15,835 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:15,835 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:15,836 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-04-06 16:24:15,839 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-04-06 16:24:15,944 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:24:15,944 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:15,952 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 37 conjunts are in the unsatisfiable core [2022-04-06 16:24:15,953 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:16,356 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 20 proven. 33 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-04-06 16:24:16,356 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:16,634 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 20 proven. 33 refuted. 0 times theorem prover too weak. 184 trivial. 0 not checked. [2022-04-06 16:24:16,634 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:16,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1411652703] [2022-04-06 16:24:16,634 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:16,634 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [391990947] [2022-04-06 16:24:16,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [391990947] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:24:16,635 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:24:16,635 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 12 [2022-04-06 16:24:16,635 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:16,635 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [665671056] [2022-04-06 16:24:16,635 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [665671056] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:16,635 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:16,635 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 16:24:16,635 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1818447747] [2022-04-06 16:24:16,635 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:16,635 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 16:24:16,635 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:16,636 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 16:24:16,636 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-04-06 16:24:16,636 INFO L87 Difference]: Start difference. First operand 238 states and 280 transitions. Second operand has 8 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 16:24:16,974 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:16,974 INFO L93 Difference]: Finished difference Result 286 states and 341 transitions. [2022-04-06 16:24:16,975 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 16:24:16,975 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) Word has length 85 [2022-04-06 16:24:16,975 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:16,976 INFO L225 Difference]: With dead ends: 286 [2022-04-06 16:24:16,976 INFO L226 Difference]: Without dead ends: 284 [2022-04-06 16:24:16,976 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 158 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=38, Invalid=118, Unknown=0, NotChecked=0, Total=156 [2022-04-06 16:24:16,977 INFO L913 BasicCegarLoop]: 58 mSDtfsCounter, 9 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 246 SdHoareTripleChecker+Invalid, 303 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:16,977 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 246 Invalid, 303 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 16:24:16,977 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 284 states. [2022-04-06 16:24:16,998 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 284 to 268. [2022-04-06 16:24:16,998 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 268 states, 171 states have (on average 1.1403508771929824) internal successors, (195), 178 states have internal predecessors, (195), 61 states have call successors, (61), 36 states have call predecessors, (61), 35 states have return successors, (58), 53 states have call predecessors, (58), 58 states have call successors, (58) [2022-04-06 16:24:16,999 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 268 states to 268 states and 314 transitions. [2022-04-06 16:24:16,999 INFO L78 Accepts]: Start accepts. Automaton has 268 states and 314 transitions. Word has length 85 [2022-04-06 16:24:16,999 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:17,000 INFO L478 AbstractCegarLoop]: Abstraction has 268 states and 314 transitions. [2022-04-06 16:24:17,000 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.375) internal successors, (27), 7 states have internal predecessors, (27), 5 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 5 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 16:24:17,000 INFO L276 IsEmpty]: Start isEmpty. Operand 268 states and 314 transitions. [2022-04-06 16:24:17,000 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-04-06 16:24:17,000 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:17,000 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:17,017 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-04-06 16:24:17,215 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:17,215 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:17,216 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:17,216 INFO L85 PathProgramCache]: Analyzing trace with hash 148216665, now seen corresponding path program 9 times [2022-04-06 16:24:17,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:17,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [579346263] [2022-04-06 16:24:17,216 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:17,216 INFO L85 PathProgramCache]: Analyzing trace with hash 148216665, now seen corresponding path program 10 times [2022-04-06 16:24:17,216 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:17,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1394344590] [2022-04-06 16:24:17,216 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:17,216 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:17,221 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:17,221 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [22326164] [2022-04-06 16:24:17,221 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:24:17,221 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:17,222 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:17,222 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-04-06 16:24:17,224 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-04-06 16:24:17,263 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:24:17,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:17,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 43 conjunts are in the unsatisfiable core [2022-04-06 16:24:17,265 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:18,237 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 60 proven. 41 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-04-06 16:24:18,238 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:18,447 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 78 proven. 8 refuted. 0 times theorem prover too weak. 151 trivial. 0 not checked. [2022-04-06 16:24:18,448 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:18,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1394344590] [2022-04-06 16:24:18,448 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:18,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [22326164] [2022-04-06 16:24:18,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [22326164] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:24:18,448 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:24:18,448 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 9] total 16 [2022-04-06 16:24:18,448 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:18,448 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [579346263] [2022-04-06 16:24:18,448 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [579346263] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:18,448 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:18,448 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 16:24:18,448 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1367125843] [2022-04-06 16:24:18,448 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:18,449 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 16:24:18,449 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:18,449 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 16:24:18,449 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=47, Invalid=193, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:24:18,449 INFO L87 Difference]: Start difference. First operand 268 states and 314 transitions. Second operand has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 6 states have call successors, (13) [2022-04-06 16:24:19,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:19,341 INFO L93 Difference]: Finished difference Result 297 states and 355 transitions. [2022-04-06 16:24:19,341 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 16:24:19,341 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 6 states have call successors, (13) Word has length 85 [2022-04-06 16:24:19,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:19,342 INFO L225 Difference]: With dead ends: 297 [2022-04-06 16:24:19,342 INFO L226 Difference]: Without dead ends: 295 [2022-04-06 16:24:19,343 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 171 GetRequests, 153 SyntacticMatches, 2 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=61, Invalid=245, Unknown=0, NotChecked=0, Total=306 [2022-04-06 16:24:19,343 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 15 mSDsluCounter, 173 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 221 SdHoareTripleChecker+Invalid, 447 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 7 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 11 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:19,343 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 221 Invalid, 447 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 429 Invalid, 0 Unknown, 11 Unchecked, 0.8s Time] [2022-04-06 16:24:19,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-04-06 16:24:19,366 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 249. [2022-04-06 16:24:19,367 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 249 states, 158 states have (on average 1.1455696202531647) internal successors, (181), 165 states have internal predecessors, (181), 58 states have call successors, (58), 33 states have call predecessors, (58), 32 states have return successors, (55), 50 states have call predecessors, (55), 55 states have call successors, (55) [2022-04-06 16:24:19,368 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 249 states to 249 states and 294 transitions. [2022-04-06 16:24:19,368 INFO L78 Accepts]: Start accepts. Automaton has 249 states and 294 transitions. Word has length 85 [2022-04-06 16:24:19,368 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:19,368 INFO L478 AbstractCegarLoop]: Abstraction has 249 states and 294 transitions. [2022-04-06 16:24:19,368 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 6 states have call predecessors, (13), 6 states have call successors, (13) [2022-04-06 16:24:19,368 INFO L276 IsEmpty]: Start isEmpty. Operand 249 states and 294 transitions. [2022-04-06 16:24:19,369 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 86 [2022-04-06 16:24:19,369 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:19,369 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 4, 4, 4, 4, 4, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:19,390 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-04-06 16:24:19,585 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable20,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:19,585 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:19,585 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:19,585 INFO L85 PathProgramCache]: Analyzing trace with hash 849816539, now seen corresponding path program 11 times [2022-04-06 16:24:19,585 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:19,585 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1289015892] [2022-04-06 16:24:19,586 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:19,586 INFO L85 PathProgramCache]: Analyzing trace with hash 849816539, now seen corresponding path program 12 times [2022-04-06 16:24:19,586 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:19,586 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2038866270] [2022-04-06 16:24:19,586 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:19,586 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:19,591 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:19,591 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [244198471] [2022-04-06 16:24:19,591 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:24:19,591 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:19,591 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:19,597 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-04-06 16:24:19,598 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-04-06 16:24:19,679 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:24:19,679 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:19,680 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 38 conjunts are in the unsatisfiable core [2022-04-06 16:24:19,682 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:19,958 INFO L134 CoverageAnalysis]: Checked inductivity of 237 backedges. 66 proven. 33 refuted. 0 times theorem prover too weak. 138 trivial. 0 not checked. [2022-04-06 16:24:19,958 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:20,140 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:24:20,142 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:24:24,202 WARN L855 $PredicateComparison]: unable to prove that (let ((.cse5 (+ (* (- 1) c_main_~q~0) c_main_~p~0))) (let ((.cse0 (= c_main_~y~0 0)) (.cse4 (+ c_main_~b~0 (* (- 1) c_main_~q~0 c_main_~x~0))) (.cse1 (* .cse5 c_main_~x~0)) (.cse3 (+ (* (- 1) c_main_~b~0) c_main_~a~0))) (and (let ((.cse6 (div .cse4 c_main_~y~0))) (let ((.cse2 (+ c_main_~r~0 (* (- 1) .cse6)))) (or .cse0 (= (+ .cse1 (* .cse2 c_main_~y~0)) .cse3) (not (= (mod .cse4 c_main_~y~0) 0)) (not (= (+ (* c_main_~q~0 .cse2) 1) (* .cse5 .cse6)))))) (or (not .cse0) (not (= .cse4 0)) (let ((.cse8 (= c_main_~p~0 0)) (.cse7 (+ (* c_main_~q~0 c_main_~r~0) 1))) (and (or (not (= .cse7 0)) (forall ((main_~s~0 Int)) (= (+ (* (+ (* (- 1) c_main_~q~0) c_main_~p~0) c_main_~x~0) (* (+ (* (- 1) main_~s~0) c_main_~r~0) c_main_~y~0)) (+ (* (- 1) c_main_~b~0) c_main_~a~0))) (not .cse8)) (or .cse8 (not (= (mod .cse7 c_main_~p~0) 0)) (= (+ .cse1 (* (+ c_main_~r~0 (* (div .cse7 c_main_~p~0) (- 1))) c_main_~y~0)) .cse3)))))))) is different from true [2022-04-06 16:24:24,203 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:24,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2038866270] [2022-04-06 16:24:24,204 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:24,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [244198471] [2022-04-06 16:24:24,204 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [244198471] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:24:24,204 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:24:24,204 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2022-04-06 16:24:24,204 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:24,204 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1289015892] [2022-04-06 16:24:24,204 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1289015892] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:24,204 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:24,204 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 16:24:24,204 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2117561847] [2022-04-06 16:24:24,204 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:24,205 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 16:24:24,205 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:24,205 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 16:24:24,205 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=143, Unknown=1, NotChecked=24, Total=210 [2022-04-06 16:24:24,205 INFO L87 Difference]: Start difference. First operand 249 states and 294 transitions. Second operand has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 16:24:24,662 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:24,662 INFO L93 Difference]: Finished difference Result 315 states and 392 transitions. [2022-04-06 16:24:24,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 16:24:24,662 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) Word has length 85 [2022-04-06 16:24:24,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:24,664 INFO L225 Difference]: With dead ends: 315 [2022-04-06 16:24:24,664 INFO L226 Difference]: Without dead ends: 309 [2022-04-06 16:24:24,665 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 101 GetRequests, 84 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 29 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=61, Invalid=214, Unknown=1, NotChecked=30, Total=306 [2022-04-06 16:24:24,665 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 24 mSDsluCounter, 163 mSDsCounter, 0 mSdLazyCounter, 444 mSolverCounterSat, 24 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 215 SdHoareTripleChecker+Invalid, 468 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 24 IncrementalHoareTripleChecker+Valid, 444 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:24,665 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 215 Invalid, 468 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [24 Valid, 444 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 16:24:24,666 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 309 states. [2022-04-06 16:24:24,702 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 309 to 265. [2022-04-06 16:24:24,703 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 265 states, 167 states have (on average 1.1437125748502994) internal successors, (191), 175 states have internal predecessors, (191), 63 states have call successors, (63), 35 states have call predecessors, (63), 34 states have return successors, (59), 54 states have call predecessors, (59), 59 states have call successors, (59) [2022-04-06 16:24:24,703 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 265 states to 265 states and 313 transitions. [2022-04-06 16:24:24,704 INFO L78 Accepts]: Start accepts. Automaton has 265 states and 313 transitions. Word has length 85 [2022-04-06 16:24:24,704 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:24,704 INFO L478 AbstractCegarLoop]: Abstraction has 265 states and 313 transitions. [2022-04-06 16:24:24,704 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.6666666666666665) internal successors, (24), 8 states have internal predecessors, (24), 4 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (9), 4 states have call predecessors, (9), 3 states have call successors, (9) [2022-04-06 16:24:24,704 INFO L276 IsEmpty]: Start isEmpty. Operand 265 states and 313 transitions. [2022-04-06 16:24:24,705 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-04-06 16:24:24,705 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:24,705 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:24,722 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Ended with exit code 0 [2022-04-06 16:24:24,919 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-04-06 16:24:24,919 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:24,920 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:24,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1358919972, now seen corresponding path program 13 times [2022-04-06 16:24:24,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:24,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2006658952] [2022-04-06 16:24:24,920 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:24,920 INFO L85 PathProgramCache]: Analyzing trace with hash -1358919972, now seen corresponding path program 14 times [2022-04-06 16:24:24,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:24,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [233848670] [2022-04-06 16:24:24,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:24,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:24,925 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:24,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [799158555] [2022-04-06 16:24:24,925 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:24:24,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:24,926 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:24,926 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-04-06 16:24:24,927 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-04-06 16:24:25,014 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:24:25,014 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:25,016 INFO L263 TraceCheckSpWp]: Trace formula consists of 237 conjuncts, 38 conjunts are in the unsatisfiable core [2022-04-06 16:24:25,017 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:25,589 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 22 proven. 36 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-04-06 16:24:25,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:26,373 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 22 proven. 36 refuted. 0 times theorem prover too weak. 224 trivial. 0 not checked. [2022-04-06 16:24:26,373 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:26,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [233848670] [2022-04-06 16:24:26,373 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:26,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [799158555] [2022-04-06 16:24:26,373 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [799158555] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:24:26,373 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:24:26,373 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-04-06 16:24:26,373 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:26,373 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2006658952] [2022-04-06 16:24:26,374 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2006658952] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:26,374 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:26,374 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 16:24:26,374 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2115990181] [2022-04-06 16:24:26,374 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:26,374 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 16:24:26,374 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:26,374 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 16:24:26,374 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=134, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:24:26,374 INFO L87 Difference]: Start difference. First operand 265 states and 313 transitions. Second operand has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-04-06 16:24:26,631 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:26,631 INFO L93 Difference]: Finished difference Result 291 states and 354 transitions. [2022-04-06 16:24:26,632 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 16:24:26,632 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 90 [2022-04-06 16:24:26,632 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:26,635 INFO L225 Difference]: With dead ends: 291 [2022-04-06 16:24:26,635 INFO L226 Difference]: Without dead ends: 285 [2022-04-06 16:24:26,635 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 180 GetRequests, 166 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=52, Invalid=158, Unknown=0, NotChecked=0, Total=210 [2022-04-06 16:24:26,635 INFO L913 BasicCegarLoop]: 57 mSDtfsCounter, 10 mSDsluCounter, 188 mSDsCounter, 0 mSdLazyCounter, 294 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 245 SdHoareTripleChecker+Invalid, 304 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:26,636 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 245 Invalid, 304 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 294 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 16:24:26,636 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 285 states. [2022-04-06 16:24:26,667 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 285 to 269. [2022-04-06 16:24:26,667 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 269 states, 169 states have (on average 1.1420118343195267) internal successors, (193), 178 states have internal predecessors, (193), 65 states have call successors, (65), 35 states have call predecessors, (65), 34 states have return successors, (61), 55 states have call predecessors, (61), 61 states have call successors, (61) [2022-04-06 16:24:26,668 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 269 states to 269 states and 319 transitions. [2022-04-06 16:24:26,668 INFO L78 Accepts]: Start accepts. Automaton has 269 states and 319 transitions. Word has length 90 [2022-04-06 16:24:26,668 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:26,668 INFO L478 AbstractCegarLoop]: Abstraction has 269 states and 319 transitions. [2022-04-06 16:24:26,668 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.0) internal successors, (27), 8 states have internal predecessors, (27), 5 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2022-04-06 16:24:26,669 INFO L276 IsEmpty]: Start isEmpty. Operand 269 states and 319 transitions. [2022-04-06 16:24:26,669 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-04-06 16:24:26,669 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:26,669 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:26,686 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-04-06 16:24:26,883 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2022-04-06 16:24:26,883 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:26,884 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:26,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1753286758, now seen corresponding path program 15 times [2022-04-06 16:24:26,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:26,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2060930895] [2022-04-06 16:24:26,884 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:26,884 INFO L85 PathProgramCache]: Analyzing trace with hash -1753286758, now seen corresponding path program 16 times [2022-04-06 16:24:26,884 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:26,884 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [237760152] [2022-04-06 16:24:26,884 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:26,885 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:26,892 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:26,893 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [495473302] [2022-04-06 16:24:26,893 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:24:26,893 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:26,893 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:26,893 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-04-06 16:24:26,952 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-04-06 16:24:26,969 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:24:26,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:26,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 204 conjuncts, 39 conjunts are in the unsatisfiable core [2022-04-06 16:24:26,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:27,595 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-04-06 16:24:29,632 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 62 proven. 50 refuted. 0 times theorem prover too weak. 170 trivial. 0 not checked. [2022-04-06 16:24:29,632 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:30,088 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 82 proven. 15 refuted. 0 times theorem prover too weak. 185 trivial. 0 not checked. [2022-04-06 16:24:30,088 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:30,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [237760152] [2022-04-06 16:24:30,088 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:30,088 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [495473302] [2022-04-06 16:24:30,088 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [495473302] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:24:30,088 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:24:30,088 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 9] total 16 [2022-04-06 16:24:30,089 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:30,089 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2060930895] [2022-04-06 16:24:30,089 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2060930895] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:30,089 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:30,089 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 16:24:30,089 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1461260146] [2022-04-06 16:24:30,089 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:30,089 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 16:24:30,089 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:30,089 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 16:24:30,089 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:24:30,090 INFO L87 Difference]: Start difference. First operand 269 states and 319 transitions. Second operand has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 7 states have call predecessors, (14), 6 states have call successors, (14) [2022-04-06 16:24:31,943 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:24:31,943 INFO L93 Difference]: Finished difference Result 302 states and 371 transitions. [2022-04-06 16:24:31,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 16:24:31,948 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 7 states have call predecessors, (14), 6 states have call successors, (14) Word has length 90 [2022-04-06 16:24:31,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:24:31,949 INFO L225 Difference]: With dead ends: 302 [2022-04-06 16:24:31,949 INFO L226 Difference]: Without dead ends: 296 [2022-04-06 16:24:31,950 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 181 GetRequests, 164 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 33 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=55, Invalid=251, Unknown=0, NotChecked=0, Total=306 [2022-04-06 16:24:31,950 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 15 mSDsluCounter, 217 mSDsCounter, 0 mSdLazyCounter, 541 mSolverCounterSat, 3 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.7s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 265 SdHoareTripleChecker+Invalid, 544 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 3 IncrementalHoareTripleChecker+Valid, 541 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.8s IncrementalHoareTripleChecker+Time [2022-04-06 16:24:31,950 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 265 Invalid, 544 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [3 Valid, 541 Invalid, 0 Unknown, 0 Unchecked, 1.8s Time] [2022-04-06 16:24:31,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 296 states. [2022-04-06 16:24:31,993 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 296 to 276. [2022-04-06 16:24:31,993 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 276 states, 173 states have (on average 1.1445086705202312) internal successors, (198), 182 states have internal predecessors, (198), 68 states have call successors, (68), 35 states have call predecessors, (68), 34 states have return successors, (64), 58 states have call predecessors, (64), 64 states have call successors, (64) [2022-04-06 16:24:31,994 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 276 states to 276 states and 330 transitions. [2022-04-06 16:24:31,994 INFO L78 Accepts]: Start accepts. Automaton has 276 states and 330 transitions. Word has length 90 [2022-04-06 16:24:31,994 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:24:31,995 INFO L478 AbstractCegarLoop]: Abstraction has 276 states and 330 transitions. [2022-04-06 16:24:31,995 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.727272727272727) internal successors, (30), 10 states have internal predecessors, (30), 6 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 7 states have call predecessors, (14), 6 states have call successors, (14) [2022-04-06 16:24:31,995 INFO L276 IsEmpty]: Start isEmpty. Operand 276 states and 330 transitions. [2022-04-06 16:24:31,995 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 91 [2022-04-06 16:24:31,995 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:24:31,995 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:24:32,012 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Ended with exit code 0 [2022-04-06 16:24:32,211 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:32,212 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:24:32,212 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:24:32,212 INFO L85 PathProgramCache]: Analyzing trace with hash 27865438, now seen corresponding path program 17 times [2022-04-06 16:24:32,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:32,212 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [121733152] [2022-04-06 16:24:32,212 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:24:32,212 INFO L85 PathProgramCache]: Analyzing trace with hash 27865438, now seen corresponding path program 18 times [2022-04-06 16:24:32,212 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:24:32,213 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [460467343] [2022-04-06 16:24:32,213 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:24:32,213 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:24:32,218 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:24:32,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [389162852] [2022-04-06 16:24:32,218 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:24:32,218 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:24:32,219 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:24:32,219 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-04-06 16:24:32,220 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-04-06 16:24:32,345 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:24:32,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:24:32,347 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 37 conjunts are in the unsatisfiable core [2022-04-06 16:24:32,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:24:36,903 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 71 proven. 34 refuted. 0 times theorem prover too weak. 177 trivial. 0 not checked. [2022-04-06 16:24:36,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:24:42,318 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 90 proven. 5 refuted. 0 times theorem prover too weak. 187 trivial. 0 not checked. [2022-04-06 16:24:42,319 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:24:42,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [460467343] [2022-04-06 16:24:42,319 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:24:42,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [389162852] [2022-04-06 16:24:42,319 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [389162852] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:24:42,319 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:24:42,319 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 8] total 14 [2022-04-06 16:24:42,319 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:24:42,319 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [121733152] [2022-04-06 16:24:42,319 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [121733152] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:24:42,319 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:24:42,320 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-04-06 16:24:42,320 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1611127817] [2022-04-06 16:24:42,320 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:24:42,320 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 16:24:42,320 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:24:42,320 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 16:24:42,320 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=37, Invalid=143, Unknown=2, NotChecked=0, Total=182 [2022-04-06 16:24:42,320 INFO L87 Difference]: Start difference. First operand 276 states and 330 transitions. Second operand has 11 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:24:44,602 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:24:46,250 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.64s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:24:53,670 WARN L232 SmtUtils]: Spent 7.41s on a formula simplification. DAG size of input: 47 DAG size of output: 38 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 16:24:55,905 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:24:57,921 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:24:59,925 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:25:01,928 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:25:03,932 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:25:05,935 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:25:07,938 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:25:09,941 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:25:11,944 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:25:14,603 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:25:17,424 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:25:20,868 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:25:22,871 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:25:24,136 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.26s for a HTC check with result INVALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:25:26,140 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:25:28,143 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 2.00s for a HTC check with result UNKNOWN. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:25:28,403 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:28,403 INFO L93 Difference]: Finished difference Result 340 states and 424 transitions. [2022-04-06 16:25:28,403 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 16:25:28,403 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) Word has length 90 [2022-04-06 16:25:28,404 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:28,405 INFO L225 Difference]: With dead ends: 340 [2022-04-06 16:25:28,406 INFO L226 Difference]: Without dead ends: 330 [2022-04-06 16:25:28,406 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 182 GetRequests, 165 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 28 ImplicationChecksByTransitivity, 16.0s TimeCoverageRelationStatistics Valid=56, Invalid=214, Unknown=2, NotChecked=0, Total=272 [2022-04-06 16:25:28,406 INFO L913 BasicCegarLoop]: 53 mSDtfsCounter, 22 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 519 mSolverCounterSat, 13 mSolverCounterUnsat, 16 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 38.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 34 SdHoareTripleChecker+Valid, 255 SdHoareTripleChecker+Invalid, 548 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 519 IncrementalHoareTripleChecker+Invalid, 16 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 38.6s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:28,406 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [34 Valid, 255 Invalid, 548 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 519 Invalid, 16 Unknown, 0 Unchecked, 38.6s Time] [2022-04-06 16:25:28,407 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 330 states. [2022-04-06 16:25:28,476 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 330 to 317. [2022-04-06 16:25:28,482 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 201 states have (on average 1.1741293532338308) internal successors, (236), 208 states have internal predecessors, (236), 78 states have call successors, (78), 38 states have call predecessors, (78), 37 states have return successors, (74), 70 states have call predecessors, (74), 74 states have call successors, (74) [2022-04-06 16:25:28,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 388 transitions. [2022-04-06 16:25:28,484 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 388 transitions. Word has length 90 [2022-04-06 16:25:28,484 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:28,484 INFO L478 AbstractCegarLoop]: Abstraction has 317 states and 388 transitions. [2022-04-06 16:25:28,485 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.7) internal successors, (27), 9 states have internal predecessors, (27), 5 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 6 states have call predecessors, (11), 4 states have call successors, (11) [2022-04-06 16:25:28,485 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 388 transitions. [2022-04-06 16:25:28,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 100 [2022-04-06 16:25:28,486 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:28,486 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 5, 4, 4, 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-04-06 16:25:28,512 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-04-06 16:25:28,705 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable24,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:28,705 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:28,706 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:28,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1449122399, now seen corresponding path program 7 times [2022-04-06 16:25:28,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:28,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [596206945] [2022-04-06 16:25:28,706 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:28,706 INFO L85 PathProgramCache]: Analyzing trace with hash -1449122399, now seen corresponding path program 8 times [2022-04-06 16:25:28,706 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:28,706 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1760762319] [2022-04-06 16:25:28,706 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:28,707 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:28,713 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:28,714 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [584863170] [2022-04-06 16:25:28,714 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:25:28,714 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:28,714 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:28,731 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-04-06 16:25:28,734 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-04-06 16:25:28,783 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:25:28,783 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:28,784 INFO L263 TraceCheckSpWp]: Trace formula consists of 259 conjuncts, 13 conjunts are in the unsatisfiable core [2022-04-06 16:25:28,786 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:28,960 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 24 proven. 266 refuted. 0 times theorem prover too weak. 52 trivial. 0 not checked. [2022-04-06 16:25:28,961 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:29,158 INFO L134 CoverageAnalysis]: Checked inductivity of 342 backedges. 24 proven. 50 refuted. 0 times theorem prover too weak. 268 trivial. 0 not checked. [2022-04-06 16:25:29,159 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:29,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1760762319] [2022-04-06 16:25:29,159 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:29,159 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [584863170] [2022-04-06 16:25:29,159 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [584863170] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:29,159 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:29,159 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2022-04-06 16:25:29,159 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:29,160 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [596206945] [2022-04-06 16:25:29,160 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [596206945] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:29,160 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:29,160 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-04-06 16:25:29,160 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [721978680] [2022-04-06 16:25:29,160 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:29,160 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 16:25:29,160 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:29,160 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 16:25:29,160 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=33, Unknown=0, NotChecked=0, Total=56 [2022-04-06 16:25:29,161 INFO L87 Difference]: Start difference. First operand 317 states and 388 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, (17), 7 states have call predecessors, (17), 5 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) [2022-04-06 16:25:29,325 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:29,325 INFO L93 Difference]: Finished difference Result 428 states and 508 transitions. [2022-04-06 16:25:29,325 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 16:25:29,326 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, (17), 7 states have call predecessors, (17), 5 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) Word has length 99 [2022-04-06 16:25:29,326 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:29,328 INFO L225 Difference]: With dead ends: 428 [2022-04-06 16:25:29,328 INFO L226 Difference]: Without dead ends: 403 [2022-04-06 16:25:29,328 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 201 GetRequests, 190 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 14 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=51, Invalid=81, Unknown=0, NotChecked=0, Total=132 [2022-04-06 16:25:29,335 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 21 mSDsluCounter, 130 mSDsCounter, 0 mSdLazyCounter, 69 mSolverCounterSat, 7 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 21 SdHoareTripleChecker+Valid, 184 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-04-06 16:25:29,335 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [21 Valid, 184 Invalid, 76 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [7 Valid, 69 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:25:29,335 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 403 states. [2022-04-06 16:25:29,404 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 403 to 386. [2022-04-06 16:25:29,405 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 386 states, 251 states have (on average 1.1394422310756973) internal successors, (286), 259 states have internal predecessors, (286), 85 states have call successors, (85), 51 states have call predecessors, (85), 49 states have return successors, (80), 75 states have call predecessors, (80), 80 states have call successors, (80) [2022-04-06 16:25:29,406 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 386 states to 386 states and 451 transitions. [2022-04-06 16:25:29,406 INFO L78 Accepts]: Start accepts. Automaton has 386 states and 451 transitions. Word has length 99 [2022-04-06 16:25:29,407 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:29,407 INFO L478 AbstractCegarLoop]: Abstraction has 386 states and 451 transitions. [2022-04-06 16:25:29,407 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, (17), 7 states have call predecessors, (17), 5 states have return successors, (15), 5 states have call predecessors, (15), 6 states have call successors, (15) [2022-04-06 16:25:29,407 INFO L276 IsEmpty]: Start isEmpty. Operand 386 states and 451 transitions. [2022-04-06 16:25:29,408 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-04-06 16:25:29,408 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:29,408 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:29,430 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-04-06 16:25:29,623 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-04-06 16:25:29,623 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:29,624 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:29,624 INFO L85 PathProgramCache]: Analyzing trace with hash 340347020, now seen corresponding path program 9 times [2022-04-06 16:25:29,624 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:29,624 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1987484622] [2022-04-06 16:25:29,624 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:29,624 INFO L85 PathProgramCache]: Analyzing trace with hash 340347020, now seen corresponding path program 10 times [2022-04-06 16:25:29,625 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:29,625 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [66939698] [2022-04-06 16:25:29,625 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:29,625 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:29,630 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:29,631 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1012209802] [2022-04-06 16:25:29,631 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:25:29,631 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:29,631 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:29,635 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-04-06 16:25:29,636 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-04-06 16:25:29,682 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:25:29,683 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:29,684 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 52 conjunts are in the unsatisfiable core [2022-04-06 16:25:29,686 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:32,048 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 77 proven. 97 refuted. 0 times theorem prover too weak. 226 trivial. 0 not checked. [2022-04-06 16:25:32,048 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:32,411 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 108 proven. 27 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2022-04-06 16:25:32,411 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:32,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [66939698] [2022-04-06 16:25:32,411 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:32,411 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1012209802] [2022-04-06 16:25:32,411 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1012209802] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:32,412 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:32,412 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 10] total 17 [2022-04-06 16:25:32,412 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:32,412 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1987484622] [2022-04-06 16:25:32,412 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1987484622] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:32,412 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:32,412 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 16:25:32,412 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [964666540] [2022-04-06 16:25:32,413 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:32,413 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 16:25:32,413 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:32,413 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 16:25:32,413 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=216, Unknown=0, NotChecked=0, Total=272 [2022-04-06 16:25:32,413 INFO L87 Difference]: Start difference. First operand 386 states and 451 transitions. Second operand has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-04-06 16:25:33,168 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:33,168 INFO L93 Difference]: Finished difference Result 413 states and 490 transitions. [2022-04-06 16:25:33,169 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 16:25:33,169 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) Word has length 104 [2022-04-06 16:25:33,169 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:33,171 INFO L225 Difference]: With dead ends: 413 [2022-04-06 16:25:33,171 INFO L226 Difference]: Without dead ends: 411 [2022-04-06 16:25:33,171 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 189 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 32 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=69, Invalid=273, Unknown=0, NotChecked=0, Total=342 [2022-04-06 16:25:33,172 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 15 mSDsluCounter, 210 mSDsCounter, 0 mSdLazyCounter, 559 mSolverCounterSat, 18 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 20 SdHoareTripleChecker+Valid, 264 SdHoareTripleChecker+Invalid, 577 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 18 IncrementalHoareTripleChecker+Valid, 559 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.7s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:33,172 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [20 Valid, 264 Invalid, 577 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [18 Valid, 559 Invalid, 0 Unknown, 0 Unchecked, 0.7s Time] [2022-04-06 16:25:33,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 411 states. [2022-04-06 16:25:33,231 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 411 to 395. [2022-04-06 16:25:33,232 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 395 states, 256 states have (on average 1.140625) internal successors, (292), 264 states have internal predecessors, (292), 88 states have call successors, (88), 52 states have call predecessors, (88), 50 states have return successors, (83), 78 states have call predecessors, (83), 83 states have call successors, (83) [2022-04-06 16:25:33,233 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 395 states to 395 states and 463 transitions. [2022-04-06 16:25:33,233 INFO L78 Accepts]: Start accepts. Automaton has 395 states and 463 transitions. Word has length 104 [2022-04-06 16:25:33,233 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:33,233 INFO L478 AbstractCegarLoop]: Abstraction has 395 states and 463 transitions. [2022-04-06 16:25:33,233 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 2.8333333333333335) internal successors, (34), 11 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-04-06 16:25:33,233 INFO L276 IsEmpty]: Start isEmpty. Operand 395 states and 463 transitions. [2022-04-06 16:25:33,235 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-04-06 16:25:33,235 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:33,235 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:33,252 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-04-06 16:25:33,452 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,SelfDestructingSolverStorable26 [2022-04-06 16:25:33,452 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:33,453 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:33,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1041946894, now seen corresponding path program 19 times [2022-04-06 16:25:33,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:33,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1769506625] [2022-04-06 16:25:33,453 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:33,453 INFO L85 PathProgramCache]: Analyzing trace with hash 1041946894, now seen corresponding path program 20 times [2022-04-06 16:25:33,453 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:33,453 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [650097366] [2022-04-06 16:25:33,453 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:33,454 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:33,461 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:33,462 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [274576475] [2022-04-06 16:25:33,462 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:25:33,462 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:33,462 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:33,467 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-04-06 16:25:33,468 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-04-06 16:25:33,523 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:25:33,523 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:33,525 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 45 conjunts are in the unsatisfiable core [2022-04-06 16:25:33,526 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:34,274 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 26 proven. 58 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-04-06 16:25:34,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:35,117 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 26 proven. 58 refuted. 0 times theorem prover too weak. 316 trivial. 0 not checked. [2022-04-06 16:25:35,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:35,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [650097366] [2022-04-06 16:25:35,117 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:35,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [274576475] [2022-04-06 16:25:35,118 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [274576475] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:35,118 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:35,118 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2022-04-06 16:25:35,118 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:35,118 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1769506625] [2022-04-06 16:25:35,118 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1769506625] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:35,118 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:35,118 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-04-06 16:25:35,118 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1372738763] [2022-04-06 16:25:35,118 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:35,118 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 16:25:35,118 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:35,119 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 16:25:35,119 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=62, Invalid=178, Unknown=0, NotChecked=0, Total=240 [2022-04-06 16:25:35,119 INFO L87 Difference]: Start difference. First operand 395 states and 463 transitions. Second operand has 10 states, 10 states have (on average 3.1) internal successors, (31), 9 states have internal predecessors, (31), 6 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-04-06 16:25:35,562 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:35,563 INFO L93 Difference]: Finished difference Result 443 states and 524 transitions. [2022-04-06 16:25:35,563 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 16:25:35,563 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 9 states have internal predecessors, (31), 6 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) Word has length 104 [2022-04-06 16:25:35,565 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:35,579 INFO L225 Difference]: With dead ends: 443 [2022-04-06 16:25:35,580 INFO L226 Difference]: Without dead ends: 441 [2022-04-06 16:25:35,585 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 208 GetRequests, 192 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=66, Invalid=206, Unknown=0, NotChecked=0, Total=272 [2022-04-06 16:25:35,586 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 10 mSDsluCounter, 232 mSDsCounter, 0 mSdLazyCounter, 419 mSolverCounterSat, 12 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 15 SdHoareTripleChecker+Valid, 296 SdHoareTripleChecker+Invalid, 431 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 12 IncrementalHoareTripleChecker+Valid, 419 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:35,587 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [15 Valid, 296 Invalid, 431 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [12 Valid, 419 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 16:25:35,598 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 441 states. [2022-04-06 16:25:35,700 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 441 to 425. [2022-04-06 16:25:35,701 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 425 states, 276 states have (on average 1.1376811594202898) internal successors, (314), 284 states have internal predecessors, (314), 94 states have call successors, (94), 56 states have call predecessors, (94), 54 states have return successors, (89), 84 states have call predecessors, (89), 89 states have call successors, (89) [2022-04-06 16:25:35,702 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 425 states to 425 states and 497 transitions. [2022-04-06 16:25:35,702 INFO L78 Accepts]: Start accepts. Automaton has 425 states and 497 transitions. Word has length 104 [2022-04-06 16:25:35,702 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:35,702 INFO L478 AbstractCegarLoop]: Abstraction has 425 states and 497 transitions. [2022-04-06 16:25:35,702 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.1) internal successors, (31), 9 states have internal predecessors, (31), 6 states have call successors, (18), 2 states have call predecessors, (18), 1 states have return successors, (16), 6 states have call predecessors, (16), 6 states have call successors, (16) [2022-04-06 16:25:35,702 INFO L276 IsEmpty]: Start isEmpty. Operand 425 states and 497 transitions. [2022-04-06 16:25:35,703 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-04-06 16:25:35,703 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:35,703 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:35,719 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-04-06 16:25:35,919 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,SelfDestructingSolverStorable27 [2022-04-06 16:25:35,919 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:35,919 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:35,919 INFO L85 PathProgramCache]: Analyzing trace with hash -140733238, now seen corresponding path program 21 times [2022-04-06 16:25:35,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:35,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [131576988] [2022-04-06 16:25:35,920 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:35,920 INFO L85 PathProgramCache]: Analyzing trace with hash -140733238, now seen corresponding path program 22 times [2022-04-06 16:25:35,920 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:35,920 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [467324393] [2022-04-06 16:25:35,920 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:35,920 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:35,925 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:35,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1322150115] [2022-04-06 16:25:35,925 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:25:35,925 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:35,925 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:35,926 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-04-06 16:25:35,927 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-04-06 16:25:35,974 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:25:35,975 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:35,976 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 66 conjunts are in the unsatisfiable core [2022-04-06 16:25:35,978 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:36,612 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 85 proven. 110 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2022-04-06 16:25:36,613 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:36,894 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 109 proven. 8 refuted. 0 times theorem prover too weak. 283 trivial. 0 not checked. [2022-04-06 16:25:36,894 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:36,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [467324393] [2022-04-06 16:25:36,894 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:36,894 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1322150115] [2022-04-06 16:25:36,894 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1322150115] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:36,894 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:36,894 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9] total 18 [2022-04-06 16:25:36,895 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:36,895 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [131576988] [2022-04-06 16:25:36,895 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [131576988] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:36,895 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:36,895 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 16:25:36,895 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [11420348] [2022-04-06 16:25:36,895 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:36,895 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 16:25:36,895 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:36,895 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 16:25:36,896 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=58, Invalid=248, Unknown=0, NotChecked=0, Total=306 [2022-04-06 16:25:36,896 INFO L87 Difference]: Start difference. First operand 425 states and 497 transitions. Second operand has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 12 states have internal predecessors, (37), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-04-06 16:25:37,480 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:37,480 INFO L93 Difference]: Finished difference Result 476 states and 556 transitions. [2022-04-06 16:25:37,480 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 16:25:37,480 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 12 states have internal predecessors, (37), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) Word has length 104 [2022-04-06 16:25:37,481 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:37,482 INFO L225 Difference]: With dead ends: 476 [2022-04-06 16:25:37,482 INFO L226 Difference]: Without dead ends: 474 [2022-04-06 16:25:37,483 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 187 SyntacticMatches, 4 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 67 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=75, Invalid=345, Unknown=0, NotChecked=0, Total=420 [2022-04-06 16:25:37,483 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 31 mSDsluCounter, 233 mSDsCounter, 0 mSdLazyCounter, 747 mSolverCounterSat, 30 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 42 SdHoareTripleChecker+Valid, 281 SdHoareTripleChecker+Invalid, 777 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 30 IncrementalHoareTripleChecker+Valid, 747 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:37,483 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [42 Valid, 281 Invalid, 777 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [30 Valid, 747 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 16:25:37,483 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 474 states. [2022-04-06 16:25:37,550 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 474 to 420. [2022-04-06 16:25:37,550 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 420 states, 275 states have (on average 1.1381818181818182) internal successors, (313), 281 states have internal predecessors, (313), 89 states have call successors, (89), 57 states have call predecessors, (89), 55 states have return successors, (84), 81 states have call predecessors, (84), 84 states have call successors, (84) [2022-04-06 16:25:37,551 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 420 states to 420 states and 486 transitions. [2022-04-06 16:25:37,552 INFO L78 Accepts]: Start accepts. Automaton has 420 states and 486 transitions. Word has length 104 [2022-04-06 16:25:37,552 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:37,552 INFO L478 AbstractCegarLoop]: Abstraction has 420 states and 486 transitions. [2022-04-06 16:25:37,552 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 14 states have (on average 2.642857142857143) internal successors, (37), 12 states have internal predecessors, (37), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-04-06 16:25:37,552 INFO L276 IsEmpty]: Start isEmpty. Operand 420 states and 486 transitions. [2022-04-06 16:25:37,553 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-04-06 16:25:37,553 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:37,553 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:37,571 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-04-06 16:25:37,757 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,SelfDestructingSolverStorable28 [2022-04-06 16:25:37,757 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:37,757 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:37,757 INFO L85 PathProgramCache]: Analyzing trace with hash 560866636, now seen corresponding path program 23 times [2022-04-06 16:25:37,757 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:37,757 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1502697167] [2022-04-06 16:25:37,759 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:37,759 INFO L85 PathProgramCache]: Analyzing trace with hash 560866636, now seen corresponding path program 24 times [2022-04-06 16:25:37,759 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:37,759 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1854402305] [2022-04-06 16:25:37,759 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:37,759 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:37,786 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:37,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1055347612] [2022-04-06 16:25:37,786 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:25:37,786 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:37,787 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:37,800 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-04-06 16:25:37,801 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-04-06 16:25:38,240 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 6 check-sat command(s) [2022-04-06 16:25:38,240 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:38,242 INFO L263 TraceCheckSpWp]: Trace formula consists of 201 conjuncts, 55 conjunts are in the unsatisfiable core [2022-04-06 16:25:38,244 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:40,345 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 107 proven. 40 refuted. 0 times theorem prover too weak. 253 trivial. 0 not checked. [2022-04-06 16:25:40,345 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:41,230 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:41,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1854402305] [2022-04-06 16:25:41,231 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:41,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1055347612] [2022-04-06 16:25:41,231 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1055347612] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 16:25:41,231 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 16:25:41,231 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-04-06 16:25:41,231 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:41,231 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1502697167] [2022-04-06 16:25:41,231 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1502697167] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:41,231 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:41,231 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 16:25:41,231 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [20245465] [2022-04-06 16:25:41,231 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:41,232 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 16:25:41,232 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:41,232 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 16:25:41,232 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=101, Invalid=405, Unknown=0, NotChecked=0, Total=506 [2022-04-06 16:25:41,232 INFO L87 Difference]: Start difference. First operand 420 states and 486 transitions. Second operand has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 16:25:45,340 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:45,340 INFO L93 Difference]: Finished difference Result 516 states and 626 transitions. [2022-04-06 16:25:45,340 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 16:25:45,340 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 5 states have call successors, (13) Word has length 104 [2022-04-06 16:25:45,341 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:45,342 INFO L225 Difference]: With dead ends: 516 [2022-04-06 16:25:45,342 INFO L226 Difference]: Without dead ends: 510 [2022-04-06 16:25:45,343 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 141 GetRequests, 114 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 156 ImplicationChecksByTransitivity, 1.5s TimeCoverageRelationStatistics Valid=141, Invalid=615, Unknown=0, NotChecked=0, Total=756 [2022-04-06 16:25:45,343 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 44 mSDsluCounter, 215 mSDsCounter, 0 mSdLazyCounter, 750 mSolverCounterSat, 47 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 3.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 65 SdHoareTripleChecker+Valid, 269 SdHoareTripleChecker+Invalid, 797 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 47 IncrementalHoareTripleChecker+Valid, 750 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 3.5s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:45,344 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [65 Valid, 269 Invalid, 797 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [47 Valid, 750 Invalid, 0 Unknown, 0 Unchecked, 3.5s Time] [2022-04-06 16:25:45,344 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 510 states. [2022-04-06 16:25:45,455 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 510 to 478. [2022-04-06 16:25:45,456 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 478 states, 311 states have (on average 1.1479099678456592) internal successors, (357), 319 states have internal predecessors, (357), 106 states have call successors, (106), 62 states have call predecessors, (106), 60 states have return successors, (101), 96 states have call predecessors, (101), 101 states have call successors, (101) [2022-04-06 16:25:45,457 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 564 transitions. [2022-04-06 16:25:45,457 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 564 transitions. Word has length 104 [2022-04-06 16:25:45,457 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:45,458 INFO L478 AbstractCegarLoop]: Abstraction has 478 states and 564 transitions. [2022-04-06 16:25:45,458 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 13 states have internal predecessors, (35), 6 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 5 states have call successors, (13) [2022-04-06 16:25:45,458 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 564 transitions. [2022-04-06 16:25:45,458 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-04-06 16:25:45,459 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:45,459 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:45,466 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-04-06 16:25:45,661 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable29,29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:45,661 INFO L403 AbstractCegarLoop]: === Iteration 31 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:45,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:45,661 INFO L85 PathProgramCache]: Analyzing trace with hash -152279154, now seen corresponding path program 25 times [2022-04-06 16:25:45,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:45,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [359353780] [2022-04-06 16:25:45,662 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:45,662 INFO L85 PathProgramCache]: Analyzing trace with hash -152279154, now seen corresponding path program 26 times [2022-04-06 16:25:45,662 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:45,662 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1122809609] [2022-04-06 16:25:45,662 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:45,662 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:45,666 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:45,667 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [199405807] [2022-04-06 16:25:45,667 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:25:45,667 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:45,667 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:45,669 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-04-06 16:25:45,669 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-04-06 16:25:45,720 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:25:45,720 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:45,721 INFO L263 TraceCheckSpWp]: Trace formula consists of 268 conjuncts, 53 conjunts are in the unsatisfiable core [2022-04-06 16:25:45,723 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:47,621 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 75 proven. 75 refuted. 0 times theorem prover too weak. 250 trivial. 0 not checked. [2022-04-06 16:25:47,621 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:48,218 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 115 proven. 20 refuted. 0 times theorem prover too weak. 265 trivial. 0 not checked. [2022-04-06 16:25:48,218 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:48,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1122809609] [2022-04-06 16:25:48,218 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:48,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [199405807] [2022-04-06 16:25:48,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [199405807] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:48,218 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:48,218 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 10] total 19 [2022-04-06 16:25:48,218 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:48,218 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [359353780] [2022-04-06 16:25:48,218 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [359353780] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:48,219 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:48,219 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-04-06 16:25:48,219 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145709075] [2022-04-06 16:25:48,219 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:48,220 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 16:25:48,220 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:48,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 16:25:48,221 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=272, Unknown=0, NotChecked=0, Total=342 [2022-04-06 16:25:48,221 INFO L87 Difference]: Start difference. First operand 478 states and 564 transitions. Second operand has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-04-06 16:25:49,299 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:49,300 INFO L93 Difference]: Finished difference Result 507 states and 605 transitions. [2022-04-06 16:25:49,300 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 16:25:49,300 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) Word has length 104 [2022-04-06 16:25:49,301 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:49,302 INFO L225 Difference]: With dead ends: 507 [2022-04-06 16:25:49,302 INFO L226 Difference]: Without dead ends: 505 [2022-04-06 16:25:49,303 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 188 SyntacticMatches, 3 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 1 DeprecatedPredicates, 66 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=84, Invalid=336, Unknown=0, NotChecked=0, Total=420 [2022-04-06 16:25:49,303 INFO L913 BasicCegarLoop]: 54 mSDtfsCounter, 14 mSDsluCounter, 214 mSDsCounter, 0 mSdLazyCounter, 573 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 268 SdHoareTripleChecker+Invalid, 593 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 573 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 10 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:49,303 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 268 Invalid, 593 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 573 Invalid, 0 Unknown, 10 Unchecked, 0.9s Time] [2022-04-06 16:25:49,304 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 505 states. [2022-04-06 16:25:49,410 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 505 to 478. [2022-04-06 16:25:49,411 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 478 states, 311 states have (on average 1.1479099678456592) internal successors, (357), 319 states have internal predecessors, (357), 106 states have call successors, (106), 62 states have call predecessors, (106), 60 states have return successors, (101), 96 states have call predecessors, (101), 101 states have call successors, (101) [2022-04-06 16:25:49,412 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 478 states to 478 states and 564 transitions. [2022-04-06 16:25:49,412 INFO L78 Accepts]: Start accepts. Automaton has 478 states and 564 transitions. Word has length 104 [2022-04-06 16:25:49,412 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:49,412 INFO L478 AbstractCegarLoop]: Abstraction has 478 states and 564 transitions. [2022-04-06 16:25:49,412 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 7 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-04-06 16:25:49,412 INFO L276 IsEmpty]: Start isEmpty. Operand 478 states and 564 transitions. [2022-04-06 16:25:49,413 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-04-06 16:25:49,413 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:49,413 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:49,430 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-04-06 16:25:49,627 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable30,30 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:49,627 INFO L403 AbstractCegarLoop]: === Iteration 32 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:49,628 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:49,628 INFO L85 PathProgramCache]: Analyzing trace with hash 549320720, now seen corresponding path program 27 times [2022-04-06 16:25:49,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:49,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1193977262] [2022-04-06 16:25:49,628 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:49,628 INFO L85 PathProgramCache]: Analyzing trace with hash 549320720, now seen corresponding path program 28 times [2022-04-06 16:25:49,628 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:49,628 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [82240715] [2022-04-06 16:25:49,628 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:49,629 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:49,633 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:49,633 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1449671972] [2022-04-06 16:25:49,633 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:25:49,633 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:49,633 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:49,634 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-04-06 16:25:49,635 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-04-06 16:25:49,683 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:25:49,684 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:49,685 INFO L263 TraceCheckSpWp]: Trace formula consists of 235 conjuncts, 68 conjunts are in the unsatisfiable core [2022-04-06 16:25:49,687 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:50,572 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 58 proven. 137 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2022-04-06 16:25:50,573 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:25:51,234 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 100 proven. 45 refuted. 0 times theorem prover too weak. 255 trivial. 0 not checked. [2022-04-06 16:25:51,235 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:25:51,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [82240715] [2022-04-06 16:25:51,235 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:25:51,235 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1449671972] [2022-04-06 16:25:51,235 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1449671972] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:25:51,235 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:25:51,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 12] total 22 [2022-04-06 16:25:51,236 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:25:51,236 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1193977262] [2022-04-06 16:25:51,236 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1193977262] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:25:51,236 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:25:51,236 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-04-06 16:25:51,236 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1810915179] [2022-04-06 16:25:51,237 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:25:51,237 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 16:25:51,237 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:51,238 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 16:25:51,238 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=375, Unknown=0, NotChecked=0, Total=462 [2022-04-06 16:25:51,238 INFO L87 Difference]: Start difference. First operand 478 states and 564 transitions. Second operand has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 13 states have internal predecessors, (37), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-04-06 16:25:52,397 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:25:52,397 INFO L93 Difference]: Finished difference Result 509 states and 607 transitions. [2022-04-06 16:25:52,397 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 16:25:52,398 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 13 states have internal predecessors, (37), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) Word has length 104 [2022-04-06 16:25:52,398 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:25:52,400 INFO L225 Difference]: With dead ends: 509 [2022-04-06 16:25:52,400 INFO L226 Difference]: Without dead ends: 493 [2022-04-06 16:25:52,401 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 184 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 117 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=104, Invalid=496, Unknown=0, NotChecked=0, Total=600 [2022-04-06 16:25:52,401 INFO L913 BasicCegarLoop]: 48 mSDtfsCounter, 30 mSDsluCounter, 223 mSDsCounter, 0 mSdLazyCounter, 807 mSolverCounterSat, 35 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 271 SdHoareTripleChecker+Invalid, 842 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 35 IncrementalHoareTripleChecker+Valid, 807 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-04-06 16:25:52,401 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 271 Invalid, 842 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [35 Valid, 807 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-04-06 16:25:52,402 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 493 states. [2022-04-06 16:25:52,515 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 493 to 466. [2022-04-06 16:25:52,517 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 466 states, 304 states have (on average 1.1480263157894737) internal successors, (349), 312 states have internal predecessors, (349), 102 states have call successors, (102), 60 states have call predecessors, (102), 59 states have return successors, (98), 93 states have call predecessors, (98), 98 states have call successors, (98) [2022-04-06 16:25:52,518 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 466 states to 466 states and 549 transitions. [2022-04-06 16:25:52,518 INFO L78 Accepts]: Start accepts. Automaton has 466 states and 549 transitions. Word has length 104 [2022-04-06 16:25:52,518 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:25:52,518 INFO L478 AbstractCegarLoop]: Abstraction has 466 states and 549 transitions. [2022-04-06 16:25:52,518 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.466666666666667) internal successors, (37), 13 states have internal predecessors, (37), 7 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 7 states have call predecessors, (16), 7 states have call successors, (16) [2022-04-06 16:25:52,518 INFO L276 IsEmpty]: Start isEmpty. Operand 466 states and 549 transitions. [2022-04-06 16:25:52,519 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 105 [2022-04-06 16:25:52,519 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:25:52,519 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 5, 5, 5, 5, 5, 4, 4, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:25:52,549 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-04-06 16:25:52,736 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 31 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable31 [2022-04-06 16:25:52,736 INFO L403 AbstractCegarLoop]: === Iteration 33 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:25:52,736 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:25:52,736 INFO L85 PathProgramCache]: Analyzing trace with hash -633359412, now seen corresponding path program 29 times [2022-04-06 16:25:52,736 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:25:52,736 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [211435851] [2022-04-06 16:25:52,737 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:25:52,737 INFO L85 PathProgramCache]: Analyzing trace with hash -633359412, now seen corresponding path program 30 times [2022-04-06 16:25:52,737 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:25:52,737 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1941713196] [2022-04-06 16:25:52,737 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:25:52,737 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:25:52,746 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:25:52,746 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1145299791] [2022-04-06 16:25:52,746 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:25:52,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:25:52,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:25:52,747 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-04-06 16:25:52,751 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-04-06 16:25:53,242 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:25:53,242 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:25:53,244 INFO L263 TraceCheckSpWp]: Trace formula consists of 179 conjuncts, 40 conjunts are in the unsatisfiable core [2022-04-06 16:25:53,245 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:25:54,216 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 58 proven. 41 refuted. 0 times theorem prover too weak. 301 trivial. 0 not checked. [2022-04-06 16:25:54,216 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:26:00,494 INFO L134 CoverageAnalysis]: Checked inductivity of 400 backedges. 62 proven. 25 refuted. 0 times theorem prover too weak. 313 trivial. 0 not checked. [2022-04-06 16:26:00,495 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:26:00,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1941713196] [2022-04-06 16:26:00,495 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:26:00,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1145299791] [2022-04-06 16:26:00,495 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1145299791] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:26:00,495 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:26:00,495 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14, 9] total 18 [2022-04-06 16:26:00,495 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:26:00,495 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [211435851] [2022-04-06 16:26:00,495 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [211435851] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:26:00,495 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:26:00,495 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [14] imperfect sequences [] total 14 [2022-04-06 16:26:00,495 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1805255950] [2022-04-06 16:26:00,495 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:26:00,496 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 16:26:00,496 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:26:00,496 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 16:26:00,496 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=56, Invalid=248, Unknown=2, NotChecked=0, Total=306 [2022-04-06 16:26:00,496 INFO L87 Difference]: Start difference. First operand 466 states and 549 transitions. Second operand has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 7 states have call predecessors, (10), 5 states have call successors, (10) [2022-04-06 16:26:02,576 WARN L534 Checker$ProtectedHtc]: IncrementalHoareTripleChecker took 1.73s for a HTC check with result VALID. Formula has sorts [Bool, Int], hasArrays=false, hasNonlinArith=true, quantifiers [] [2022-04-06 16:26:03,229 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:26:03,230 INFO L93 Difference]: Finished difference Result 545 states and 660 transitions. [2022-04-06 16:26:03,230 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 16:26:03,230 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 7 states have call predecessors, (10), 5 states have call successors, (10) Word has length 104 [2022-04-06 16:26:03,231 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:26:03,232 INFO L225 Difference]: With dead ends: 545 [2022-04-06 16:26:03,232 INFO L226 Difference]: Without dead ends: 543 [2022-04-06 16:26:03,233 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 210 GetRequests, 189 SyntacticMatches, 2 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 6.3s TimeCoverageRelationStatistics Valid=73, Invalid=345, Unknown=2, NotChecked=0, Total=420 [2022-04-06 16:26:03,233 INFO L913 BasicCegarLoop]: 41 mSDtfsCounter, 52 mSDsluCounter, 141 mSDsCounter, 0 mSdLazyCounter, 407 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 2.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 182 SdHoareTripleChecker+Invalid, 445 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 407 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 2.5s IncrementalHoareTripleChecker+Time [2022-04-06 16:26:03,233 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 182 Invalid, 445 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 407 Invalid, 0 Unknown, 0 Unchecked, 2.5s Time] [2022-04-06 16:26:03,234 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 543 states. [2022-04-06 16:26:03,365 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 543 to 489. [2022-04-06 16:26:03,365 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 489 states, 317 states have (on average 1.1451104100946372) internal successors, (363), 328 states have internal predecessors, (363), 109 states have call successors, (109), 63 states have call predecessors, (109), 62 states have return successors, (105), 97 states have call predecessors, (105), 105 states have call successors, (105) [2022-04-06 16:26:03,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 489 states to 489 states and 577 transitions. [2022-04-06 16:26:03,367 INFO L78 Accepts]: Start accepts. Automaton has 489 states and 577 transitions. Word has length 104 [2022-04-06 16:26:03,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:26:03,367 INFO L478 AbstractCegarLoop]: Abstraction has 489 states and 577 transitions. [2022-04-06 16:26:03,367 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.076923076923077) internal successors, (27), 11 states have internal predecessors, (27), 5 states have call successors, (12), 2 states have call predecessors, (12), 3 states have return successors, (10), 7 states have call predecessors, (10), 5 states have call successors, (10) [2022-04-06 16:26:03,367 INFO L276 IsEmpty]: Start isEmpty. Operand 489 states and 577 transitions. [2022-04-06 16:26:03,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-04-06 16:26:03,368 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:26:03,368 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 5, 4, 4, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:26:03,374 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-04-06 16:26:03,573 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable32,32 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:26:03,574 INFO L403 AbstractCegarLoop]: === Iteration 34 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:26:03,574 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:26:03,574 INFO L85 PathProgramCache]: Analyzing trace with hash -1283404789, now seen corresponding path program 31 times [2022-04-06 16:26:03,574 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:26:03,574 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [128232220] [2022-04-06 16:26:03,575 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:26:03,575 INFO L85 PathProgramCache]: Analyzing trace with hash -1283404789, now seen corresponding path program 32 times [2022-04-06 16:26:03,575 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:26:03,575 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1661105921] [2022-04-06 16:26:03,575 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:26:03,575 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:26:03,582 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:26:03,582 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1357208502] [2022-04-06 16:26:03,582 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 16:26:03,583 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:26:03,583 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:26:03,584 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-04-06 16:26:03,585 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-04-06 16:26:03,651 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 16:26:03,651 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:26:03,653 INFO L263 TraceCheckSpWp]: Trace formula consists of 277 conjuncts, 41 conjunts are in the unsatisfiable core [2022-04-06 16:26:03,654 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:26:04,171 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 28 proven. 62 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2022-04-06 16:26:04,171 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:26:04,407 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 28 proven. 62 refuted. 0 times theorem prover too weak. 368 trivial. 0 not checked. [2022-04-06 16:26:04,407 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:26:04,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1661105921] [2022-04-06 16:26:04,408 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:26:04,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1357208502] [2022-04-06 16:26:04,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1357208502] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:26:04,408 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:26:04,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9, 9] total 14 [2022-04-06 16:26:04,408 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:26:04,408 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [128232220] [2022-04-06 16:26:04,408 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [128232220] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:26:04,408 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:26:04,408 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2022-04-06 16:26:04,408 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1872412512] [2022-04-06 16:26:04,408 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:26:04,408 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 16:26:04,409 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:26:04,409 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 16:26:04,409 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=46, Invalid=136, Unknown=0, NotChecked=0, Total=182 [2022-04-06 16:26:04,409 INFO L87 Difference]: Start difference. First operand 489 states and 577 transitions. Second operand has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 6 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 16:26:04,820 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:26:04,820 INFO L93 Difference]: Finished difference Result 515 states and 618 transitions. [2022-04-06 16:26:04,821 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 16:26:04,821 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 6 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) Word has length 109 [2022-04-06 16:26:04,821 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:26:04,823 INFO L225 Difference]: With dead ends: 515 [2022-04-06 16:26:04,823 INFO L226 Difference]: Without dead ends: 509 [2022-04-06 16:26:04,825 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 218 GetRequests, 204 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 4 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=50, Invalid=160, Unknown=0, NotChecked=0, Total=210 [2022-04-06 16:26:04,826 INFO L913 BasicCegarLoop]: 63 mSDtfsCounter, 9 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 408 mSolverCounterSat, 13 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 13 SdHoareTripleChecker+Valid, 292 SdHoareTripleChecker+Invalid, 421 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 13 IncrementalHoareTripleChecker+Valid, 408 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 16:26:04,826 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [13 Valid, 292 Invalid, 421 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [13 Valid, 408 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 16:26:04,826 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 509 states. [2022-04-06 16:26:04,937 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 509 to 483. [2022-04-06 16:26:04,938 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 483 states, 314 states have (on average 1.1464968152866242) internal successors, (360), 324 states have internal predecessors, (360), 107 states have call successors, (107), 62 states have call predecessors, (107), 61 states have return successors, (103), 96 states have call predecessors, (103), 103 states have call successors, (103) [2022-04-06 16:26:04,939 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 483 states to 483 states and 570 transitions. [2022-04-06 16:26:04,939 INFO L78 Accepts]: Start accepts. Automaton has 483 states and 570 transitions. Word has length 109 [2022-04-06 16:26:04,940 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:26:04,940 INFO L478 AbstractCegarLoop]: Abstraction has 483 states and 570 transitions. [2022-04-06 16:26:04,940 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 9 states have (on average 3.4444444444444446) internal successors, (31), 8 states have internal predecessors, (31), 6 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 6 states have call predecessors, (17), 6 states have call successors, (17) [2022-04-06 16:26:04,940 INFO L276 IsEmpty]: Start isEmpty. Operand 483 states and 570 transitions. [2022-04-06 16:26:04,941 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-04-06 16:26:04,941 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:26:04,941 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:26:04,960 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (33)] Forceful destruction successful, exit code 0 [2022-04-06 16:26:05,157 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable33,33 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:26:05,158 INFO L403 AbstractCegarLoop]: === Iteration 35 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:26:05,158 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:26:05,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1677771575, now seen corresponding path program 33 times [2022-04-06 16:26:05,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:26:05,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [88260940] [2022-04-06 16:26:05,158 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:26:05,158 INFO L85 PathProgramCache]: Analyzing trace with hash -1677771575, now seen corresponding path program 34 times [2022-04-06 16:26:05,158 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:26:05,158 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587570952] [2022-04-06 16:26:05,159 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:26:05,159 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:26:05,176 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:26:05,176 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1447025572] [2022-04-06 16:26:05,176 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:26:05,176 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:26:05,176 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:26:05,191 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-04-06 16:26:05,222 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-04-06 16:26:05,244 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:26:05,244 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:26:05,245 INFO L263 TraceCheckSpWp]: Trace formula consists of 244 conjuncts, 71 conjunts are in the unsatisfiable core [2022-04-06 16:26:05,247 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:26:06,026 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 84 proven. 129 refuted. 0 times theorem prover too weak. 245 trivial. 0 not checked. [2022-04-06 16:26:06,026 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:26:06,481 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 129 proven. 16 refuted. 0 times theorem prover too weak. 313 trivial. 0 not checked. [2022-04-06 16:26:06,482 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:26:06,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587570952] [2022-04-06 16:26:06,482 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:26:06,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1447025572] [2022-04-06 16:26:06,482 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1447025572] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:26:06,482 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:26:06,482 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16, 11] total 22 [2022-04-06 16:26:06,482 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:26:06,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [88260940] [2022-04-06 16:26:06,482 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [88260940] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:26:06,482 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:26:06,482 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [16] imperfect sequences [] total 16 [2022-04-06 16:26:06,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1609302272] [2022-04-06 16:26:06,483 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:26:06,483 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 16:26:06,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:26:06,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 16:26:06,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=365, Unknown=0, NotChecked=0, Total=462 [2022-04-06 16:26:06,483 INFO L87 Difference]: Start difference. First operand 483 states and 570 transitions. Second operand has 16 states, 15 states have (on average 2.466666666666667) internal successors, (37), 13 states have internal predecessors, (37), 8 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 8 states have call predecessors, (17), 7 states have call successors, (17) [2022-04-06 16:26:07,786 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:26:07,787 INFO L93 Difference]: Finished difference Result 531 states and 633 transitions. [2022-04-06 16:26:07,787 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 16:26:07,787 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.466666666666667) internal successors, (37), 13 states have internal predecessors, (37), 8 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 8 states have call predecessors, (17), 7 states have call successors, (17) Word has length 109 [2022-04-06 16:26:07,787 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:26:07,789 INFO L225 Difference]: With dead ends: 531 [2022-04-06 16:26:07,789 INFO L226 Difference]: Without dead ends: 521 [2022-04-06 16:26:07,789 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 220 GetRequests, 194 SyntacticMatches, 3 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 116 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=114, Invalid=486, Unknown=0, NotChecked=0, Total=600 [2022-04-06 16:26:07,790 INFO L913 BasicCegarLoop]: 47 mSDtfsCounter, 39 mSDsluCounter, 250 mSDsCounter, 0 mSdLazyCounter, 872 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 297 SdHoareTripleChecker+Invalid, 927 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 872 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:26:07,790 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 297 Invalid, 927 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 872 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-04-06 16:26:07,790 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 521 states. [2022-04-06 16:26:07,905 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 521 to 500. [2022-04-06 16:26:07,905 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 500 states, 327 states have (on average 1.143730886850153) internal successors, (374), 337 states have internal predecessors, (374), 108 states have call successors, (108), 65 states have call predecessors, (108), 64 states have return successors, (104), 97 states have call predecessors, (104), 104 states have call successors, (104) [2022-04-06 16:26:07,907 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 500 states to 500 states and 586 transitions. [2022-04-06 16:26:07,907 INFO L78 Accepts]: Start accepts. Automaton has 500 states and 586 transitions. Word has length 109 [2022-04-06 16:26:07,907 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:26:07,907 INFO L478 AbstractCegarLoop]: Abstraction has 500 states and 586 transitions. [2022-04-06 16:26:07,907 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.466666666666667) internal successors, (37), 13 states have internal predecessors, (37), 8 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 8 states have call predecessors, (17), 7 states have call successors, (17) [2022-04-06 16:26:07,907 INFO L276 IsEmpty]: Start isEmpty. Operand 500 states and 586 transitions. [2022-04-06 16:26:07,908 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 110 [2022-04-06 16:26:07,908 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:26:07,908 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 5, 5, 5, 5, 5, 5, 5, 4, 4, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 16:26:07,926 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-04-06 16:26:08,125 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,SelfDestructingSolverStorable34 [2022-04-06 16:26:08,125 INFO L403 AbstractCegarLoop]: === Iteration 36 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:26:08,126 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:26:08,126 INFO L85 PathProgramCache]: Analyzing trace with hash 103380621, now seen corresponding path program 35 times [2022-04-06 16:26:08,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:26:08,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1508927628] [2022-04-06 16:26:08,126 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:26:08,126 INFO L85 PathProgramCache]: Analyzing trace with hash 103380621, now seen corresponding path program 36 times [2022-04-06 16:26:08,126 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:26:08,126 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [413510386] [2022-04-06 16:26:08,126 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:26:08,126 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:26:08,132 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:26:08,132 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1424591359] [2022-04-06 16:26:08,132 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 16:26:08,132 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:26:08,132 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:26:08,136 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-04-06 16:26:08,137 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-04-06 16:26:08,968 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2022-04-06 16:26:08,968 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 16:26:08,972 INFO L263 TraceCheckSpWp]: Trace formula consists of 188 conjuncts, 41 conjunts are in the unsatisfiable core [2022-04-06 16:26:08,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 16:26:09,229 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 121 proven. 5 refuted. 0 times theorem prover too weak. 332 trivial. 0 not checked. [2022-04-06 16:26:09,229 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 16:26:09,388 INFO L134 CoverageAnalysis]: Checked inductivity of 458 backedges. 121 proven. 5 refuted. 0 times theorem prover too weak. 332 trivial. 0 not checked. [2022-04-06 16:26:09,389 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 16:26:09,389 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [413510386] [2022-04-06 16:26:09,389 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 16:26:09,390 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1424591359] [2022-04-06 16:26:09,391 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1424591359] provided 0 perfect and 2 imperfect interpolant sequences [2022-04-06 16:26:09,391 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-04-06 16:26:09,391 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 8] total 15 [2022-04-06 16:26:09,392 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-04-06 16:26:09,392 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1508927628] [2022-04-06 16:26:09,392 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1508927628] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 16:26:09,393 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 16:26:09,393 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-04-06 16:26:09,393 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [297575882] [2022-04-06 16:26:09,393 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 16:26:09,393 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 16:26:09,393 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-04-06 16:26:09,393 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 16:26:09,393 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=40, Invalid=170, Unknown=0, NotChecked=0, Total=210 [2022-04-06 16:26:09,393 INFO L87 Difference]: Start difference. First operand 500 states and 586 transitions. Second operand has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 16:26:09,665 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 16:26:09,665 INFO L93 Difference]: Finished difference Result 510 states and 594 transitions. [2022-04-06 16:26:09,679 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 16:26:09,680 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) Word has length 109 [2022-04-06 16:26:09,680 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 16:26:09,682 INFO L225 Difference]: With dead ends: 510 [2022-04-06 16:26:09,682 INFO L226 Difference]: Without dead ends: 489 [2022-04-06 16:26:09,683 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 221 GetRequests, 201 SyntacticMatches, 3 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 49 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=65, Invalid=277, Unknown=0, NotChecked=0, Total=342 [2022-04-06 16:26:09,683 INFO L913 BasicCegarLoop]: 24 mSDtfsCounter, 24 mSDsluCounter, 106 mSDsCounter, 0 mSdLazyCounter, 189 mSolverCounterSat, 25 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 25 SdHoareTripleChecker+Valid, 130 SdHoareTripleChecker+Invalid, 214 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 25 IncrementalHoareTripleChecker+Valid, 189 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 16:26:09,683 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [25 Valid, 130 Invalid, 214 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [25 Valid, 189 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 16:26:09,684 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 489 states. [2022-04-06 16:26:09,807 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 489 to 450. [2022-04-06 16:26:09,808 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 450 states, 301 states have (on average 1.1229235880398671) internal successors, (338), 309 states have internal predecessors, (338), 89 states have call successors, (89), 60 states have call predecessors, (89), 59 states have return successors, (86), 80 states have call predecessors, (86), 86 states have call successors, (86) [2022-04-06 16:26:09,809 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 450 states to 450 states and 513 transitions. [2022-04-06 16:26:09,810 INFO L78 Accepts]: Start accepts. Automaton has 450 states and 513 transitions. Word has length 109 [2022-04-06 16:26:09,810 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 16:26:09,810 INFO L478 AbstractCegarLoop]: Abstraction has 450 states and 513 transitions. [2022-04-06 16:26:09,810 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.272727272727273) internal successors, (25), 10 states have internal predecessors, (25), 5 states have call successors, (10), 2 states have call predecessors, (10), 3 states have return successors, (9), 5 states have call predecessors, (9), 4 states have call successors, (9) [2022-04-06 16:26:09,810 INFO L276 IsEmpty]: Start isEmpty. Operand 450 states and 513 transitions. [2022-04-06 16:26:09,811 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 119 [2022-04-06 16:26:09,811 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 16:26:09,811 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 6, 5, 5, 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-04-06 16:26:09,821 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-04-06 16:26:10,019 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 35 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable35 [2022-04-06 16:26:10,019 INFO L403 AbstractCegarLoop]: === Iteration 37 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 16:26:10,019 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 16:26:10,019 INFO L85 PathProgramCache]: Analyzing trace with hash 1511605586, now seen corresponding path program 9 times [2022-04-06 16:26:10,019 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-04-06 16:26:10,019 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [619030643] [2022-04-06 16:26:10,020 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-04-06 16:26:10,020 INFO L85 PathProgramCache]: Analyzing trace with hash 1511605586, now seen corresponding path program 10 times [2022-04-06 16:26:10,020 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 16:26:10,020 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [899416973] [2022-04-06 16:26:10,020 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 16:26:10,020 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 16:26:10,024 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 16:26:10,025 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [625781207] [2022-04-06 16:26:10,025 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 16:26:10,025 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 16:26:10,025 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 16:26:10,025 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-04-06 16:26:10,026 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-04-06 16:26:10,082 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 16:26:10,082 INFO L229 tOrderPrioritization]: Conjunction of SSA is sat [2022-04-06 16:26:10,082 INFO L352 TraceCheck]: Trace is feasible, we will do another trace check, this time with branch encoders. [2022-04-06 16:26:10,103 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is sat [2022-04-06 16:26:10,175 INFO L130 FreeRefinementEngine]: Strategy CAMEL found a feasible trace [2022-04-06 16:26:10,175 INFO L130 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found a feasible trace [2022-04-06 16:26:10,175 INFO L618 BasicCegarLoop]: Counterexample is feasible [2022-04-06 16:26:10,185 INFO L788 garLoopResultBuilder]: Registering result UNSAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-04-06 16:26:10,239 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-04-06 16:26:10,387 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,SelfDestructingSolverStorable36 [2022-04-06 16:26:10,390 INFO L719 BasicCegarLoop]: Path program histogram: [36, 10, 10, 4, 2, 2, 2, 2, 2, 2, 2] [2022-04-06 16:26:10,392 INFO L178 ceAbstractionStarter]: Computing trace abstraction results [2022-04-06 16:26:10,404 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.04 04:26:10 BoogieIcfgContainer [2022-04-06 16:26:10,404 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-04-06 16:26:10,405 INFO L158 Benchmark]: Toolchain (without parser) took 128281.32ms. Allocated memory was 253.8MB in the beginning and 451.9MB in the end (delta: 198.2MB). Free memory was 199.1MB in the beginning and 334.3MB in the end (delta: -135.2MB). Peak memory consumption was 63.0MB. Max. memory is 8.0GB. [2022-04-06 16:26:10,405 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 253.8MB. Free memory was 216.0MB in the beginning and 215.9MB in the end (delta: 90.7kB). There was no memory consumed. Max. memory is 8.0GB. [2022-04-06 16:26:10,405 INFO L158 Benchmark]: CACSL2BoogieTranslator took 188.10ms. Allocated memory is still 253.8MB. Free memory was 198.9MB in the beginning and 224.6MB in the end (delta: -25.7MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-04-06 16:26:10,405 INFO L158 Benchmark]: Boogie Preprocessor took 33.79ms. Allocated memory is still 253.8MB. Free memory was 224.6MB in the beginning and 223.0MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-04-06 16:26:10,405 INFO L158 Benchmark]: RCFGBuilder took 195.87ms. Allocated memory is still 253.8MB. Free memory was 223.0MB in the beginning and 212.0MB in the end (delta: 10.9MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. [2022-04-06 16:26:10,405 INFO L158 Benchmark]: TraceAbstraction took 127859.87ms. Allocated memory was 253.8MB in the beginning and 451.9MB in the end (delta: 198.2MB). Free memory was 211.4MB in the beginning and 334.3MB in the end (delta: -122.9MB). Peak memory consumption was 76.2MB. Max. memory is 8.0GB. [2022-04-06 16:26:10,406 INFO L339 ainManager$Toolchain]: ####################### End [Toolchain 1] ####################### --- Results --- * Results from de.uni_freiburg.informatik.ultimate.core: - StatisticsResult: Toolchain Benchmarks Benchmark results are: * CDTParser took 0.11ms. Allocated memory is still 253.8MB. Free memory was 216.0MB in the beginning and 215.9MB in the end (delta: 90.7kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 188.10ms. Allocated memory is still 253.8MB. Free memory was 198.9MB in the beginning and 224.6MB in the end (delta: -25.7MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * Boogie Preprocessor took 33.79ms. Allocated memory is still 253.8MB. Free memory was 224.6MB in the beginning and 223.0MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 195.87ms. Allocated memory is still 253.8MB. Free memory was 223.0MB in the beginning and 212.0MB in the end (delta: 10.9MB). Peak memory consumption was 10.5MB. Max. memory is 8.0GB. * TraceAbstraction took 127859.87ms. Allocated memory was 253.8MB in the beginning and 451.9MB in the end (delta: 198.2MB). Free memory was 211.4MB in the beginning and 334.3MB in the end (delta: -122.9MB). Peak memory consumption was 76.2MB. Max. memory is 8.0GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - StatisticsResult: ErrorAutomatonStatistics NumberErrorTraces: 0, NumberStatementsAllTraces: 0, NumberRelevantStatements: 0, 0.0s ErrorAutomatonConstructionTimeTotal, 0.0s FaulLocalizationTime, NumberStatementsFirstTrace: -1, TraceLengthAvg: 0, 0.0s ErrorAutomatonConstructionTimeAvg, 0.0s ErrorAutomatonDifferenceTimeAvg, 0.0s ErrorAutomatonDifferenceTimeTotal, NumberOfNoEnhancement: 0, NumberOfFiniteEnhancement: 0, NumberOfInfiniteEnhancement: 0 - CounterExampleResult [Line: 13]: a call to reach_error is reachable a call to reach_error is reachable We found a FailurePath: [L18] int counter = 0; [L20] long long a, b, p, q, r, s; [L21] int x, y; [L22] x = __VERIFIER_nondet_int() [L23] y = __VERIFIER_nondet_int() [L24] CALL assume_abort_if_not(x >= 1) [L8] COND FALSE !(!cond) [L24] RET assume_abort_if_not(x >= 1) [L25] CALL assume_abort_if_not(y >= 1) [L8] COND FALSE !(!cond) [L25] RET assume_abort_if_not(y >= 1) [L27] a = x [L28] b = y [L29] p = 1 [L30] q = 0 [L31] r = 0 [L32] s = 1 [L34] EXPR counter++ [L34] COND TRUE counter++<5 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<5 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<5 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<5 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND TRUE counter++<5 [L35] CALL __VERIFIER_assert(1 == p * s - r * q) [L11] COND FALSE !(!(cond)) [L35] RET __VERIFIER_assert(1 == p * s - r * q) [L36] CALL __VERIFIER_assert(a == y * r + x * p) [L11] COND FALSE !(!(cond)) [L36] RET __VERIFIER_assert(a == y * r + x * p) [L37] CALL __VERIFIER_assert(b == x * q + y * s) [L11] COND FALSE !(!(cond)) [L37] RET __VERIFIER_assert(b == x * q + y * s) [L39] COND FALSE !(!(a != b)) [L42] COND TRUE a > b [L43] a = a - b [L44] p = p - q [L45] r = r - s [L34] EXPR counter++ [L34] COND FALSE !(counter++<5) [L53] CALL __VERIFIER_assert(a - b == 0) [L11] COND TRUE !(cond) [L13] reach_error() - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 38 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 127.8s, OverallIterations: 37, TraceHistogramMax: 16, PathProgramHistogramMax: 36, EmptinessCheckTime: 0.0s, AutomataDifference: 65.4s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 0.0s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 16 mSolverCounterUnknown, 887 SdHoareTripleChecker+Valid, 54.8s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 659 mSDsluCounter, 6891 SdHoareTripleChecker+Invalid, 53.7s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 21 IncrementalHoareTripleChecker+Unchecked, 5269 mSDsCounter, 540 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 11152 IncrementalHoareTripleChecker+Invalid, 11729 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 540 mSolverCounterUnsat, 1622 mSDtfsCounter, 11152 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 16 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4968 GetRequests, 4454 SyntacticMatches, 53 SemanticMatches, 461 ConstructedPredicates, 1 IntricatePredicates, 2 DeprecatedPredicates, 1110 ImplicationChecksByTransitivity, 31.2s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=500occurred in iteration=35, InterpolantAutomatonStates: 345, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 1.7s AutomataMinimizationTime, 36 MinimizatonAttempts, 592 StatesRemovedByMinimization, 31 NontrivialMinimizations, HoareAnnotationStatistics: No data available, RefinementEngineStatistics: TRACE_CHECK: No data available, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available RESULT: Ultimate proved your program to be incorrect! [2022-04-06 16:26:10,443 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Forceful destruction successful, exit code 0 Received shutdown request...