/usr/bin/java -Xmx8000000000 -Xss4m -jar ./plugins/org.eclipse.equinox.launcher_1.5.800.v20200727-1323.jar -data @noDefault -ultimatedata ./data --core.log.level.for.class de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN -tc ../../../trunk/examples/toolchains/AutomizerC.xml -s ../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound2.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-7968f31 [2022-03-18 02:48:52,408 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-03-18 02:48:52,409 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-03-18 02:48:52,475 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-03-18 02:48:52,476 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-03-18 02:48:52,477 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-03-18 02:48:52,480 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-03-18 02:48:52,486 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-03-18 02:48:52,488 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-03-18 02:48:52,494 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-03-18 02:48:52,495 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-03-18 02:48:52,496 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-03-18 02:48:52,496 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-03-18 02:48:52,498 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-03-18 02:48:52,499 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-03-18 02:48:52,502 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-03-18 02:48:52,502 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-03-18 02:48:52,503 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-03-18 02:48:52,505 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-03-18 02:48:52,509 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-03-18 02:48:52,511 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-03-18 02:48:52,512 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-03-18 02:48:52,512 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-03-18 02:48:52,513 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-03-18 02:48:52,514 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-03-18 02:48:52,518 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-03-18 02:48:52,519 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-03-18 02:48:52,519 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-03-18 02:48:52,519 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-03-18 02:48:52,519 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-03-18 02:48:52,520 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-03-18 02:48:52,520 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-03-18 02:48:52,521 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-03-18 02:48:52,521 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-03-18 02:48:52,521 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-03-18 02:48:52,522 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-03-18 02:48:52,522 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-03-18 02:48:52,522 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-03-18 02:48:52,523 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-03-18 02:48:52,523 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-03-18 02:48:52,523 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-03-18 02:48:52,525 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-03-18 02:48:52,527 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/acceleratedInterpolation/acceleratedInterpolationQvasr_64.epf [2022-03-18 02:48:52,533 INFO L113 SettingsManager]: Loading preferences was successful [2022-03-18 02:48:52,533 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-03-18 02:48:52,534 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-03-18 02:48:52,534 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-03-18 02:48:52,534 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-03-18 02:48:52,534 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-03-18 02:48:52,534 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-03-18 02:48:52,534 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-03-18 02:48:52,534 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-03-18 02:48:52,535 INFO L138 SettingsManager]: * Use constant arrays=true [2022-03-18 02:48:52,535 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-03-18 02:48:52,535 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-03-18 02:48:52,535 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-03-18 02:48:52,535 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-03-18 02:48:52,535 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-03-18 02:48:52,535 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-18 02:48:52,535 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-03-18 02:48:52,535 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=Craig_NestedInterpolation [2022-03-18 02:48:52,535 INFO L138 SettingsManager]: * Trace refinement strategy=ACCELERATED_INTERPOLATION [2022-03-18 02:48:52,535 INFO L138 SettingsManager]: * Trace refinement strategy used in Accelerated Interpolation=CAMEL [2022-03-18 02:48:52,536 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2022-03-18 02:48:52,536 INFO L138 SettingsManager]: * Loop acceleration method that is used by accelerated interpolation=QVASR [2022-03-18 02:48:52,536 INFO L138 SettingsManager]: * Use separate solver for trace checks=false WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-03-18 02:48:52,718 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-03-18 02:48:52,748 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-03-18 02:48:52,749 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-03-18 02:48:52,750 INFO L271 PluginConnector]: Initializing CDTParser... [2022-03-18 02:48:52,751 INFO L275 PluginConnector]: CDTParser initialized [2022-03-18 02:48:52,752 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound2.c [2022-03-18 02:48:52,812 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2ee159087/fd39b24b163842a38b871c6341b1a6bb/FLAGb16a464df [2022-03-18 02:48:53,196 INFO L306 CDTParser]: Found 1 translation units. [2022-03-18 02:48:53,196 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound2.c [2022-03-18 02:48:53,201 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2ee159087/fd39b24b163842a38b871c6341b1a6bb/FLAGb16a464df [2022-03-18 02:48:53,212 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/2ee159087/fd39b24b163842a38b871c6341b1a6bb [2022-03-18 02:48:53,214 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-03-18 02:48:53,215 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2022-03-18 02:48:53,217 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-03-18 02:48:53,217 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-03-18 02:48:53,220 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-03-18 02:48:53,220 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.03 02:48:53" (1/1) ... [2022-03-18 02:48:53,221 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@242cb57b and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:48:53, skipping insertion in model container [2022-03-18 02:48:53,221 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 18.03 02:48:53" (1/1) ... [2022-03-18 02:48:53,225 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-03-18 02:48:53,235 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-03-18 02:48:53,382 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound2.c[490,503] [2022-03-18 02:48:53,419 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-18 02:48:53,426 INFO L203 MainTranslator]: Completed pre-run [2022-03-18 02:48:53,435 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound2.c[490,503] [2022-03-18 02:48:53,452 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-03-18 02:48:53,478 INFO L208 MainTranslator]: Completed translation [2022-03-18 02:48:53,479 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:48:53 WrapperNode [2022-03-18 02:48:53,479 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-03-18 02:48:53,479 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-03-18 02:48:53,479 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-03-18 02:48:53,479 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-03-18 02:48:53,487 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:48:53" (1/1) ... [2022-03-18 02:48:53,487 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:48:53" (1/1) ... [2022-03-18 02:48:53,503 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:48:53" (1/1) ... [2022-03-18 02:48:53,504 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:48:53" (1/1) ... [2022-03-18 02:48:53,515 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:48:53" (1/1) ... [2022-03-18 02:48:53,520 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:48:53" (1/1) ... [2022-03-18 02:48:53,526 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:48:53" (1/1) ... [2022-03-18 02:48:53,531 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-03-18 02:48:53,532 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-03-18 02:48:53,532 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-03-18 02:48:53,532 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-03-18 02:48:53,533 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:48:53" (1/1) ... [2022-03-18 02:48:53,539 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-03-18 02:48:53,547 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:48:53,607 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-03-18 02:48:53,632 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-03-18 02:48:53,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-03-18 02:48:53,661 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-03-18 02:48:53,661 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-03-18 02:48:53,661 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-03-18 02:48:53,661 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-03-18 02:48:53,662 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-03-18 02:48:53,662 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-03-18 02:48:53,662 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-03-18 02:48:53,662 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-03-18 02:48:53,662 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-03-18 02:48:53,662 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2022-03-18 02:48:53,663 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-03-18 02:48:53,663 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-03-18 02:48:53,663 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-03-18 02:48:53,664 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-03-18 02:48:53,664 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-03-18 02:48:53,664 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-03-18 02:48:53,665 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-03-18 02:48:53,665 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-03-18 02:48:53,665 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-03-18 02:48:53,724 INFO L234 CfgBuilder]: Building ICFG [2022-03-18 02:48:53,725 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-03-18 02:48:53,973 INFO L275 CfgBuilder]: Performing block encoding [2022-03-18 02:48:53,978 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-03-18 02:48:53,978 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2022-03-18 02:48:53,979 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.03 02:48:53 BoogieIcfgContainer [2022-03-18 02:48:53,979 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-03-18 02:48:53,981 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-03-18 02:48:53,981 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-03-18 02:48:53,996 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-03-18 02:48:53,996 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 18.03 02:48:53" (1/3) ... [2022-03-18 02:48:53,997 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@505c6971 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.03 02:48:53, skipping insertion in model container [2022-03-18 02:48:53,997 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 18.03 02:48:53" (2/3) ... [2022-03-18 02:48:53,997 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@505c6971 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 18.03 02:48:53, skipping insertion in model container [2022-03-18 02:48:53,998 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 18.03 02:48:53" (3/3) ... [2022-03-18 02:48:53,999 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_valuebound2.c [2022-03-18 02:48:54,003 INFO L205 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:Craig_NestedInterpolation Determinization: PREDICATE_ABSTRACTION [2022-03-18 02:48:54,003 INFO L164 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-03-18 02:48:54,069 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-03-18 02:48:54,077 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=Craig_NestedInterpolation, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=true, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-03-18 02:48:54,077 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-03-18 02:48:54,094 INFO L276 IsEmpty]: Start isEmpty. Operand has 40 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-03-18 02:48:54,100 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2022-03-18 02:48:54,101 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:48:54,101 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:48:54,102 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:48:54,129 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:48:54,129 INFO L85 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 1 times [2022-03-18 02:48:54,153 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:54,154 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [2095564998] [2022-03-18 02:48:54,164 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:48:54,164 INFO L85 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 2 times [2022-03-18 02:48:54,166 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:48:54,167 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1270875151] [2022-03-18 02:48:54,167 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:48:54,167 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:48:54,233 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:48:54,279 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-03-18 02:48:54,283 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:48:54,289 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-03-18 02:48:54,293 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:48:54,309 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2022-03-18 02:48:54,310 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:48:54,318 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2022-03-18 02:48:54,319 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:48:54,326 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2022-03-18 02:48:54,327 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-03-18 02:48:54,334 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 02:48:54,334 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:48:54,334 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1270875151] [2022-03-18 02:48:54,335 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [1270875151] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:48:54,335 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:48:54,335 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-18 02:48:54,337 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:48:54,337 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [2095564998] [2022-03-18 02:48:54,337 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [2095564998] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:48:54,337 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:48:54,337 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-03-18 02:48:54,337 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [559511091] [2022-03-18 02:48:54,338 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:48:54,340 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-03-18 02:48:54,340 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:54,363 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-03-18 02:48:54,363 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-18 02:48:54,365 INFO L87 Difference]: Start difference. First operand has 40 states, 23 states have (on average 1.5217391304347827) internal successors, (35), 24 states have internal predecessors, (35), 11 states have call successors, (11), 4 states have call predecessors, (11), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) Second operand has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-18 02:48:54,456 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:48:54,457 INFO L93 Difference]: Finished difference Result 73 states and 115 transitions. [2022-03-18 02:48:54,458 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-03-18 02:48:54,459 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 33 [2022-03-18 02:48:54,459 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:48:54,464 INFO L225 Difference]: With dead ends: 73 [2022-03-18 02:48:54,464 INFO L226 Difference]: Without dead ends: 35 [2022-03-18 02:48:54,467 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-03-18 02:48:54,470 INFO L912 BasicCegarLoop]: 40 mSDtfsCounter, 24 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 11 mSolverCounterSat, 10 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 33 SdHoareTripleChecker+Valid, 43 SdHoareTripleChecker+Invalid, 21 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 10 IncrementalHoareTripleChecker+Valid, 11 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:48:54,471 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [33 Valid, 43 Invalid, 21 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [10 Valid, 11 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:48:54,482 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2022-03-18 02:48:54,497 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2022-03-18 02:48:54,498 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 35 states, 20 states have (on average 1.2) internal successors, (24), 21 states have internal predecessors, (24), 11 states have call successors, (11), 4 states have call predecessors, (11), 3 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-03-18 02:48:54,502 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 44 transitions. [2022-03-18 02:48:54,503 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 44 transitions. Word has length 33 [2022-03-18 02:48:54,503 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:48:54,504 INFO L478 AbstractCegarLoop]: Abstraction has 35 states and 44 transitions. [2022-03-18 02:48:54,504 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 4.0) internal successors, (12), 2 states have internal predecessors, (12), 2 states have call successors, (7), 3 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-18 02:48:54,505 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 44 transitions. [2022-03-18 02:48:54,507 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2022-03-18 02:48:54,507 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:48:54,507 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:48:54,508 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-03-18 02:48:54,508 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:48:54,509 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:48:54,509 INFO L85 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 1 times [2022-03-18 02:48:54,510 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:54,510 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1392847783] [2022-03-18 02:48:54,510 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:48:54,511 INFO L85 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 2 times [2022-03-18 02:48:54,511 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:48:54,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1015470120] [2022-03-18 02:48:54,512 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:48:54,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:48:54,542 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:48:54,542 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [572352872] [2022-03-18 02:48:54,543 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:48:54,543 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:48:54,543 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:48:54,561 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:48:54,563 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-03-18 02:48:54,603 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 1 check-sat command(s) [2022-03-18 02:48:54,604 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:48:54,605 INFO L263 TraceCheckSpWp]: Trace formula consists of 76 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-18 02:48:54,609 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:48:54,846 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 02:48:54,847 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-18 02:48:54,847 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:48:54,847 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1015470120] [2022-03-18 02:48:54,847 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:48:54,848 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [572352872] [2022-03-18 02:48:54,849 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [572352872] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:48:54,849 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:48:54,849 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-18 02:48:54,851 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:48:54,851 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1392847783] [2022-03-18 02:48:54,855 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1392847783] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:48:54,855 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:48:54,860 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-18 02:48:54,860 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [123306847] [2022-03-18 02:48:54,860 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:48:54,861 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-18 02:48:54,861 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:54,862 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-18 02:48:54,862 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2022-03-18 02:48:54,862 INFO L87 Difference]: Start difference. First operand 35 states and 44 transitions. Second operand has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-18 02:48:54,981 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:48:54,982 INFO L93 Difference]: Finished difference Result 54 states and 69 transitions. [2022-03-18 02:48:54,982 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-18 02:48:54,982 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 34 [2022-03-18 02:48:54,983 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:48:54,985 INFO L225 Difference]: With dead ends: 54 [2022-03-18 02:48:54,985 INFO L226 Difference]: Without dead ends: 51 [2022-03-18 02:48:54,986 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-03-18 02:48:54,988 INFO L912 BasicCegarLoop]: 43 mSDtfsCounter, 14 mSDsluCounter, 154 mSDsCounter, 0 mSdLazyCounter, 55 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 18 SdHoareTripleChecker+Valid, 197 SdHoareTripleChecker+Invalid, 57 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 55 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:48:54,991 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [18 Valid, 197 Invalid, 57 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 55 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:48:54,995 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2022-03-18 02:48:55,011 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2022-03-18 02:48:55,012 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 50 states, 30 states have (on average 1.2) internal successors, (36), 31 states have internal predecessors, (36), 15 states have call successors, (15), 5 states have call predecessors, (15), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-03-18 02:48:55,013 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 64 transitions. [2022-03-18 02:48:55,013 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 64 transitions. Word has length 34 [2022-03-18 02:48:55,013 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:48:55,014 INFO L478 AbstractCegarLoop]: Abstraction has 50 states and 64 transitions. [2022-03-18 02:48:55,014 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 5 states have (on average 2.6) internal successors, (13), 5 states have internal predecessors, (13), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-18 02:48:55,014 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 64 transitions. [2022-03-18 02:48:55,015 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2022-03-18 02:48:55,015 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:48:55,015 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:48:55,037 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-03-18 02:48:55,216 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:48:55,216 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:48:55,217 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:48:55,217 INFO L85 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 1 times [2022-03-18 02:48:55,217 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:55,217 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [439462745] [2022-03-18 02:48:55,218 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:48:55,218 INFO L85 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 2 times [2022-03-18 02:48:55,218 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:48:55,218 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [580785592] [2022-03-18 02:48:55,218 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:48:55,218 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:48:55,235 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:48:55,235 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1327222514] [2022-03-18 02:48:55,235 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:48:55,235 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:48:55,235 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:48:55,238 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:48:55,267 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-03-18 02:48:55,301 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:48:55,301 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:48:55,302 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 9 conjunts are in the unsatisfiable core [2022-03-18 02:48:55,306 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:48:55,428 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-18 02:48:55,429 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:48:55,569 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-18 02:48:55,570 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:48:55,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [580785592] [2022-03-18 02:48:55,570 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:48:55,570 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1327222514] [2022-03-18 02:48:55,570 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1327222514] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:48:55,570 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:48:55,571 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-18 02:48:55,571 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:48:55,571 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [439462745] [2022-03-18 02:48:55,571 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [439462745] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:48:55,571 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:48:55,571 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-18 02:48:55,571 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [916008561] [2022-03-18 02:48:55,572 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:48:55,572 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-18 02:48:55,572 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:55,573 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-18 02:48:55,573 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-18 02:48:55,573 INFO L87 Difference]: Start difference. First operand 50 states and 64 transitions. Second operand has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-18 02:48:55,756 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:48:55,756 INFO L93 Difference]: Finished difference Result 103 states and 143 transitions. [2022-03-18 02:48:55,756 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-03-18 02:48:55,757 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) Word has length 39 [2022-03-18 02:48:55,769 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:48:55,770 INFO L225 Difference]: With dead ends: 103 [2022-03-18 02:48:55,770 INFO L226 Difference]: Without dead ends: 96 [2022-03-18 02:48:55,770 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 82 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=47, Invalid=135, Unknown=0, NotChecked=0, Total=182 [2022-03-18 02:48:55,771 INFO L912 BasicCegarLoop]: 51 mSDtfsCounter, 58 mSDsluCounter, 237 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 46 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 62 SdHoareTripleChecker+Valid, 288 SdHoareTripleChecker+Invalid, 155 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 46 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:48:55,771 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [62 Valid, 288 Invalid, 155 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [46 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:48:55,772 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2022-03-18 02:48:55,796 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 71. [2022-03-18 02:48:55,796 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 71 states, 47 states have (on average 1.2553191489361701) internal successors, (59), 48 states have internal predecessors, (59), 19 states have call successors, (19), 5 states have call predecessors, (19), 4 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-03-18 02:48:55,797 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 95 transitions. [2022-03-18 02:48:55,797 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 95 transitions. Word has length 39 [2022-03-18 02:48:55,797 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:48:55,798 INFO L478 AbstractCegarLoop]: Abstraction has 71 states and 95 transitions. [2022-03-18 02:48:55,798 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 2.625) internal successors, (21), 7 states have internal predecessors, (21), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 2 states have call successors, (5) [2022-03-18 02:48:55,798 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 95 transitions. [2022-03-18 02:48:55,798 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2022-03-18 02:48:55,798 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:48:55,799 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:48:55,815 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-03-18 02:48:56,009 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-03-18 02:48:56,009 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:48:56,010 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:48:56,010 INFO L85 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 1 times [2022-03-18 02:48:56,010 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:56,010 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [491630848] [2022-03-18 02:48:56,011 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:48:56,011 INFO L85 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 2 times [2022-03-18 02:48:56,015 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:48:56,015 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1358089226] [2022-03-18 02:48:56,016 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:48:56,016 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:48:56,041 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:48:56,042 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1760675111] [2022-03-18 02:48:56,042 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:48:56,042 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:48:56,042 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:48:56,046 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:48:56,047 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-03-18 02:48:56,114 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:48:56,114 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:48:56,115 INFO L263 TraceCheckSpWp]: Trace formula consists of 139 conjuncts, 38 conjunts are in the unsatisfiable core [2022-03-18 02:48:56,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:48:56,496 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-03-18 02:48:56,496 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:48:56,773 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 0 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 02:48:56,773 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:48:56,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1358089226] [2022-03-18 02:48:56,773 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:48:56,773 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1760675111] [2022-03-18 02:48:56,773 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1760675111] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:48:56,773 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:48:56,774 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 9] total 18 [2022-03-18 02:48:56,774 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:48:56,774 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [491630848] [2022-03-18 02:48:56,774 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [491630848] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:48:56,774 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:48:56,774 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-18 02:48:56,774 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [855163917] [2022-03-18 02:48:56,774 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:48:56,774 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-18 02:48:56,775 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:56,775 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-18 02:48:56,775 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=60, Invalid=246, Unknown=0, NotChecked=0, Total=306 [2022-03-18 02:48:56,775 INFO L87 Difference]: Start difference. First operand 71 states and 95 transitions. Second operand has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-18 02:48:57,129 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:48:57,130 INFO L93 Difference]: Finished difference Result 112 states and 151 transitions. [2022-03-18 02:48:57,130 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-18 02:48:57,130 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) Word has length 42 [2022-03-18 02:48:57,130 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:48:57,131 INFO L225 Difference]: With dead ends: 112 [2022-03-18 02:48:57,132 INFO L226 Difference]: Without dead ends: 110 [2022-03-18 02:48:57,132 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 66 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 81 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=96, Invalid=410, Unknown=0, NotChecked=0, Total=506 [2022-03-18 02:48:57,133 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 63 mSDsluCounter, 337 mSDsCounter, 0 mSdLazyCounter, 340 mSolverCounterSat, 37 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 72 SdHoareTripleChecker+Valid, 389 SdHoareTripleChecker+Invalid, 377 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 37 IncrementalHoareTripleChecker+Valid, 340 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 02:48:57,133 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [72 Valid, 389 Invalid, 377 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [37 Valid, 340 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 02:48:57,133 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2022-03-18 02:48:57,146 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 93. [2022-03-18 02:48:57,146 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 93 states, 63 states have (on average 1.2380952380952381) internal successors, (78), 64 states have internal predecessors, (78), 23 states have call successors, (23), 7 states have call predecessors, (23), 6 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-03-18 02:48:57,147 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 122 transitions. [2022-03-18 02:48:57,147 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 122 transitions. Word has length 42 [2022-03-18 02:48:57,147 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:48:57,148 INFO L478 AbstractCegarLoop]: Abstraction has 93 states and 122 transitions. [2022-03-18 02:48:57,148 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.0) internal successors, (24), 10 states have internal predecessors, (24), 4 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 3 states have call successors, (5) [2022-03-18 02:48:57,148 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 122 transitions. [2022-03-18 02:48:57,149 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-18 02:48:57,149 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:48:57,149 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:48:57,171 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-03-18 02:48:57,368 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:48:57,369 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:48:57,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:48:57,369 INFO L85 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 1 times [2022-03-18 02:48:57,369 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:57,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [810985329] [2022-03-18 02:48:57,369 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:48:57,370 INFO L85 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 2 times [2022-03-18 02:48:57,370 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:48:57,370 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [938600918] [2022-03-18 02:48:57,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:48:57,370 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:48:57,382 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:48:57,382 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [446626927] [2022-03-18 02:48:57,382 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:48:57,383 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:48:57,383 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:48:57,388 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:48:57,389 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-03-18 02:48:57,421 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:48:57,421 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:48:57,422 INFO L263 TraceCheckSpWp]: Trace formula consists of 135 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-18 02:48:57,423 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:48:57,560 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 7 proven. 6 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2022-03-18 02:48:57,561 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:48:57,658 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 4 proven. 0 refuted. 0 times theorem prover too weak. 28 trivial. 0 not checked. [2022-03-18 02:48:57,658 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:48:57,658 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [938600918] [2022-03-18 02:48:57,658 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:48:57,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [446626927] [2022-03-18 02:48:57,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [446626927] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-18 02:48:57,659 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:48:57,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [9] total 10 [2022-03-18 02:48:57,659 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:48:57,659 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [810985329] [2022-03-18 02:48:57,659 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [810985329] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:48:57,659 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:48:57,659 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:48:57,659 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [318763632] [2022-03-18 02:48:57,659 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:48:57,660 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 02:48:57,660 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:57,660 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 02:48:57,660 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2022-03-18 02:48:57,660 INFO L87 Difference]: Start difference. First operand 93 states and 122 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-18 02:48:57,715 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:48:57,716 INFO L93 Difference]: Finished difference Result 130 states and 179 transitions. [2022-03-18 02:48:57,716 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-18 02:48:57,716 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) Word has length 47 [2022-03-18 02:48:57,717 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:48:57,718 INFO L225 Difference]: With dead ends: 130 [2022-03-18 02:48:57,718 INFO L226 Difference]: Without dead ends: 128 [2022-03-18 02:48:57,718 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 84 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=23, Invalid=87, Unknown=0, NotChecked=0, Total=110 [2022-03-18 02:48:57,721 INFO L912 BasicCegarLoop]: 42 mSDtfsCounter, 8 mSDsluCounter, 108 mSDsCounter, 0 mSdLazyCounter, 43 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 150 SdHoareTripleChecker+Invalid, 43 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 43 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:48:57,722 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 150 Invalid, 43 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 43 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 02:48:57,723 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2022-03-18 02:48:57,739 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 123. [2022-03-18 02:48:57,739 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 123 states, 76 states have (on average 1.263157894736842) internal successors, (96), 77 states have internal predecessors, (96), 39 states have call successors, (39), 8 states have call predecessors, (39), 7 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-18 02:48:57,740 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 123 states to 123 states and 172 transitions. [2022-03-18 02:48:57,740 INFO L78 Accepts]: Start accepts. Automaton has 123 states and 172 transitions. Word has length 47 [2022-03-18 02:48:57,740 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:48:57,740 INFO L478 AbstractCegarLoop]: Abstraction has 123 states and 172 transitions. [2022-03-18 02:48:57,740 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 2 states have call predecessors, (7), 2 states have call successors, (7) [2022-03-18 02:48:57,740 INFO L276 IsEmpty]: Start isEmpty. Operand 123 states and 172 transitions. [2022-03-18 02:48:57,741 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-18 02:48:57,741 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:48:57,741 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:48:57,759 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-03-18 02:48:57,944 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:48:57,944 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:48:57,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:48:57,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 1 times [2022-03-18 02:48:57,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:57,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [61870546] [2022-03-18 02:48:57,945 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:48:57,945 INFO L85 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 2 times [2022-03-18 02:48:57,946 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:48:57,946 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1548373423] [2022-03-18 02:48:57,946 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:48:57,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:48:57,957 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:48:57,957 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1607483823] [2022-03-18 02:48:57,957 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:48:57,957 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:48:57,958 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:48:57,967 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:48:57,968 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-03-18 02:48:58,016 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:48:58,017 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:48:58,018 INFO L263 TraceCheckSpWp]: Trace formula consists of 148 conjuncts, 44 conjunts are in the unsatisfiable core [2022-03-18 02:48:58,019 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:48:58,428 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 11 proven. 4 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2022-03-18 02:48:58,428 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:48:58,607 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 02:48:58,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:48:58,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1548373423] [2022-03-18 02:48:58,607 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:48:58,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1607483823] [2022-03-18 02:48:58,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1607483823] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:48:58,608 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:48:58,608 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 8] total 17 [2022-03-18 02:48:58,608 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:48:58,608 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [61870546] [2022-03-18 02:48:58,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [61870546] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:48:58,608 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:48:58,608 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-18 02:48:58,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1248631928] [2022-03-18 02:48:58,609 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:48:58,609 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-18 02:48:58,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:58,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-18 02:48:58,610 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=53, Invalid=219, Unknown=0, NotChecked=0, Total=272 [2022-03-18 02:48:58,610 INFO L87 Difference]: Start difference. First operand 123 states and 172 transitions. Second operand has 13 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-03-18 02:48:58,824 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:48:58,824 INFO L93 Difference]: Finished difference Result 137 states and 184 transitions. [2022-03-18 02:48:58,824 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-03-18 02:48:58,825 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) Word has length 47 [2022-03-18 02:48:58,825 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:48:58,826 INFO L225 Difference]: With dead ends: 137 [2022-03-18 02:48:58,826 INFO L226 Difference]: Without dead ends: 135 [2022-03-18 02:48:58,826 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 97 GetRequests, 77 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 64 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=83, Invalid=337, Unknown=0, NotChecked=0, Total=420 [2022-03-18 02:48:58,826 INFO L912 BasicCegarLoop]: 47 mSDtfsCounter, 66 mSDsluCounter, 258 mSDsCounter, 0 mSdLazyCounter, 254 mSolverCounterSat, 23 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 79 SdHoareTripleChecker+Valid, 305 SdHoareTripleChecker+Invalid, 277 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 23 IncrementalHoareTripleChecker+Valid, 254 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:48:58,827 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [79 Valid, 305 Invalid, 277 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [23 Valid, 254 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:48:58,827 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 135 states. [2022-03-18 02:48:58,841 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 135 to 131. [2022-03-18 02:48:58,841 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 131 states, 82 states have (on average 1.2439024390243902) internal successors, (102), 83 states have internal predecessors, (102), 39 states have call successors, (39), 10 states have call predecessors, (39), 9 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-18 02:48:58,842 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 131 states to 131 states and 178 transitions. [2022-03-18 02:48:58,842 INFO L78 Accepts]: Start accepts. Automaton has 131 states and 178 transitions. Word has length 47 [2022-03-18 02:48:58,843 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:48:58,843 INFO L478 AbstractCegarLoop]: Abstraction has 131 states and 178 transitions. [2022-03-18 02:48:58,843 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 4 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 5 states have call predecessors, (6), 4 states have call successors, (6) [2022-03-18 02:48:58,843 INFO L276 IsEmpty]: Start isEmpty. Operand 131 states and 178 transitions. [2022-03-18 02:48:58,843 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2022-03-18 02:48:58,843 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:48:58,844 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:48:58,878 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Forceful destruction successful, exit code 0 [2022-03-18 02:48:59,059 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:48:59,060 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:48:59,060 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:48:59,060 INFO L85 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 3 times [2022-03-18 02:48:59,060 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:59,060 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [630008999] [2022-03-18 02:48:59,061 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:48:59,061 INFO L85 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 4 times [2022-03-18 02:48:59,061 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:48:59,061 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [656197999] [2022-03-18 02:48:59,061 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:48:59,061 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:48:59,073 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:48:59,073 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1633092079] [2022-03-18 02:48:59,073 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:48:59,074 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:48:59,074 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:48:59,078 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:48:59,079 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-03-18 02:48:59,111 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:48:59,111 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:48:59,112 INFO L263 TraceCheckSpWp]: Trace formula consists of 130 conjuncts, 5 conjunts are in the unsatisfiable core [2022-03-18 02:48:59,116 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:48:59,166 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-03-18 02:48:59,166 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-18 02:48:59,166 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:48:59,166 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [656197999] [2022-03-18 02:48:59,166 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:48:59,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1633092079] [2022-03-18 02:48:59,167 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1633092079] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:48:59,167 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:48:59,167 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:48:59,167 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:48:59,167 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [630008999] [2022-03-18 02:48:59,167 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [630008999] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:48:59,167 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:48:59,167 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:48:59,167 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [55508349] [2022-03-18 02:48:59,167 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:48:59,168 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 02:48:59,168 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:59,169 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 02:48:59,169 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-18 02:48:59,169 INFO L87 Difference]: Start difference. First operand 131 states and 178 transitions. Second operand has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-18 02:48:59,219 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:48:59,219 INFO L93 Difference]: Finished difference Result 170 states and 230 transitions. [2022-03-18 02:48:59,219 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2022-03-18 02:48:59,220 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) Word has length 47 [2022-03-18 02:48:59,221 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:48:59,223 INFO L225 Difference]: With dead ends: 170 [2022-03-18 02:48:59,223 INFO L226 Difference]: Without dead ends: 114 [2022-03-18 02:48:59,226 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2022-03-18 02:48:59,226 INFO L912 BasicCegarLoop]: 57 mSDtfsCounter, 18 mSDsluCounter, 123 mSDsCounter, 0 mSdLazyCounter, 57 mSolverCounterSat, 9 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 22 SdHoareTripleChecker+Valid, 180 SdHoareTripleChecker+Invalid, 66 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 9 IncrementalHoareTripleChecker+Valid, 57 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:48:59,227 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [22 Valid, 180 Invalid, 66 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [9 Valid, 57 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 02:48:59,228 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 114 states. [2022-03-18 02:48:59,246 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 114 to 106. [2022-03-18 02:48:59,246 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 65 states have (on average 1.1846153846153846) internal successors, (77), 66 states have internal predecessors, (77), 31 states have call successors, (31), 10 states have call predecessors, (31), 9 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-03-18 02:48:59,248 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 137 transitions. [2022-03-18 02:48:59,248 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 137 transitions. Word has length 47 [2022-03-18 02:48:59,249 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:48:59,249 INFO L478 AbstractCegarLoop]: Abstraction has 106 states and 137 transitions. [2022-03-18 02:48:59,249 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 5.2) internal successors, (26), 5 states have internal predecessors, (26), 2 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 1 states have call predecessors, (5), 1 states have call successors, (5) [2022-03-18 02:48:59,249 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 137 transitions. [2022-03-18 02:48:59,250 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2022-03-18 02:48:59,250 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:48:59,250 INFO L500 BasicCegarLoop]: trace histogram [4, 4, 4, 4, 3, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:48:59,267 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Ended with exit code 0 [2022-03-18 02:48:59,468 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:48:59,469 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:48:59,470 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:48:59,470 INFO L85 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 1 times [2022-03-18 02:48:59,470 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:59,470 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [617147887] [2022-03-18 02:48:59,470 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:48:59,471 INFO L85 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 2 times [2022-03-18 02:48:59,471 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:48:59,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2080955196] [2022-03-18 02:48:59,471 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:48:59,471 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:48:59,480 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:48:59,480 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1850645801] [2022-03-18 02:48:59,481 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:48:59,481 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:48:59,481 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:48:59,482 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:48:59,483 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-03-18 02:48:59,527 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:48:59,527 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:48:59,528 INFO L263 TraceCheckSpWp]: Trace formula consists of 144 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-18 02:48:59,530 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:48:59,606 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-18 02:48:59,607 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-03-18 02:48:59,607 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:48:59,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2080955196] [2022-03-18 02:48:59,607 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:48:59,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1850645801] [2022-03-18 02:48:59,607 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1850645801] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:48:59,607 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:48:59,607 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:48:59,607 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:48:59,607 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [617147887] [2022-03-18 02:48:59,608 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [617147887] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:48:59,608 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:48:59,608 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-03-18 02:48:59,608 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1882723505] [2022-03-18 02:48:59,608 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:48:59,609 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-03-18 02:48:59,609 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:59,609 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-03-18 02:48:59,609 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-03-18 02:48:59,610 INFO L87 Difference]: Start difference. First operand 106 states and 137 transitions. Second operand has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-18 02:48:59,661 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:48:59,661 INFO L93 Difference]: Finished difference Result 158 states and 221 transitions. [2022-03-18 02:48:59,662 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-18 02:48:59,662 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) Word has length 52 [2022-03-18 02:48:59,663 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:48:59,664 INFO L225 Difference]: With dead ends: 158 [2022-03-18 02:48:59,664 INFO L226 Difference]: Without dead ends: 156 [2022-03-18 02:48:59,664 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-03-18 02:48:59,665 INFO L912 BasicCegarLoop]: 46 mSDtfsCounter, 9 mSDsluCounter, 116 mSDsCounter, 0 mSdLazyCounter, 44 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 162 SdHoareTripleChecker+Invalid, 44 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 44 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:48:59,665 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 162 Invalid, 44 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 44 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 02:48:59,665 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 156 states. [2022-03-18 02:48:59,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 156 to 140. [2022-03-18 02:48:59,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 74 states have (on average 1.162162162162162) internal successors, (86), 81 states have internal predecessors, (86), 55 states have call successors, (55), 11 states have call predecessors, (55), 10 states have return successors, (53), 47 states have call predecessors, (53), 53 states have call successors, (53) [2022-03-18 02:48:59,711 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 194 transitions. [2022-03-18 02:48:59,712 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 194 transitions. Word has length 52 [2022-03-18 02:48:59,714 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:48:59,714 INFO L478 AbstractCegarLoop]: Abstraction has 140 states and 194 transitions. [2022-03-18 02:48:59,714 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.8) internal successors, (19), 4 states have internal predecessors, (19), 2 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 2 states have call predecessors, (8), 2 states have call successors, (8) [2022-03-18 02:48:59,714 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 194 transitions. [2022-03-18 02:48:59,720 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2022-03-18 02:48:59,720 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:48:59,721 INFO L500 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:48:59,744 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-03-18 02:48:59,943 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:48:59,944 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:48:59,944 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:48:59,944 INFO L85 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 1 times [2022-03-18 02:48:59,944 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:48:59,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [513845291] [2022-03-18 02:48:59,945 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:48:59,945 INFO L85 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 2 times [2022-03-18 02:48:59,945 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:48:59,945 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1160480706] [2022-03-18 02:48:59,945 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:48:59,946 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:48:59,955 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:48:59,955 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [125566078] [2022-03-18 02:48:59,955 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:48:59,956 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:48:59,956 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:48:59,957 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:48:59,958 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-03-18 02:49:00,003 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:49:00,003 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:00,004 INFO L263 TraceCheckSpWp]: Trace formula consists of 177 conjuncts, 57 conjunts are in the unsatisfiable core [2022-03-18 02:49:00,006 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:00,401 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 6 proven. 18 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-18 02:49:00,401 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:01,046 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 8 proven. 16 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2022-03-18 02:49:01,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:01,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1160480706] [2022-03-18 02:49:01,046 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:01,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [125566078] [2022-03-18 02:49:01,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [125566078] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:49:01,046 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:49:01,046 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 21 [2022-03-18 02:49:01,047 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:01,047 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [513845291] [2022-03-18 02:49:01,047 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [513845291] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:01,047 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:01,047 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-18 02:49:01,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1145774110] [2022-03-18 02:49:01,047 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:01,047 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-18 02:49:01,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:01,048 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-18 02:49:01,048 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=349, Unknown=0, NotChecked=0, Total=420 [2022-03-18 02:49:01,048 INFO L87 Difference]: Start difference. First operand 140 states and 194 transitions. Second operand has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-18 02:49:01,437 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:01,438 INFO L93 Difference]: Finished difference Result 200 states and 283 transitions. [2022-03-18 02:49:01,439 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-18 02:49:01,440 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) Word has length 64 [2022-03-18 02:49:01,440 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:01,442 INFO L225 Difference]: With dead ends: 200 [2022-03-18 02:49:01,442 INFO L226 Difference]: Without dead ends: 197 [2022-03-18 02:49:01,442 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 131 GetRequests, 107 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 94 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=97, Invalid=503, Unknown=0, NotChecked=0, Total=600 [2022-03-18 02:49:01,443 INFO L912 BasicCegarLoop]: 45 mSDtfsCounter, 48 mSDsluCounter, 378 mSDsCounter, 0 mSdLazyCounter, 506 mSolverCounterSat, 32 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 64 SdHoareTripleChecker+Valid, 423 SdHoareTripleChecker+Invalid, 538 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 32 IncrementalHoareTripleChecker+Valid, 506 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:01,443 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [64 Valid, 423 Invalid, 538 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [32 Valid, 506 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 02:49:01,443 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 197 states. [2022-03-18 02:49:01,483 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 197 to 193. [2022-03-18 02:49:01,483 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 193 states, 101 states have (on average 1.1782178217821782) internal successors, (119), 110 states have internal predecessors, (119), 79 states have call successors, (79), 13 states have call predecessors, (79), 12 states have return successors, (77), 69 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-18 02:49:01,484 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 193 states to 193 states and 275 transitions. [2022-03-18 02:49:01,485 INFO L78 Accepts]: Start accepts. Automaton has 193 states and 275 transitions. Word has length 64 [2022-03-18 02:49:01,485 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:01,485 INFO L478 AbstractCegarLoop]: Abstraction has 193 states and 275 transitions. [2022-03-18 02:49:01,485 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-18 02:49:01,485 INFO L276 IsEmpty]: Start isEmpty. Operand 193 states and 275 transitions. [2022-03-18 02:49:01,486 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2022-03-18 02:49:01,486 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:01,486 INFO L500 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:01,521 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-03-18 02:49:01,703 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-03-18 02:49:01,703 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:01,703 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:01,703 INFO L85 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 3 times [2022-03-18 02:49:01,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:01,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1966568505] [2022-03-18 02:49:01,704 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:01,704 INFO L85 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 4 times [2022-03-18 02:49:01,704 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:01,704 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [594327734] [2022-03-18 02:49:01,704 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:01,704 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:01,712 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:01,713 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2057952123] [2022-03-18 02:49:01,713 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:49:01,713 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:01,713 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:01,715 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:01,732 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-03-18 02:49:01,767 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:49:01,768 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:01,768 INFO L263 TraceCheckSpWp]: Trace formula consists of 168 conjuncts, 8 conjunts are in the unsatisfiable core [2022-03-18 02:49:01,770 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:01,910 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-18 02:49:01,910 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:02,005 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2022-03-18 02:49:02,006 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:02,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [594327734] [2022-03-18 02:49:02,006 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:02,006 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2057952123] [2022-03-18 02:49:02,006 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2057952123] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:49:02,006 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:49:02,006 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 8 [2022-03-18 02:49:02,006 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:02,007 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1966568505] [2022-03-18 02:49:02,007 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1966568505] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:02,007 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:02,007 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-18 02:49:02,007 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1450723914] [2022-03-18 02:49:02,007 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:02,007 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-18 02:49:02,007 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:02,007 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-18 02:49:02,008 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2022-03-18 02:49:02,008 INFO L87 Difference]: Start difference. First operand 193 states and 275 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-18 02:49:02,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:02,228 INFO L93 Difference]: Finished difference Result 288 states and 424 transitions. [2022-03-18 02:49:02,236 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-18 02:49:02,236 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 69 [2022-03-18 02:49:02,236 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:02,238 INFO L225 Difference]: With dead ends: 288 [2022-03-18 02:49:02,238 INFO L226 Difference]: Without dead ends: 281 [2022-03-18 02:49:02,239 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 153 GetRequests, 134 SyntacticMatches, 2 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=93, Invalid=249, Unknown=0, NotChecked=0, Total=342 [2022-03-18 02:49:02,239 INFO L912 BasicCegarLoop]: 87 mSDtfsCounter, 48 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 202 mSolverCounterSat, 84 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 394 SdHoareTripleChecker+Invalid, 286 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 84 IncrementalHoareTripleChecker+Valid, 202 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:02,239 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 394 Invalid, 286 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [84 Valid, 202 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:49:02,240 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2022-03-18 02:49:02,281 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 208. [2022-03-18 02:49:02,282 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 208 states, 116 states have (on average 1.206896551724138) internal successors, (140), 122 states have internal predecessors, (140), 79 states have call successors, (79), 13 states have call predecessors, (79), 12 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-18 02:49:02,284 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 208 states to 208 states and 296 transitions. [2022-03-18 02:49:02,284 INFO L78 Accepts]: Start accepts. Automaton has 208 states and 296 transitions. Word has length 69 [2022-03-18 02:49:02,285 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:02,285 INFO L478 AbstractCegarLoop]: Abstraction has 208 states and 296 transitions. [2022-03-18 02:49:02,285 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 3 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2022-03-18 02:49:02,285 INFO L276 IsEmpty]: Start isEmpty. Operand 208 states and 296 transitions. [2022-03-18 02:49:02,286 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2022-03-18 02:49:02,286 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:02,286 INFO L500 BasicCegarLoop]: trace histogram [8, 7, 7, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:02,305 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Forceful destruction successful, exit code 0 [2022-03-18 02:49:02,503 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-03-18 02:49:02,503 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:02,503 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:02,503 INFO L85 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 1 times [2022-03-18 02:49:02,503 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:02,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1517059164] [2022-03-18 02:49:02,504 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:02,504 INFO L85 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 2 times [2022-03-18 02:49:02,504 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:02,504 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1773315238] [2022-03-18 02:49:02,504 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:02,504 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:02,511 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:02,514 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2135503497] [2022-03-18 02:49:02,514 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:49:02,514 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:02,514 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:02,528 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:02,530 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-03-18 02:49:02,565 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:49:02,565 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:02,565 INFO L263 TraceCheckSpWp]: Trace formula consists of 186 conjuncts, 27 conjunts are in the unsatisfiable core [2022-03-18 02:49:02,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:02,904 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 14 proven. 17 refuted. 0 times theorem prover too weak. 96 trivial. 0 not checked. [2022-03-18 02:49:02,904 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:03,075 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 19 proven. 0 refuted. 0 times theorem prover too weak. 108 trivial. 0 not checked. [2022-03-18 02:49:03,075 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:03,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1773315238] [2022-03-18 02:49:03,075 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:03,075 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2135503497] [2022-03-18 02:49:03,075 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2135503497] provided 1 perfect and 1 imperfect interpolant sequences [2022-03-18 02:49:03,075 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:49:03,076 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [12] total 14 [2022-03-18 02:49:03,076 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:03,076 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1517059164] [2022-03-18 02:49:03,076 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1517059164] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:03,076 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:03,076 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2022-03-18 02:49:03,076 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [420341901] [2022-03-18 02:49:03,076 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:03,076 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 6 states [2022-03-18 02:49:03,076 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:03,077 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2022-03-18 02:49:03,077 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=32, Invalid=150, Unknown=0, NotChecked=0, Total=182 [2022-03-18 02:49:03,077 INFO L87 Difference]: Start difference. First operand 208 states and 296 transitions. Second operand has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-03-18 02:49:03,135 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:03,136 INFO L93 Difference]: Finished difference Result 214 states and 301 transitions. [2022-03-18 02:49:03,136 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-03-18 02:49:03,136 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) Word has length 74 [2022-03-18 02:49:03,136 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:03,137 INFO L225 Difference]: With dead ends: 214 [2022-03-18 02:49:03,137 INFO L226 Difference]: Without dead ends: 212 [2022-03-18 02:49:03,138 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 148 GetRequests, 134 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 17 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=36, Invalid=174, Unknown=0, NotChecked=0, Total=210 [2022-03-18 02:49:03,138 INFO L912 BasicCegarLoop]: 42 mSDtfsCounter, 13 mSDsluCounter, 103 mSDsCounter, 0 mSdLazyCounter, 40 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 14 SdHoareTripleChecker+Valid, 145 SdHoareTripleChecker+Invalid, 42 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 40 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:03,138 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [14 Valid, 145 Invalid, 42 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 40 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-03-18 02:49:03,138 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 212 states. [2022-03-18 02:49:03,166 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 212 to 212. [2022-03-18 02:49:03,167 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 212 states, 119 states have (on average 1.2016806722689075) internal successors, (143), 125 states have internal predecessors, (143), 79 states have call successors, (79), 14 states have call predecessors, (79), 13 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-18 02:49:03,168 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 212 states to 212 states and 299 transitions. [2022-03-18 02:49:03,168 INFO L78 Accepts]: Start accepts. Automaton has 212 states and 299 transitions. Word has length 74 [2022-03-18 02:49:03,168 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:03,168 INFO L478 AbstractCegarLoop]: Abstraction has 212 states and 299 transitions. [2022-03-18 02:49:03,168 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 6 states, 6 states have (on average 3.5) internal successors, (21), 5 states have internal predecessors, (21), 3 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 3 states have call predecessors, (12), 3 states have call successors, (12) [2022-03-18 02:49:03,168 INFO L276 IsEmpty]: Start isEmpty. Operand 212 states and 299 transitions. [2022-03-18 02:49:03,169 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-03-18 02:49:03,169 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:03,169 INFO L500 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:03,187 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-03-18 02:49:03,385 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-03-18 02:49:03,385 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:03,385 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:03,385 INFO L85 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 1 times [2022-03-18 02:49:03,385 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:03,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1876517649] [2022-03-18 02:49:03,386 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:03,386 INFO L85 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 2 times [2022-03-18 02:49:03,386 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:03,386 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [483956707] [2022-03-18 02:49:03,386 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:03,386 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:03,393 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:03,393 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1669291191] [2022-03-18 02:49:03,393 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:49:03,393 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:03,393 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:03,394 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:03,395 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-03-18 02:49:03,431 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:49:03,432 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:03,432 INFO L263 TraceCheckSpWp]: Trace formula consists of 209 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-18 02:49:03,433 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:03,588 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 30 proven. 6 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-03-18 02:49:03,588 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:03,754 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 26 proven. 10 refuted. 0 times theorem prover too weak. 41 trivial. 0 not checked. [2022-03-18 02:49:03,754 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:03,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [483956707] [2022-03-18 02:49:03,754 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:03,754 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1669291191] [2022-03-18 02:49:03,754 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1669291191] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:49:03,755 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:49:03,755 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10, 10] total 16 [2022-03-18 02:49:03,755 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:03,755 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1876517649] [2022-03-18 02:49:03,755 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1876517649] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:03,755 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:03,755 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [10] imperfect sequences [] total 10 [2022-03-18 02:49:03,755 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [882234220] [2022-03-18 02:49:03,755 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:03,755 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-03-18 02:49:03,755 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:03,756 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-03-18 02:49:03,756 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=201, Unknown=0, NotChecked=0, Total=240 [2022-03-18 02:49:03,756 INFO L87 Difference]: Start difference. First operand 212 states and 299 transitions. Second operand has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-18 02:49:03,948 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:03,948 INFO L93 Difference]: Finished difference Result 306 states and 427 transitions. [2022-03-18 02:49:03,948 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-03-18 02:49:03,948 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) Word has length 72 [2022-03-18 02:49:03,948 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:03,949 INFO L225 Difference]: With dead ends: 306 [2022-03-18 02:49:03,949 INFO L226 Difference]: Without dead ends: 204 [2022-03-18 02:49:03,950 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 128 SyntacticMatches, 1 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 53 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=102, Invalid=404, Unknown=0, NotChecked=0, Total=506 [2022-03-18 02:49:03,950 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 39 mSDsluCounter, 280 mSDsCounter, 0 mSdLazyCounter, 175 mSolverCounterSat, 45 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 39 SdHoareTripleChecker+Valid, 332 SdHoareTripleChecker+Invalid, 220 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 45 IncrementalHoareTripleChecker+Valid, 175 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:03,951 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [39 Valid, 332 Invalid, 220 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [45 Valid, 175 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:49:03,951 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 204 states. [2022-03-18 02:49:03,973 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 204 to 200. [2022-03-18 02:49:03,974 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 200 states, 107 states have (on average 1.1682242990654206) internal successors, (125), 113 states have internal predecessors, (125), 79 states have call successors, (79), 14 states have call predecessors, (79), 13 states have return successors, (77), 72 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-18 02:49:03,975 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 200 states to 200 states and 281 transitions. [2022-03-18 02:49:03,975 INFO L78 Accepts]: Start accepts. Automaton has 200 states and 281 transitions. Word has length 72 [2022-03-18 02:49:03,975 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:03,975 INFO L478 AbstractCegarLoop]: Abstraction has 200 states and 281 transitions. [2022-03-18 02:49:03,975 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 10 states have (on average 3.6) internal successors, (36), 9 states have internal predecessors, (36), 4 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 3 states have call predecessors, (9), 3 states have call successors, (9) [2022-03-18 02:49:03,975 INFO L276 IsEmpty]: Start isEmpty. Operand 200 states and 281 transitions. [2022-03-18 02:49:03,976 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-03-18 02:49:03,976 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:03,976 INFO L500 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:03,996 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Forceful destruction successful, exit code 0 [2022-03-18 02:49:04,192 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-03-18 02:49:04,192 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:04,192 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:04,192 INFO L85 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 1 times [2022-03-18 02:49:04,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:04,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1940393637] [2022-03-18 02:49:04,193 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:04,193 INFO L85 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 2 times [2022-03-18 02:49:04,193 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:04,193 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1840642313] [2022-03-18 02:49:04,193 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:04,193 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:04,210 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:04,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [44172573] [2022-03-18 02:49:04,210 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:49:04,210 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:04,210 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:04,214 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:04,215 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-03-18 02:49:04,256 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:49:04,256 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:04,257 INFO L263 TraceCheckSpWp]: Trace formula consists of 219 conjuncts, 63 conjunts are in the unsatisfiable core [2022-03-18 02:49:04,258 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:05,060 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 30 proven. 26 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2022-03-18 02:49:05,060 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:09,481 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 30 proven. 17 refuted. 0 times theorem prover too weak. 115 trivial. 0 not checked. [2022-03-18 02:49:09,481 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:09,481 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1840642313] [2022-03-18 02:49:09,482 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:09,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [44172573] [2022-03-18 02:49:09,482 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [44172573] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:49:09,482 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:49:09,482 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17, 15] total 27 [2022-03-18 02:49:09,482 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:09,482 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1940393637] [2022-03-18 02:49:09,482 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1940393637] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:09,482 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:09,482 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-18 02:49:09,482 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1449454861] [2022-03-18 02:49:09,482 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:09,483 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-18 02:49:09,483 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:09,483 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-18 02:49:09,483 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=111, Invalid=591, Unknown=0, NotChecked=0, Total=702 [2022-03-18 02:49:09,483 INFO L87 Difference]: Start difference. First operand 200 states and 281 transitions. Second operand has 17 states, 16 states have (on average 2.125) internal successors, (34), 16 states have internal predecessors, (34), 5 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-18 02:49:10,057 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:10,058 INFO L93 Difference]: Finished difference Result 285 states and 397 transitions. [2022-03-18 02:49:10,058 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-18 02:49:10,058 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.125) internal successors, (34), 16 states have internal predecessors, (34), 5 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 86 [2022-03-18 02:49:10,059 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:10,060 INFO L225 Difference]: With dead ends: 285 [2022-03-18 02:49:10,060 INFO L226 Difference]: Without dead ends: 231 [2022-03-18 02:49:10,061 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 145 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 246 ImplicationChecksByTransitivity, 3.4s TimeCoverageRelationStatistics Valid=190, Invalid=1000, Unknown=0, NotChecked=0, Total=1190 [2022-03-18 02:49:10,061 INFO L912 BasicCegarLoop]: 35 mSDtfsCounter, 59 mSDsluCounter, 299 mSDsCounter, 0 mSdLazyCounter, 618 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.3s Time, 0 mProtectedPredicate, 0 mProtectedAction, 67 SdHoareTripleChecker+Valid, 334 SdHoareTripleChecker+Invalid, 673 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 618 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:10,062 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [67 Valid, 334 Invalid, 673 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 618 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 02:49:10,062 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 231 states. [2022-03-18 02:49:10,096 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 231 to 228. [2022-03-18 02:49:10,096 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 228 states, 121 states have (on average 1.165289256198347) internal successors, (141), 128 states have internal predecessors, (141), 91 states have call successors, (91), 16 states have call predecessors, (91), 15 states have return successors, (89), 83 states have call predecessors, (89), 89 states have call successors, (89) [2022-03-18 02:49:10,097 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 228 states to 228 states and 321 transitions. [2022-03-18 02:49:10,098 INFO L78 Accepts]: Start accepts. Automaton has 228 states and 321 transitions. Word has length 86 [2022-03-18 02:49:10,098 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:10,098 INFO L478 AbstractCegarLoop]: Abstraction has 228 states and 321 transitions. [2022-03-18 02:49:10,098 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.125) internal successors, (34), 16 states have internal predecessors, (34), 5 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-18 02:49:10,098 INFO L276 IsEmpty]: Start isEmpty. Operand 228 states and 321 transitions. [2022-03-18 02:49:10,099 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 90 [2022-03-18 02:49:10,099 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:10,099 INFO L500 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:10,123 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-03-18 02:49:10,315 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-03-18 02:49:10,315 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:10,316 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:10,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1654964248, now seen corresponding path program 5 times [2022-03-18 02:49:10,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:10,316 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1227783707] [2022-03-18 02:49:10,316 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:10,316 INFO L85 PathProgramCache]: Analyzing trace with hash -1654964248, now seen corresponding path program 6 times [2022-03-18 02:49:10,316 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:10,317 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [84980491] [2022-03-18 02:49:10,317 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:10,317 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:10,323 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:10,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1525390137] [2022-03-18 02:49:10,323 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:49:10,323 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:10,323 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:10,336 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:10,337 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-03-18 02:49:10,383 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-18 02:49:10,384 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:10,385 INFO L263 TraceCheckSpWp]: Trace formula consists of 225 conjuncts, 7 conjunts are in the unsatisfiable core [2022-03-18 02:49:10,386 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:10,508 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 22 proven. 9 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-03-18 02:49:10,509 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:10,629 INFO L134 CoverageAnalysis]: Checked inductivity of 167 backedges. 22 proven. 9 refuted. 0 times theorem prover too weak. 136 trivial. 0 not checked. [2022-03-18 02:49:10,629 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:10,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [84980491] [2022-03-18 02:49:10,629 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:10,629 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1525390137] [2022-03-18 02:49:10,629 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1525390137] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:49:10,630 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:49:10,630 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8, 8] total 9 [2022-03-18 02:49:10,630 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:10,630 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1227783707] [2022-03-18 02:49:10,630 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1227783707] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:10,630 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:10,630 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [8] imperfect sequences [] total 8 [2022-03-18 02:49:10,630 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [733537416] [2022-03-18 02:49:10,630 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:10,630 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-03-18 02:49:10,630 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:10,631 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-03-18 02:49:10,631 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=17, Invalid=55, Unknown=0, NotChecked=0, Total=72 [2022-03-18 02:49:10,631 INFO L87 Difference]: Start difference. First operand 228 states and 321 transitions. Second operand has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 4 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-03-18 02:49:10,722 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:10,722 INFO L93 Difference]: Finished difference Result 361 states and 505 transitions. [2022-03-18 02:49:10,722 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-03-18 02:49:10,722 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 4 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) Word has length 89 [2022-03-18 02:49:10,722 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:10,724 INFO L225 Difference]: With dead ends: 361 [2022-03-18 02:49:10,724 INFO L226 Difference]: Without dead ends: 238 [2022-03-18 02:49:10,724 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 179 GetRequests, 170 SyntacticMatches, 1 SemanticMatches, 8 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=22, Invalid=68, Unknown=0, NotChecked=0, Total=90 [2022-03-18 02:49:10,724 INFO L912 BasicCegarLoop]: 49 mSDtfsCounter, 7 mSDsluCounter, 229 mSDsCounter, 0 mSdLazyCounter, 92 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 278 SdHoareTripleChecker+Invalid, 97 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 92 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:10,725 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 278 Invalid, 97 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 92 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:49:10,725 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 238 states. [2022-03-18 02:49:10,750 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 238 to 225. [2022-03-18 02:49:10,750 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 225 states, 126 states have (on average 1.1825396825396826) internal successors, (149), 127 states have internal predecessors, (149), 83 states have call successors, (83), 16 states have call predecessors, (83), 15 states have return successors, (81), 81 states have call predecessors, (81), 81 states have call successors, (81) [2022-03-18 02:49:10,751 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 225 states to 225 states and 313 transitions. [2022-03-18 02:49:10,751 INFO L78 Accepts]: Start accepts. Automaton has 225 states and 313 transitions. Word has length 89 [2022-03-18 02:49:10,751 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:10,751 INFO L478 AbstractCegarLoop]: Abstraction has 225 states and 313 transitions. [2022-03-18 02:49:10,751 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 8 states have (on average 3.875) internal successors, (31), 8 states have internal predecessors, (31), 4 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 3 states have call predecessors, (13), 3 states have call successors, (13) [2022-03-18 02:49:10,751 INFO L276 IsEmpty]: Start isEmpty. Operand 225 states and 313 transitions. [2022-03-18 02:49:10,752 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2022-03-18 02:49:10,752 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:10,752 INFO L500 BasicCegarLoop]: trace histogram [9, 8, 8, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:10,768 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Forceful destruction successful, exit code 0 [2022-03-18 02:49:10,967 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-03-18 02:49:10,967 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:10,968 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:10,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 3 times [2022-03-18 02:49:10,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:10,968 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [445611988] [2022-03-18 02:49:10,968 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:10,968 INFO L85 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 4 times [2022-03-18 02:49:10,968 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:10,969 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1027934371] [2022-03-18 02:49:10,969 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:10,969 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:10,975 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:10,975 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [68432222] [2022-03-18 02:49:10,975 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:49:10,975 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:10,975 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:10,976 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:10,977 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-03-18 02:49:11,023 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:49:11,024 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:11,025 INFO L263 TraceCheckSpWp]: Trace formula consists of 210 conjuncts, 88 conjunts are in the unsatisfiable core [2022-03-18 02:49:11,027 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:12,495 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:49:12,516 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:49:13,015 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 63 proven. 29 refuted. 0 times theorem prover too weak. 79 trivial. 0 not checked. [2022-03-18 02:49:13,015 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:30,436 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 73 proven. 4 refuted. 0 times theorem prover too weak. 94 trivial. 0 not checked. [2022-03-18 02:49:30,437 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:49:30,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1027934371] [2022-03-18 02:49:30,437 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:49:30,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [68432222] [2022-03-18 02:49:30,437 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [68432222] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:49:30,437 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:49:30,437 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23, 14] total 32 [2022-03-18 02:49:30,437 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:49:30,437 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [445611988] [2022-03-18 02:49:30,437 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [445611988] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:49:30,438 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:49:30,438 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [23] imperfect sequences [] total 23 [2022-03-18 02:49:30,438 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1286698707] [2022-03-18 02:49:30,438 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:49:30,438 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-03-18 02:49:30,438 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:30,438 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-03-18 02:49:30,439 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=156, Invalid=836, Unknown=0, NotChecked=0, Total=992 [2022-03-18 02:49:30,439 INFO L87 Difference]: Start difference. First operand 225 states and 313 transitions. Second operand has 23 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 7 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 6 states have call successors, (13) [2022-03-18 02:49:31,801 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:49:31,802 INFO L93 Difference]: Finished difference Result 328 states and 448 transitions. [2022-03-18 02:49:31,802 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-03-18 02:49:31,802 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 7 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 6 states have call successors, (13) Word has length 91 [2022-03-18 02:49:31,802 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:49:31,804 INFO L225 Difference]: With dead ends: 328 [2022-03-18 02:49:31,804 INFO L226 Difference]: Without dead ends: 270 [2022-03-18 02:49:31,804 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 189 GetRequests, 149 SyntacticMatches, 2 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 399 ImplicationChecksByTransitivity, 4.0s TimeCoverageRelationStatistics Valid=229, Invalid=1331, Unknown=0, NotChecked=0, Total=1560 [2022-03-18 02:49:31,805 INFO L912 BasicCegarLoop]: 44 mSDtfsCounter, 82 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 914 mSolverCounterSat, 76 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 101 SdHoareTripleChecker+Valid, 517 SdHoareTripleChecker+Invalid, 990 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 76 IncrementalHoareTripleChecker+Valid, 914 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-03-18 02:49:31,805 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [101 Valid, 517 Invalid, 990 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [76 Valid, 914 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-03-18 02:49:31,805 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 270 states. [2022-03-18 02:49:31,867 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 270 to 258. [2022-03-18 02:49:31,882 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 258 states, 144 states have (on average 1.1805555555555556) internal successors, (170), 145 states have internal predecessors, (170), 95 states have call successors, (95), 19 states have call predecessors, (95), 18 states have return successors, (93), 93 states have call predecessors, (93), 93 states have call successors, (93) [2022-03-18 02:49:31,883 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 258 states to 258 states and 358 transitions. [2022-03-18 02:49:31,884 INFO L78 Accepts]: Start accepts. Automaton has 258 states and 358 transitions. Word has length 91 [2022-03-18 02:49:31,884 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:49:31,884 INFO L478 AbstractCegarLoop]: Abstraction has 258 states and 358 transitions. [2022-03-18 02:49:31,884 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 20 states have (on average 1.95) internal successors, (39), 19 states have internal predecessors, (39), 7 states have call successors, (15), 2 states have call predecessors, (15), 3 states have return successors, (13), 7 states have call predecessors, (13), 6 states have call successors, (13) [2022-03-18 02:49:31,884 INFO L276 IsEmpty]: Start isEmpty. Operand 258 states and 358 transitions. [2022-03-18 02:49:31,885 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2022-03-18 02:49:31,885 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:49:31,885 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:49:31,902 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-03-18 02:49:32,085 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:32,086 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:49:32,086 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:49:32,086 INFO L85 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 5 times [2022-03-18 02:49:32,086 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:49:32,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [680524510] [2022-03-18 02:49:32,087 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:49:32,087 INFO L85 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 6 times [2022-03-18 02:49:32,087 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:49:32,087 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1836961772] [2022-03-18 02:49:32,087 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:49:32,088 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:49:32,094 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:49:32,095 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [452214580] [2022-03-18 02:49:32,095 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:49:32,095 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:49:32,095 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:49:32,096 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:49:32,097 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-03-18 02:49:32,156 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-18 02:49:32,156 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:49:32,157 INFO L263 TraceCheckSpWp]: Trace formula consists of 228 conjuncts, 59 conjunts are in the unsatisfiable core [2022-03-18 02:49:32,159 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:49:32,984 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:49:32,987 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:49:33,484 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 63 proven. 42 refuted. 0 times theorem prover too weak. 229 trivial. 0 not checked. [2022-03-18 02:49:33,484 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:49:34,055 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:50:48,447 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:51:20,836 WARN L907 QuantifierPusher]: no eliminatee completely removed, nonetheless the elimination was considered successful [2022-03-18 02:52:54,338 WARN L855 $PredicateComparison]: unable to prove that (and (not (= |c___VERIFIER_assert_#in~cond| 0)) (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (forall ((v_main_~s~0_BEFORE_CALL_57 Int) (v_main_~x~0_BEFORE_CALL_76 Int) (v_main_~d~0_BEFORE_CALL_52 Int) (v_main_~b~0_BEFORE_CALL_84 Int) (v_main_~q~0_BEFORE_CALL_51 Int) (v_main_~y~0_BEFORE_CALL_79 Int) (v_main_~r~0_BEFORE_CALL_55 Int) (v_main_~p~0_BEFORE_CALL_55 Int) (v_main_~k~0_BEFORE_CALL_54 Int)) (let ((.cse0 (* v_main_~d~0_BEFORE_CALL_52 v_main_~b~0_BEFORE_CALL_84))) (or (= (+ (* v_main_~r~0_BEFORE_CALL_55 v_main_~y~0_BEFORE_CALL_79) (* v_main_~p~0_BEFORE_CALL_55 v_main_~x~0_BEFORE_CALL_76) v_main_~b~0_BEFORE_CALL_84) (+ (* v_main_~q~0_BEFORE_CALL_51 v_main_~x~0_BEFORE_CALL_76) (* v_main_~y~0_BEFORE_CALL_79 v_main_~s~0_BEFORE_CALL_57) (* v_main_~y~0_BEFORE_CALL_79 v_main_~k~0_BEFORE_CALL_54 v_main_~s~0_BEFORE_CALL_57) (* v_main_~d~0_BEFORE_CALL_52 v_main_~y~0_BEFORE_CALL_79 v_main_~s~0_BEFORE_CALL_57) (* v_main_~q~0_BEFORE_CALL_51 v_main_~x~0_BEFORE_CALL_76 v_main_~k~0_BEFORE_CALL_54) (* v_main_~q~0_BEFORE_CALL_51 v_main_~d~0_BEFORE_CALL_52 v_main_~x~0_BEFORE_CALL_76))) (= (mod .cse0 v_main_~b~0_BEFORE_CALL_84) 0) (<= .cse0 0) (<= v_main_~b~0_BEFORE_CALL_84 0)))))) is different from true [2022-03-18 02:53:12,369 WARN L232 SmtUtils]: Spent 7.97s on a formula simplification. DAG size of input: 20 DAG size of output: 1 (called from [L1067] de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher.simplify) [2022-03-18 02:53:38,407 WARN L855 $PredicateComparison]: unable to prove that (and (not (= |c___VERIFIER_assert_#in~cond| 0)) (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (forall ((v_main_~d~0_BEFORE_CALL_52 Int) (v_main_~b~0_BEFORE_CALL_84 Int)) (let ((.cse0 (* v_main_~d~0_BEFORE_CALL_52 v_main_~b~0_BEFORE_CALL_84))) (or (= (mod .cse0 v_main_~b~0_BEFORE_CALL_84) 0) (<= .cse0 0) (<= v_main_~b~0_BEFORE_CALL_84 0)))))) is different from true [2022-03-18 02:54:48,739 WARN L232 SmtUtils]: Spent 17.88s on a formula simplification that was a NOOP. DAG size: 21 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-03-18 02:55:08,773 WARN L855 $PredicateComparison]: unable to prove that (or (not (= |c___VERIFIER_assert_#in~cond| 1)) (forall ((v_main_~d~0_BEFORE_CALL_52 Int) (v_main_~b~0_BEFORE_CALL_84 Int)) (let ((.cse0 (* v_main_~d~0_BEFORE_CALL_52 v_main_~b~0_BEFORE_CALL_84))) (or (= (mod .cse0 v_main_~b~0_BEFORE_CALL_84) 0) (<= .cse0 0) (<= v_main_~b~0_BEFORE_CALL_84 0))))) is different from true [2022-03-18 02:55:16,183 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 72 proven. 34 refuted. 1 times theorem prover too weak. 224 trivial. 3 not checked. [2022-03-18 02:55:16,183 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:55:16,183 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1836961772] [2022-03-18 02:55:16,183 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:55:16,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [452214580] [2022-03-18 02:55:16,184 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [452214580] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:55:16,184 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:55:16,184 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18, 19] total 32 [2022-03-18 02:55:16,184 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:55:16,184 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [680524510] [2022-03-18 02:55:16,184 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [680524510] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:55:16,184 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:55:16,185 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-18 02:55:16,185 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [561763411] [2022-03-18 02:55:16,185 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:55:16,185 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-18 02:55:16,185 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:55:16,186 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-18 02:55:16,186 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=128, Invalid=676, Unknown=20, NotChecked=168, Total=992 [2022-03-18 02:55:16,186 INFO L87 Difference]: Start difference. First operand 258 states and 358 transitions. Second operand has 18 states, 17 states have (on average 2.0) internal successors, (34), 16 states have internal predecessors, (34), 5 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) [2022-03-18 02:55:37,383 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:55:37,384 INFO L93 Difference]: Finished difference Result 330 states and 459 transitions. [2022-03-18 02:55:37,384 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-18 02:55:37,384 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 17 states have (on average 2.0) internal successors, (34), 16 states have internal predecessors, (34), 5 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) Word has length 108 [2022-03-18 02:55:37,385 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:55:37,386 INFO L225 Difference]: With dead ends: 330 [2022-03-18 02:55:37,386 INFO L226 Difference]: Without dead ends: 327 [2022-03-18 02:55:37,387 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 225 GetRequests, 184 SyntacticMatches, 1 SemanticMatches, 40 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 315 ImplicationChecksByTransitivity, 86.4s TimeCoverageRelationStatistics Valid=240, Invalid=1232, Unknown=22, NotChecked=228, Total=1722 [2022-03-18 02:55:37,387 INFO L912 BasicCegarLoop]: 44 mSDtfsCounter, 64 mSDsluCounter, 399 mSDsCounter, 0 mSdLazyCounter, 637 mSolverCounterSat, 44 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 76 SdHoareTripleChecker+Valid, 443 SdHoareTripleChecker+Invalid, 681 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 44 IncrementalHoareTripleChecker+Valid, 637 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-03-18 02:55:37,387 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [76 Valid, 443 Invalid, 681 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [44 Valid, 637 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-03-18 02:55:37,388 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 327 states. [2022-03-18 02:55:37,438 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 327 to 317. [2022-03-18 02:55:37,438 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 317 states, 176 states have (on average 1.1875) internal successors, (209), 177 states have internal predecessors, (209), 119 states have call successors, (119), 22 states have call predecessors, (119), 21 states have return successors, (117), 117 states have call predecessors, (117), 117 states have call successors, (117) [2022-03-18 02:55:37,440 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 317 states to 317 states and 445 transitions. [2022-03-18 02:55:37,440 INFO L78 Accepts]: Start accepts. Automaton has 317 states and 445 transitions. Word has length 108 [2022-03-18 02:55:37,440 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:55:37,440 INFO L478 AbstractCegarLoop]: Abstraction has 317 states and 445 transitions. [2022-03-18 02:55:37,440 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 17 states have (on average 2.0) internal successors, (34), 16 states have internal predecessors, (34), 5 states have call successors, (13), 2 states have call predecessors, (13), 3 states have return successors, (12), 5 states have call predecessors, (12), 4 states have call successors, (12) [2022-03-18 02:55:37,441 INFO L276 IsEmpty]: Start isEmpty. Operand 317 states and 445 transitions. [2022-03-18 02:55:37,442 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2022-03-18 02:55:37,442 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:55:37,442 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:55:37,462 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-03-18 02:55:37,662 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-03-18 02:55:37,662 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:55:37,662 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:55:37,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 7 times [2022-03-18 02:55:37,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:55:37,663 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [342786777] [2022-03-18 02:55:37,663 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:55:37,663 INFO L85 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 8 times [2022-03-18 02:55:37,663 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:55:37,664 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1401493641] [2022-03-18 02:55:37,664 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:55:37,664 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:55:37,670 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:55:37,670 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1836731879] [2022-03-18 02:55:37,670 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:55:37,670 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:55:37,670 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:55:37,675 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:55:37,677 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-03-18 02:55:37,728 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:55:37,729 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:55:37,730 INFO L263 TraceCheckSpWp]: Trace formula consists of 267 conjuncts, 12 conjunts are in the unsatisfiable core [2022-03-18 02:55:37,732 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:55:37,989 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 165 proven. 15 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2022-03-18 02:55:37,990 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:55:38,277 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 43 proven. 17 refuted. 0 times theorem prover too weak. 279 trivial. 0 not checked. [2022-03-18 02:55:38,277 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:55:38,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1401493641] [2022-03-18 02:55:38,277 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:55:38,277 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1836731879] [2022-03-18 02:55:38,277 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1836731879] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:55:38,277 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:55:38,277 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11, 11] total 18 [2022-03-18 02:55:38,278 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:55:38,278 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [342786777] [2022-03-18 02:55:38,278 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [342786777] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:55:38,278 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:55:38,278 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [11] imperfect sequences [] total 11 [2022-03-18 02:55:38,278 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1169349850] [2022-03-18 02:55:38,278 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:55:38,278 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-03-18 02:55:38,278 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:55:38,278 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-03-18 02:55:38,279 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=57, Invalid=249, Unknown=0, NotChecked=0, Total=306 [2022-03-18 02:55:38,279 INFO L87 Difference]: Start difference. First operand 317 states and 445 transitions. Second operand has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 5 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-18 02:55:38,553 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:55:38,553 INFO L93 Difference]: Finished difference Result 387 states and 528 transitions. [2022-03-18 02:55:38,553 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-18 02:55:38,554 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 5 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) Word has length 111 [2022-03-18 02:55:38,554 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:55:38,555 INFO L225 Difference]: With dead ends: 387 [2022-03-18 02:55:38,555 INFO L226 Difference]: Without dead ends: 271 [2022-03-18 02:55:38,556 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 229 GetRequests, 204 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=140, Invalid=510, Unknown=0, NotChecked=0, Total=650 [2022-03-18 02:55:38,556 INFO L912 BasicCegarLoop]: 47 mSDtfsCounter, 48 mSDsluCounter, 260 mSDsCounter, 0 mSdLazyCounter, 163 mSolverCounterSat, 38 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 52 SdHoareTripleChecker+Valid, 307 SdHoareTripleChecker+Invalid, 201 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 38 IncrementalHoareTripleChecker+Valid, 163 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:55:38,557 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [52 Valid, 307 Invalid, 201 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [38 Valid, 163 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:55:38,557 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 271 states. [2022-03-18 02:55:38,621 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 271 to 232. [2022-03-18 02:55:38,621 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 133 states have (on average 1.150375939849624) internal successors, (153), 134 states have internal predecessors, (153), 79 states have call successors, (79), 20 states have call predecessors, (79), 19 states have return successors, (77), 77 states have call predecessors, (77), 77 states have call successors, (77) [2022-03-18 02:55:38,622 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 309 transitions. [2022-03-18 02:55:38,623 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 309 transitions. Word has length 111 [2022-03-18 02:55:38,623 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:55:38,623 INFO L478 AbstractCegarLoop]: Abstraction has 232 states and 309 transitions. [2022-03-18 02:55:38,623 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 11 states have (on average 3.4545454545454546) internal successors, (38), 11 states have internal predecessors, (38), 5 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-18 02:55:38,623 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 309 transitions. [2022-03-18 02:55:38,624 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 114 [2022-03-18 02:55:38,624 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:55:38,624 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:55:38,645 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Forceful destruction successful, exit code 0 [2022-03-18 02:55:38,838 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-03-18 02:55:38,838 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:55:38,838 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:55:38,839 INFO L85 PathProgramCache]: Analyzing trace with hash 890766036, now seen corresponding path program 9 times [2022-03-18 02:55:38,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:55:38,839 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [196227568] [2022-03-18 02:55:38,839 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:55:38,839 INFO L85 PathProgramCache]: Analyzing trace with hash 890766036, now seen corresponding path program 10 times [2022-03-18 02:55:38,839 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:55:38,840 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [928657117] [2022-03-18 02:55:38,840 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:55:38,840 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:55:38,847 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:55:38,847 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1493923187] [2022-03-18 02:55:38,847 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:55:38,847 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:55:38,847 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:55:38,868 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:55:38,869 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-03-18 02:55:38,913 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:55:38,913 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:55:38,914 INFO L263 TraceCheckSpWp]: Trace formula consists of 252 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-18 02:55:38,916 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:55:39,312 INFO L134 CoverageAnalysis]: Checked inductivity of 343 backedges. 34 proven. 30 refuted. 0 times theorem prover too weak. 279 trivial. 0 not checked. [2022-03-18 02:55:39,313 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:55:44,775 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:55:44,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [928657117] [2022-03-18 02:55:44,775 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:55:44,775 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1493923187] [2022-03-18 02:55:44,775 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1493923187] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:55:44,775 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:55:44,776 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-03-18 02:55:44,776 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:55:44,776 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [196227568] [2022-03-18 02:55:44,776 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [196227568] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:55:44,776 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:55:44,776 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-18 02:55:44,776 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1775364331] [2022-03-18 02:55:44,776 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:55:44,776 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-18 02:55:44,776 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:55:44,777 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-18 02:55:44,777 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=70, Invalid=390, Unknown=2, NotChecked=0, Total=462 [2022-03-18 02:55:44,777 INFO L87 Difference]: Start difference. First operand 232 states and 309 transitions. Second operand has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 11 states have internal predecessors, (38), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-18 02:55:45,246 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:55:45,247 INFO L93 Difference]: Finished difference Result 349 states and 486 transitions. [2022-03-18 02:55:45,247 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-03-18 02:55:45,247 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 11 states have internal predecessors, (38), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) Word has length 113 [2022-03-18 02:55:45,248 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:55:45,249 INFO L225 Difference]: With dead ends: 349 [2022-03-18 02:55:45,249 INFO L226 Difference]: Without dead ends: 295 [2022-03-18 02:55:45,250 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 209 GetRequests, 179 SyntacticMatches, 0 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 127 ImplicationChecksByTransitivity, 4.6s TimeCoverageRelationStatistics Valid=220, Invalid=770, Unknown=2, NotChecked=0, Total=992 [2022-03-18 02:55:45,250 INFO L912 BasicCegarLoop]: 76 mSDtfsCounter, 44 mSDsluCounter, 428 mSDsCounter, 0 mSdLazyCounter, 299 mSolverCounterSat, 98 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 44 SdHoareTripleChecker+Valid, 504 SdHoareTripleChecker+Invalid, 397 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 98 IncrementalHoareTripleChecker+Valid, 299 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 02:55:45,250 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [44 Valid, 504 Invalid, 397 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [98 Valid, 299 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-03-18 02:55:45,250 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 295 states. [2022-03-18 02:55:45,294 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 295 to 253. [2022-03-18 02:55:45,295 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 253 states, 146 states have (on average 1.1506849315068493) internal successors, (168), 147 states have internal predecessors, (168), 87 states have call successors, (87), 20 states have call predecessors, (87), 19 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2022-03-18 02:55:45,296 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 253 states to 253 states and 340 transitions. [2022-03-18 02:55:45,296 INFO L78 Accepts]: Start accepts. Automaton has 253 states and 340 transitions. Word has length 113 [2022-03-18 02:55:45,296 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:55:45,296 INFO L478 AbstractCegarLoop]: Abstraction has 253 states and 340 transitions. [2022-03-18 02:55:45,297 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.1666666666666665) internal successors, (38), 11 states have internal predecessors, (38), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-18 02:55:45,297 INFO L276 IsEmpty]: Start isEmpty. Operand 253 states and 340 transitions. [2022-03-18 02:55:45,297 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-18 02:55:45,297 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:55:45,298 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:55:45,331 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-03-18 02:55:45,511 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-03-18 02:55:45,512 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:55:45,512 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:55:45,512 INFO L85 PathProgramCache]: Analyzing trace with hash 1938711081, now seen corresponding path program 11 times [2022-03-18 02:55:45,512 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:55:45,512 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [803964543] [2022-03-18 02:55:45,512 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:55:45,513 INFO L85 PathProgramCache]: Analyzing trace with hash 1938711081, now seen corresponding path program 12 times [2022-03-18 02:55:45,513 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:55:45,513 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2090269398] [2022-03-18 02:55:45,513 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:55:45,513 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:55:45,520 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:55:45,520 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1087063609] [2022-03-18 02:55:45,520 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:55:45,520 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:55:45,520 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:55:45,522 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:55:45,523 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-03-18 02:55:45,597 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-18 02:55:45,597 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:55:45,598 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-18 02:55:45,600 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:55:45,822 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 33 proven. 32 refuted. 0 times theorem prover too weak. 285 trivial. 0 not checked. [2022-03-18 02:55:45,823 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:55:46,125 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 53 proven. 12 refuted. 0 times theorem prover too weak. 285 trivial. 0 not checked. [2022-03-18 02:55:46,125 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:55:46,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2090269398] [2022-03-18 02:55:46,125 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:55:46,125 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1087063609] [2022-03-18 02:55:46,125 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1087063609] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:55:46,125 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:55:46,125 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 14] total 21 [2022-03-18 02:55:46,126 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:55:46,126 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [803964543] [2022-03-18 02:55:46,126 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [803964543] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:55:46,126 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:55:46,126 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-18 02:55:46,126 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [403526506] [2022-03-18 02:55:46,126 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:55:46,126 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-18 02:55:46,126 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:55:46,126 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-18 02:55:46,127 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=74, Invalid=346, Unknown=0, NotChecked=0, Total=420 [2022-03-18 02:55:46,127 INFO L87 Difference]: Start difference. First operand 253 states and 340 transitions. Second operand has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-18 02:55:46,556 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:55:46,556 INFO L93 Difference]: Finished difference Result 317 states and 438 transitions. [2022-03-18 02:55:46,557 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-18 02:55:46,557 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) Word has length 116 [2022-03-18 02:55:46,557 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:55:46,558 INFO L225 Difference]: With dead ends: 317 [2022-03-18 02:55:46,558 INFO L226 Difference]: Without dead ends: 310 [2022-03-18 02:55:46,559 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 246 GetRequests, 210 SyntacticMatches, 2 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 150 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=347, Invalid=913, Unknown=0, NotChecked=0, Total=1260 [2022-03-18 02:55:46,559 INFO L912 BasicCegarLoop]: 81 mSDtfsCounter, 55 mSDsluCounter, 494 mSDsCounter, 0 mSdLazyCounter, 303 mSolverCounterSat, 101 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 55 SdHoareTripleChecker+Valid, 575 SdHoareTripleChecker+Invalid, 404 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 101 IncrementalHoareTripleChecker+Valid, 303 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-03-18 02:55:46,559 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [55 Valid, 575 Invalid, 404 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [101 Valid, 303 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-03-18 02:55:46,560 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 310 states. [2022-03-18 02:55:46,609 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 310 to 259. [2022-03-18 02:55:46,609 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 152 states have (on average 1.1513157894736843) internal successors, (175), 153 states have internal predecessors, (175), 87 states have call successors, (87), 20 states have call predecessors, (87), 19 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2022-03-18 02:55:46,610 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 347 transitions. [2022-03-18 02:55:46,610 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 347 transitions. Word has length 116 [2022-03-18 02:55:46,611 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:55:46,611 INFO L478 AbstractCegarLoop]: Abstraction has 259 states and 347 transitions. [2022-03-18 02:55:46,611 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.076923076923077) internal successors, (40), 12 states have internal predecessors, (40), 5 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 4 states have call successors, (13) [2022-03-18 02:55:46,611 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 347 transitions. [2022-03-18 02:55:46,612 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 117 [2022-03-18 02:55:46,612 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:55:46,613 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:55:46,631 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Forceful destruction successful, exit code 0 [2022-03-18 02:55:46,828 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:55:46,828 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:55:46,829 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:55:46,829 INFO L85 PathProgramCache]: Analyzing trace with hash -1687072417, now seen corresponding path program 13 times [2022-03-18 02:55:46,829 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:55:46,829 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [511534002] [2022-03-18 02:55:46,829 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:55:46,830 INFO L85 PathProgramCache]: Analyzing trace with hash -1687072417, now seen corresponding path program 14 times [2022-03-18 02:55:46,830 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:55:46,830 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [230111017] [2022-03-18 02:55:46,830 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:55:46,830 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:55:46,844 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:55:46,844 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [514730314] [2022-03-18 02:55:46,844 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:55:46,844 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:55:46,844 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:55:46,854 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:55:46,855 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-03-18 02:55:46,902 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:55:46,902 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:55:46,903 INFO L263 TraceCheckSpWp]: Trace formula consists of 289 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-18 02:55:46,905 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:55:47,266 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 39 proven. 32 refuted. 0 times theorem prover too weak. 279 trivial. 0 not checked. [2022-03-18 02:55:47,266 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:55:47,623 INFO L134 CoverageAnalysis]: Checked inductivity of 350 backedges. 29 proven. 42 refuted. 0 times theorem prover too weak. 279 trivial. 0 not checked. [2022-03-18 02:55:47,623 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:55:47,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [230111017] [2022-03-18 02:55:47,624 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:55:47,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [514730314] [2022-03-18 02:55:47,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [514730314] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:55:47,624 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:55:47,624 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 26 [2022-03-18 02:55:47,624 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:55:47,624 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [511534002] [2022-03-18 02:55:47,624 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [511534002] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:55:47,624 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:55:47,624 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-18 02:55:47,624 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [418601053] [2022-03-18 02:55:47,624 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:55:47,625 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-18 02:55:47,625 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:55:47,625 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-18 02:55:47,625 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=85, Invalid=565, Unknown=0, NotChecked=0, Total=650 [2022-03-18 02:55:47,625 INFO L87 Difference]: Start difference. First operand 259 states and 347 transitions. Second operand has 15 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 15 states have internal predecessors, (41), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-18 02:55:48,006 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:55:48,006 INFO L93 Difference]: Finished difference Result 376 states and 511 transitions. [2022-03-18 02:55:48,006 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-18 02:55:48,006 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 15 states have internal predecessors, (41), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) Word has length 116 [2022-03-18 02:55:48,007 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:55:48,008 INFO L225 Difference]: With dead ends: 376 [2022-03-18 02:55:48,008 INFO L226 Difference]: Without dead ends: 259 [2022-03-18 02:55:48,009 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 242 GetRequests, 206 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 227 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=200, Invalid=1132, Unknown=0, NotChecked=0, Total=1332 [2022-03-18 02:55:48,009 INFO L912 BasicCegarLoop]: 62 mSDtfsCounter, 52 mSDsluCounter, 329 mSDsCounter, 0 mSdLazyCounter, 225 mSolverCounterSat, 63 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 56 SdHoareTripleChecker+Valid, 391 SdHoareTripleChecker+Invalid, 288 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 63 IncrementalHoareTripleChecker+Valid, 225 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:55:48,009 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [56 Valid, 391 Invalid, 288 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [63 Valid, 225 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:55:48,010 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 259 states. [2022-03-18 02:55:48,054 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 259 to 259. [2022-03-18 02:55:48,055 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 259 states, 152 states have (on average 1.144736842105263) internal successors, (174), 153 states have internal predecessors, (174), 87 states have call successors, (87), 20 states have call predecessors, (87), 19 states have return successors, (85), 85 states have call predecessors, (85), 85 states have call successors, (85) [2022-03-18 02:55:48,056 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 259 states to 259 states and 346 transitions. [2022-03-18 02:55:48,056 INFO L78 Accepts]: Start accepts. Automaton has 259 states and 346 transitions. Word has length 116 [2022-03-18 02:55:48,056 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:55:48,056 INFO L478 AbstractCegarLoop]: Abstraction has 259 states and 346 transitions. [2022-03-18 02:55:48,056 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 2.7333333333333334) internal successors, (41), 15 states have internal predecessors, (41), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-18 02:55:48,056 INFO L276 IsEmpty]: Start isEmpty. Operand 259 states and 346 transitions. [2022-03-18 02:55:48,057 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 120 [2022-03-18 02:55:48,057 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:55:48,057 INFO L500 BasicCegarLoop]: trace histogram [13, 12, 12, 5, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:55:48,091 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-03-18 02:55:48,274 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:55:48,274 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:55:48,274 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:55:48,274 INFO L85 PathProgramCache]: Analyzing trace with hash 2089528091, now seen corresponding path program 1 times [2022-03-18 02:55:48,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:55:48,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [5071706] [2022-03-18 02:55:48,275 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:55:48,275 INFO L85 PathProgramCache]: Analyzing trace with hash 2089528091, now seen corresponding path program 2 times [2022-03-18 02:55:48,275 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:55:48,275 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [13103412] [2022-03-18 02:55:48,275 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:55:48,275 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:55:48,281 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:55:48,281 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2099274374] [2022-03-18 02:55:48,281 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-03-18 02:55:48,281 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:55:48,282 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:55:48,298 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:55:48,299 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-03-18 02:55:48,345 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-03-18 02:55:48,346 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:55:48,346 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 13 conjunts are in the unsatisfiable core [2022-03-18 02:55:48,348 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:55:48,610 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 183 proven. 18 refuted. 0 times theorem prover too weak. 163 trivial. 0 not checked. [2022-03-18 02:55:48,610 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:55:48,945 INFO L134 CoverageAnalysis]: Checked inductivity of 364 backedges. 61 proven. 20 refuted. 0 times theorem prover too weak. 283 trivial. 0 not checked. [2022-03-18 02:55:48,945 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:55:48,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [13103412] [2022-03-18 02:55:48,945 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:55:48,945 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2099274374] [2022-03-18 02:55:48,945 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2099274374] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:55:48,945 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:55:48,945 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12, 12] total 19 [2022-03-18 02:55:48,946 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:55:48,946 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [5071706] [2022-03-18 02:55:48,946 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [5071706] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:55:48,946 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:55:48,946 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [12] imperfect sequences [] total 12 [2022-03-18 02:55:48,946 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [668698506] [2022-03-18 02:55:48,946 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:55:48,947 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-03-18 02:55:48,947 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:55:48,947 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-03-18 02:55:48,947 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=59, Invalid=283, Unknown=0, NotChecked=0, Total=342 [2022-03-18 02:55:48,947 INFO L87 Difference]: Start difference. First operand 259 states and 346 transitions. Second operand has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 11 states have internal predecessors, (44), 5 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-18 02:55:49,170 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:55:49,170 INFO L93 Difference]: Finished difference Result 318 states and 413 transitions. [2022-03-18 02:55:49,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-03-18 02:55:49,170 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 11 states have internal predecessors, (44), 5 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) Word has length 119 [2022-03-18 02:55:49,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:55:49,171 INFO L225 Difference]: With dead ends: 318 [2022-03-18 02:55:49,171 INFO L226 Difference]: Without dead ends: 141 [2022-03-18 02:55:49,172 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 245 GetRequests, 219 SyntacticMatches, 1 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 71 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=149, Invalid=553, Unknown=0, NotChecked=0, Total=702 [2022-03-18 02:55:49,173 INFO L912 BasicCegarLoop]: 52 mSDtfsCounter, 38 mSDsluCounter, 242 mSDsCounter, 0 mSdLazyCounter, 144 mSolverCounterSat, 55 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 38 SdHoareTripleChecker+Valid, 294 SdHoareTripleChecker+Invalid, 199 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 55 IncrementalHoareTripleChecker+Valid, 144 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:55:49,173 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [38 Valid, 294 Invalid, 199 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [55 Valid, 144 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:55:49,175 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 141 states. [2022-03-18 02:55:49,196 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 141 to 141. [2022-03-18 02:55:49,196 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 141 states, 87 states have (on average 1.0459770114942528) internal successors, (91), 88 states have internal predecessors, (91), 39 states have call successors, (39), 15 states have call predecessors, (39), 14 states have return successors, (37), 37 states have call predecessors, (37), 37 states have call successors, (37) [2022-03-18 02:55:49,197 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 141 states to 141 states and 167 transitions. [2022-03-18 02:55:49,197 INFO L78 Accepts]: Start accepts. Automaton has 141 states and 167 transitions. Word has length 119 [2022-03-18 02:55:49,197 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:55:49,197 INFO L478 AbstractCegarLoop]: Abstraction has 141 states and 167 transitions. [2022-03-18 02:55:49,197 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 12 states have (on average 3.6666666666666665) internal successors, (44), 11 states have internal predecessors, (44), 5 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-18 02:55:49,197 INFO L276 IsEmpty]: Start isEmpty. Operand 141 states and 167 transitions. [2022-03-18 02:55:49,199 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 161 [2022-03-18 02:55:49,199 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:55:49,199 INFO L500 BasicCegarLoop]: trace histogram [21, 20, 20, 5, 5, 5, 5, 5, 5, 5, 5, 5, 4, 4, 4, 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-03-18 02:55:49,234 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-03-18 02:55:49,422 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-03-18 02:55:49,423 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:55:49,423 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:55:49,423 INFO L85 PathProgramCache]: Analyzing trace with hash 2097211745, now seen corresponding path program 15 times [2022-03-18 02:55:49,423 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:55:49,423 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1261309430] [2022-03-18 02:55:49,424 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:55:49,424 INFO L85 PathProgramCache]: Analyzing trace with hash 2097211745, now seen corresponding path program 16 times [2022-03-18 02:55:49,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:55:49,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1802057201] [2022-03-18 02:55:49,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:55:49,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:55:49,432 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:55:49,433 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1387953669] [2022-03-18 02:55:49,433 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:55:49,433 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:55:49,433 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:55:49,435 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:55:49,436 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-03-18 02:55:49,498 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:55:49,498 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:55:49,500 INFO L263 TraceCheckSpWp]: Trace formula consists of 342 conjuncts, 19 conjunts are in the unsatisfiable core [2022-03-18 02:55:49,503 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:55:50,768 INFO L134 CoverageAnalysis]: Checked inductivity of 904 backedges. 53 proven. 76 refuted. 0 times theorem prover too weak. 775 trivial. 0 not checked. [2022-03-18 02:55:50,768 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:55:53,060 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:55:53,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1802057201] [2022-03-18 02:55:53,060 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:55:53,060 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1387953669] [2022-03-18 02:55:53,060 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1387953669] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:55:53,060 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:55:53,060 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-03-18 02:55:53,061 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:55:53,061 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1261309430] [2022-03-18 02:55:53,061 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1261309430] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:55:53,061 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:55:53,061 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [17] imperfect sequences [] total 17 [2022-03-18 02:55:53,061 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1915816166] [2022-03-18 02:55:53,061 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:55:53,061 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-03-18 02:55:53,061 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:55:53,061 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-03-18 02:55:53,062 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=121, Invalid=749, Unknown=0, NotChecked=0, Total=870 [2022-03-18 02:55:53,062 INFO L87 Difference]: Start difference. First operand 141 states and 167 transitions. Second operand has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 8 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) [2022-03-18 02:55:53,625 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:55:53,627 INFO L93 Difference]: Finished difference Result 218 states and 267 transitions. [2022-03-18 02:55:53,627 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2022-03-18 02:55:53,627 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 8 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) Word has length 160 [2022-03-18 02:55:53,628 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:55:53,628 INFO L225 Difference]: With dead ends: 218 [2022-03-18 02:55:53,628 INFO L226 Difference]: Without dead ends: 147 [2022-03-18 02:55:53,629 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 303 GetRequests, 265 SyntacticMatches, 0 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 267 ImplicationChecksByTransitivity, 2.2s TimeCoverageRelationStatistics Valid=237, Invalid=1323, Unknown=0, NotChecked=0, Total=1560 [2022-03-18 02:55:53,630 INFO L912 BasicCegarLoop]: 79 mSDtfsCounter, 62 mSDsluCounter, 677 mSDsCounter, 0 mSdLazyCounter, 196 mSolverCounterSat, 75 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 66 SdHoareTripleChecker+Valid, 756 SdHoareTripleChecker+Invalid, 398 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 75 IncrementalHoareTripleChecker+Valid, 196 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 127 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-03-18 02:55:53,630 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [66 Valid, 756 Invalid, 398 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [75 Valid, 196 Invalid, 0 Unknown, 127 Unchecked, 0.3s Time] [2022-03-18 02:55:53,631 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 147 states. [2022-03-18 02:55:53,734 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 147 to 147. [2022-03-18 02:55:53,735 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 147 states, 89 states have (on average 1.0449438202247192) internal successors, (93), 90 states have internal predecessors, (93), 43 states have call successors, (43), 15 states have call predecessors, (43), 14 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2022-03-18 02:55:53,755 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 147 states to 147 states and 177 transitions. [2022-03-18 02:55:53,756 INFO L78 Accepts]: Start accepts. Automaton has 147 states and 177 transitions. Word has length 160 [2022-03-18 02:55:53,756 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:55:53,756 INFO L478 AbstractCegarLoop]: Abstraction has 147 states and 177 transitions. [2022-03-18 02:55:53,756 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 17 states have (on average 2.6470588235294117) internal successors, (45), 17 states have internal predecessors, (45), 8 states have call successors, (27), 2 states have call predecessors, (27), 2 states have return successors, (25), 7 states have call predecessors, (25), 7 states have call successors, (25) [2022-03-18 02:55:53,757 INFO L276 IsEmpty]: Start isEmpty. Operand 147 states and 177 transitions. [2022-03-18 02:55:53,757 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 183 [2022-03-18 02:55:53,757 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:55:53,757 INFO L500 BasicCegarLoop]: trace histogram [25, 24, 24, 6, 6, 6, 6, 6, 6, 6, 6, 6, 4, 4, 4, 4, 4, 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-03-18 02:55:53,783 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-03-18 02:55:53,964 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-03-18 02:55:53,964 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:55:53,965 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:55:53,965 INFO L85 PathProgramCache]: Analyzing trace with hash 576880450, now seen corresponding path program 17 times [2022-03-18 02:55:53,965 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:55:53,965 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [104074810] [2022-03-18 02:55:53,965 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:55:53,965 INFO L85 PathProgramCache]: Analyzing trace with hash 576880450, now seen corresponding path program 18 times [2022-03-18 02:55:53,966 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:55:53,966 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1345983650] [2022-03-18 02:55:53,966 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:55:53,966 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:55:53,972 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:55:53,972 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [366796136] [2022-03-18 02:55:53,972 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:55:53,972 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:55:53,972 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:55:53,976 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:55:53,978 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-03-18 02:55:54,043 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-18 02:55:54,044 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:55:54,045 INFO L263 TraceCheckSpWp]: Trace formula consists of 250 conjuncts, 14 conjunts are in the unsatisfiable core [2022-03-18 02:55:54,047 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:55:54,358 INFO L134 CoverageAnalysis]: Checked inductivity of 1286 backedges. 92 proven. 49 refuted. 0 times theorem prover too weak. 1145 trivial. 0 not checked. [2022-03-18 02:55:54,358 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:55:54,797 INFO L134 CoverageAnalysis]: Checked inductivity of 1286 backedges. 122 proven. 19 refuted. 0 times theorem prover too weak. 1145 trivial. 0 not checked. [2022-03-18 02:55:54,797 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:55:54,797 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1345983650] [2022-03-18 02:55:54,797 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:55:54,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [366796136] [2022-03-18 02:55:54,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [366796136] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:55:54,798 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:55:54,798 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13, 13] total 18 [2022-03-18 02:55:54,798 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:55:54,798 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [104074810] [2022-03-18 02:55:54,798 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [104074810] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:55:54,798 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:55:54,798 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [13] imperfect sequences [] total 13 [2022-03-18 02:55:54,799 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1900290720] [2022-03-18 02:55:54,799 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:55:54,800 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-03-18 02:55:54,800 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:55:54,800 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-03-18 02:55:54,801 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-03-18 02:55:54,801 INFO L87 Difference]: Start difference. First operand 147 states and 177 transitions. Second operand has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 13 states have internal predecessors, (42), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-18 02:55:55,056 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:55:55,056 INFO L93 Difference]: Finished difference Result 153 states and 182 transitions. [2022-03-18 02:55:55,061 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-03-18 02:55:55,061 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 13 states have internal predecessors, (42), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) Word has length 182 [2022-03-18 02:55:55,062 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:55:55,062 INFO L225 Difference]: With dead ends: 153 [2022-03-18 02:55:55,062 INFO L226 Difference]: Without dead ends: 146 [2022-03-18 02:55:55,063 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 375 GetRequests, 345 SyntacticMatches, 2 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 120 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=209, Invalid=661, Unknown=0, NotChecked=0, Total=870 [2022-03-18 02:55:55,063 INFO L912 BasicCegarLoop]: 55 mSDtfsCounter, 40 mSDsluCounter, 274 mSDsCounter, 0 mSdLazyCounter, 208 mSolverCounterSat, 71 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 40 SdHoareTripleChecker+Valid, 329 SdHoareTripleChecker+Invalid, 279 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 71 IncrementalHoareTripleChecker+Valid, 208 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:55:55,063 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [40 Valid, 329 Invalid, 279 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [71 Valid, 208 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:55:55,064 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2022-03-18 02:55:55,086 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 140. [2022-03-18 02:55:55,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 140 states, 83 states have (on average 1.036144578313253) internal successors, (86), 83 states have internal predecessors, (86), 42 states have call successors, (42), 15 states have call predecessors, (42), 14 states have return successors, (41), 41 states have call predecessors, (41), 41 states have call successors, (41) [2022-03-18 02:55:55,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 140 states to 140 states and 169 transitions. [2022-03-18 02:55:55,086 INFO L78 Accepts]: Start accepts. Automaton has 140 states and 169 transitions. Word has length 182 [2022-03-18 02:55:55,087 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:55:55,087 INFO L478 AbstractCegarLoop]: Abstraction has 140 states and 169 transitions. [2022-03-18 02:55:55,088 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 13 states have (on average 3.230769230769231) internal successors, (42), 13 states have internal predecessors, (42), 6 states have call successors, (19), 2 states have call predecessors, (19), 2 states have return successors, (17), 5 states have call predecessors, (17), 5 states have call successors, (17) [2022-03-18 02:55:55,088 INFO L276 IsEmpty]: Start isEmpty. Operand 140 states and 169 transitions. [2022-03-18 02:55:55,088 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 186 [2022-03-18 02:55:55,088 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:55:55,088 INFO L500 BasicCegarLoop]: trace histogram [25, 24, 24, 7, 7, 6, 6, 6, 6, 6, 6, 6, 5, 4, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:55:55,121 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-03-18 02:55:55,322 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:55:55,322 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:55:55,322 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:55:55,322 INFO L85 PathProgramCache]: Analyzing trace with hash 2054277986, now seen corresponding path program 3 times [2022-03-18 02:55:55,323 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:55:55,323 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [312288048] [2022-03-18 02:55:55,325 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:55:55,325 INFO L85 PathProgramCache]: Analyzing trace with hash 2054277986, now seen corresponding path program 4 times [2022-03-18 02:55:55,326 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:55:55,326 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1891393672] [2022-03-18 02:55:55,326 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:55:55,326 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:55:55,334 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:55:55,334 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1659189502] [2022-03-18 02:55:55,334 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-03-18 02:55:55,334 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:55:55,334 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:55:55,335 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:55:55,336 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-03-18 02:55:55,390 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-03-18 02:55:55,391 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:55:55,391 INFO L263 TraceCheckSpWp]: Trace formula consists of 394 conjuncts, 20 conjunts are in the unsatisfiable core [2022-03-18 02:55:55,400 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:55:56,633 INFO L134 CoverageAnalysis]: Checked inductivity of 1306 backedges. 81 proven. 106 refuted. 0 times theorem prover too weak. 1119 trivial. 0 not checked. [2022-03-18 02:55:56,634 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:55:58,032 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:55:58,032 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1891393672] [2022-03-18 02:55:58,032 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:55:58,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659189502] [2022-03-18 02:55:58,033 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659189502] provided 0 perfect and 1 imperfect interpolant sequences [2022-03-18 02:55:58,033 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-03-18 02:55:58,033 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2022-03-18 02:55:58,033 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:55:58,033 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [312288048] [2022-03-18 02:55:58,033 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [312288048] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:55:58,033 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:55:58,033 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [18] imperfect sequences [] total 18 [2022-03-18 02:55:58,033 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1087004550] [2022-03-18 02:55:58,033 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:55:58,034 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 18 states [2022-03-18 02:55:58,034 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:55:58,034 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2022-03-18 02:55:58,034 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=139, Invalid=853, Unknown=0, NotChecked=0, Total=992 [2022-03-18 02:55:58,034 INFO L87 Difference]: Start difference. First operand 140 states and 169 transitions. Second operand has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 states have internal predecessors, (50), 9 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 8 states have call predecessors, (29), 8 states have call successors, (29) [2022-03-18 02:55:58,767 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:55:58,767 INFO L93 Difference]: Finished difference Result 213 states and 264 transitions. [2022-03-18 02:55:58,768 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 19 states. [2022-03-18 02:55:58,768 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 states have internal predecessors, (50), 9 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 8 states have call predecessors, (29), 8 states have call successors, (29) Word has length 185 [2022-03-18 02:55:58,768 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:55:58,769 INFO L225 Difference]: With dead ends: 213 [2022-03-18 02:55:58,769 INFO L226 Difference]: Without dead ends: 146 [2022-03-18 02:55:58,769 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 354 GetRequests, 313 SyntacticMatches, 0 SemanticMatches, 41 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 316 ImplicationChecksByTransitivity, 1.4s TimeCoverageRelationStatistics Valid=280, Invalid=1526, Unknown=0, NotChecked=0, Total=1806 [2022-03-18 02:55:58,770 INFO L912 BasicCegarLoop]: 81 mSDtfsCounter, 65 mSDsluCounter, 580 mSDsCounter, 0 mSdLazyCounter, 201 mSolverCounterSat, 96 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 69 SdHoareTripleChecker+Valid, 661 SdHoareTripleChecker+Invalid, 457 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 96 IncrementalHoareTripleChecker+Valid, 201 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 160 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-03-18 02:55:58,770 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [69 Valid, 661 Invalid, 457 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [96 Valid, 201 Invalid, 0 Unknown, 160 Unchecked, 0.4s Time] [2022-03-18 02:55:58,771 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 146 states. [2022-03-18 02:55:58,798 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 146 to 146. [2022-03-18 02:55:58,798 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 146 states, 85 states have (on average 1.035294117647059) internal successors, (88), 85 states have internal predecessors, (88), 46 states have call successors, (46), 15 states have call predecessors, (46), 14 states have return successors, (45), 45 states have call predecessors, (45), 45 states have call successors, (45) [2022-03-18 02:55:58,799 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 146 states to 146 states and 179 transitions. [2022-03-18 02:55:58,799 INFO L78 Accepts]: Start accepts. Automaton has 146 states and 179 transitions. Word has length 185 [2022-03-18 02:55:58,799 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:55:58,799 INFO L478 AbstractCegarLoop]: Abstraction has 146 states and 179 transitions. [2022-03-18 02:55:58,799 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 18 states, 18 states have (on average 2.7777777777777777) internal successors, (50), 18 states have internal predecessors, (50), 9 states have call successors, (31), 2 states have call predecessors, (31), 2 states have return successors, (29), 8 states have call predecessors, (29), 8 states have call successors, (29) [2022-03-18 02:55:58,799 INFO L276 IsEmpty]: Start isEmpty. Operand 146 states and 179 transitions. [2022-03-18 02:55:58,800 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 208 [2022-03-18 02:55:58,800 INFO L492 BasicCegarLoop]: Found error trace [2022-03-18 02:55:58,800 INFO L500 BasicCegarLoop]: trace histogram [29, 28, 28, 8, 8, 7, 7, 7, 7, 7, 7, 7, 5, 5, 4, 4, 4, 3, 3, 3, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-03-18 02:55:58,816 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-03-18 02:55:59,016 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:55:59,016 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-03-18 02:55:59,016 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-03-18 02:55:59,016 INFO L85 PathProgramCache]: Analyzing trace with hash 294904993, now seen corresponding path program 5 times [2022-03-18 02:55:59,016 INFO L118 FreeRefinementEngine]: Executing refinement strategy ACCELERATED_INTERPOLATION [2022-03-18 02:55:59,016 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleAcceleratedInterpolation [1954700993] [2022-03-18 02:55:59,017 INFO L202 tedInterpolationCore]: No loops in this trace, falling back to nested interpolation [2022-03-18 02:55:59,017 INFO L85 PathProgramCache]: Analyzing trace with hash 294904993, now seen corresponding path program 6 times [2022-03-18 02:55:59,017 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-03-18 02:55:59,017 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1301090310] [2022-03-18 02:55:59,017 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-03-18 02:55:59,017 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-03-18 02:55:59,024 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-03-18 02:55:59,024 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1183091650] [2022-03-18 02:55:59,024 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-03-18 02:55:59,024 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-03-18 02:55:59,024 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-03-18 02:55:59,025 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-03-18 02:55:59,027 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-03-18 02:55:59,097 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-03-18 02:55:59,098 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-03-18 02:55:59,099 INFO L263 TraceCheckSpWp]: Trace formula consists of 278 conjuncts, 17 conjunts are in the unsatisfiable core [2022-03-18 02:55:59,102 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-03-18 02:55:59,590 INFO L134 CoverageAnalysis]: Checked inductivity of 1760 backedges. 144 proven. 53 refuted. 0 times theorem prover too weak. 1563 trivial. 0 not checked. [2022-03-18 02:55:59,590 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-03-18 02:56:00,067 INFO L134 CoverageAnalysis]: Checked inductivity of 1760 backedges. 107 proven. 90 refuted. 0 times theorem prover too weak. 1563 trivial. 0 not checked. [2022-03-18 02:56:00,067 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-03-18 02:56:00,067 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1301090310] [2022-03-18 02:56:00,067 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-03-18 02:56:00,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183091650] [2022-03-18 02:56:00,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1183091650] provided 0 perfect and 2 imperfect interpolant sequences [2022-03-18 02:56:00,068 INFO L184 FreeRefinementEngine]: Found 0 perfect and 2 imperfect interpolant sequences. [2022-03-18 02:56:00,068 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15, 15] total 26 [2022-03-18 02:56:00,068 INFO L136 FreeRefinementEngine]: Strategy ACCELERATED_INTERPOLATION found an infeasible trace [2022-03-18 02:56:00,068 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleAcceleratedInterpolation [1954700993] [2022-03-18 02:56:00,068 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleAcceleratedInterpolation [1954700993] provided 1 perfect and 0 imperfect interpolant sequences [2022-03-18 02:56:00,068 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-03-18 02:56:00,068 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [15] imperfect sequences [] total 15 [2022-03-18 02:56:00,068 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1193987802] [2022-03-18 02:56:00,068 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-03-18 02:56:00,069 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-03-18 02:56:00,069 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy ACCELERATED_INTERPOLATION [2022-03-18 02:56:00,069 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-03-18 02:56:00,069 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=560, Unknown=0, NotChecked=0, Total=650 [2022-03-18 02:56:00,069 INFO L87 Difference]: Start difference. First operand 146 states and 179 transitions. Second operand has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 states have internal predecessors, (47), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-18 02:56:00,359 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-03-18 02:56:00,360 INFO L93 Difference]: Finished difference Result 158 states and 188 transitions. [2022-03-18 02:56:00,360 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-03-18 02:56:00,360 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 states have internal predecessors, (47), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) Word has length 207 [2022-03-18 02:56:00,361 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-03-18 02:56:00,361 INFO L225 Difference]: With dead ends: 158 [2022-03-18 02:56:00,361 INFO L226 Difference]: Without dead ends: 0 [2022-03-18 02:56:00,362 INFO L911 BasicCegarLoop]: 0 DeclaredPredicates, 424 GetRequests, 389 SyntacticMatches, 0 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 218 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=247, Invalid=1085, Unknown=0, NotChecked=0, Total=1332 [2022-03-18 02:56:00,362 INFO L912 BasicCegarLoop]: 57 mSDtfsCounter, 37 mSDsluCounter, 318 mSDsCounter, 0 mSdLazyCounter, 178 mSolverCounterSat, 79 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 37 SdHoareTripleChecker+Valid, 375 SdHoareTripleChecker+Invalid, 257 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 79 IncrementalHoareTripleChecker+Valid, 178 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-03-18 02:56:00,362 INFO L913 BasicCegarLoop]: SdHoareTripleChecker [37 Valid, 375 Invalid, 257 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [79 Valid, 178 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-03-18 02:56:00,362 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2022-03-18 02:56:00,362 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2022-03-18 02:56:00,363 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 0 states, 0 states have (on average 0.0) internal successors, (0), 0 states have internal predecessors, (0), 0 states have call successors, (0), 0 states have call predecessors, (0), 0 states have return successors, (0), 0 states have call predecessors, (0), 0 states have call successors, (0) [2022-03-18 02:56:00,363 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2022-03-18 02:56:00,363 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 207 [2022-03-18 02:56:00,363 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-03-18 02:56:00,363 INFO L478 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2022-03-18 02:56:00,363 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 15 states have (on average 3.1333333333333333) internal successors, (47), 15 states have internal predecessors, (47), 7 states have call successors, (23), 2 states have call predecessors, (23), 2 states have return successors, (21), 6 states have call predecessors, (21), 6 states have call successors, (21) [2022-03-18 02:56:00,363 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2022-03-18 02:56:00,363 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2022-03-18 02:56:00,365 INFO L788 garLoopResultBuilder]: Registering result SAFE for location __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION (0 of 1 remaining) [2022-03-18 02:56:00,382 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-03-18 02:56:00,575 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-03-18 02:56:00,577 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2022-03-18 02:56:31,696 WARN L232 SmtUtils]: Spent 25.97s on a formula simplification. DAG size of input: 171 DAG size of output: 171 (called from [L 182] de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.HoareAnnotationComposer.or) [2022-03-18 02:57:07,236 INFO L882 garLoopResultBuilder]: For program point reach_errorEXIT(line 4) no Hoare annotation was computed. [2022-03-18 02:57:07,236 INFO L882 garLoopResultBuilder]: For program point reach_errorENTRY(line 4) no Hoare annotation was computed. [2022-03-18 02:57:07,236 INFO L882 garLoopResultBuilder]: For program point reach_errorFINAL(line 4) no Hoare annotation was computed. [2022-03-18 02:57:07,237 INFO L885 garLoopResultBuilder]: At program point assume_abort_if_notENTRY(lines 7 9) the Hoare annotation is: true [2022-03-18 02:57:07,237 INFO L878 garLoopResultBuilder]: At program point L8(line 8) the Hoare annotation is: (= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|) [2022-03-18 02:57:07,237 INFO L878 garLoopResultBuilder]: At program point L8-2(lines 7 9) the Hoare annotation is: (and (not (= |assume_abort_if_not_#in~cond| 0)) (= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)) [2022-03-18 02:57:07,237 INFO L878 garLoopResultBuilder]: At program point assume_abort_if_notEXIT(lines 7 9) the Hoare annotation is: (and (not (= |assume_abort_if_not_#in~cond| 0)) (= assume_abort_if_not_~cond |assume_abort_if_not_#in~cond|)) [2022-03-18 02:57:07,237 INFO L878 garLoopResultBuilder]: At program point L35-2(lines 35 73) the Hoare annotation is: (let ((.cse3 (<= main_~c~0 2)) (.cse4 (= main_~q~0 1)) (.cse9 (* main_~y~0 main_~r~0)) (.cse5 (= main_~r~0 0)) (.cse7 (<= main_~y~0 2)) (.cse13 (<= 1 main_~y~0)) (.cse10 (= main_~a~0 main_~x~0)) (.cse0 (= main_~p~0 0)) (.cse1 (= main_~r~0 1)) (.cse2 (= main_~a~0 main_~y~0)) (.cse14 (<= main_~x~0 2))) (or (and (<= 1 main_~c~0) (= main_~s~0 0) .cse0 .cse1 .cse2 (= main_~b~0 main_~x~0) .cse3 (< main_~x~0 main_~a~0) (<= main_~a~0 2) (<= 1 main_~b~0) .cse4) (let ((.cse6 (* main_~x~0 2))) (let ((.cse8 (div .cse6 main_~x~0))) (and .cse5 (= (+ .cse6 main_~b~0) main_~y~0) .cse7 (= (+ main_~s~0 (* main_~r~0 .cse8)) 1) (< main_~x~0 main_~y~0) (= main_~x~0 (+ .cse9 (* main_~p~0 main_~x~0))) (= (+ main_~q~0 (* main_~p~0 .cse8)) 0) .cse10 (< main_~y~0 (* main_~x~0 3))))) (let ((.cse11 (+ main_~x~0 (* (- 1) main_~b~0)))) (let ((.cse12 (div .cse11 .cse9))) (and (= (mod .cse11 .cse9) 0) (= (+ (* main_~r~0 .cse12) main_~s~0) 0) (<= 1 main_~x~0) .cse7 (< main_~x~0 (* 2 (* main_~y~0 main_~r~0 .cse12))) .cse0 .cse1 .cse3 (= .cse9 main_~a~0) .cse4 .cse13 .cse14))) (and .cse5 .cse7 (= main_~s~0 1) (<= 1 main_~a~0) (= main_~b~0 main_~y~0) (= main_~q~0 0) .cse13 .cse10 .cse14 (= main_~p~0 1)) (let ((.cse15 (* main_~a~0 2))) (and (= (+ .cse15 main_~b~0) main_~x~0) .cse0 .cse1 .cse2 (= (+ (* main_~p~0 2) main_~q~0) 1) (<= .cse15 main_~x~0) (< main_~x~0 (* main_~a~0 3)) .cse14 (= (+ main_~s~0 (* main_~r~0 2)) 0))))) [2022-03-18 02:57:07,237 INFO L878 garLoopResultBuilder]: At program point L35-3(lines 35 73) the Hoare annotation is: (let ((.cse0 (= main_~r~0 0)) (.cse1 (= main_~a~0 main_~x~0)) (.cse2 (< main_~b~0 main_~a~0)) (.cse4 (<= 1 main_~x~0)) (.cse5 (<= main_~y~0 2)) (.cse8 (<= 1 main_~y~0)) (.cse9 (< main_~b~0 2)) (.cse10 (<= main_~x~0 2)) (.cse7 (* main_~y~0 main_~r~0))) (or (and .cse0 (= main_~s~0 1) (= main_~b~0 main_~y~0) (= main_~q~0 0) (= main_~y~0 0) .cse1 (= main_~p~0 1)) (let ((.cse3 (* main_~x~0 2))) (let ((.cse6 (div .cse3 main_~x~0))) (and .cse2 .cse0 (= (+ .cse3 main_~b~0) main_~y~0) .cse4 .cse5 (= (+ main_~s~0 (* main_~r~0 .cse6)) 1) (< main_~x~0 main_~y~0) (= main_~x~0 (+ .cse7 (* main_~p~0 main_~x~0))) (= (+ main_~q~0 (* main_~p~0 .cse6)) 0) .cse8 .cse9 .cse1 .cse10))) (let ((.cse11 (+ main_~x~0 (* (- 1) main_~b~0)))) (let ((.cse12 (div .cse11 .cse7))) (and .cse2 (= (mod .cse11 .cse7) 0) (= (+ (* main_~r~0 .cse12) main_~s~0) 0) .cse4 .cse5 (< main_~x~0 (* 2 (* main_~y~0 main_~r~0 .cse12))) (= main_~p~0 0) (= main_~r~0 1) (= (+ main_~s~0 (* main_~r~0 (div main_~x~0 .cse7))) 0) (= .cse7 main_~a~0) (= main_~q~0 1) .cse8 .cse9 .cse10))))) [2022-03-18 02:57:07,237 INFO L885 garLoopResultBuilder]: At program point mainEXIT(lines 18 76) the Hoare annotation is: true [2022-03-18 02:57:07,237 INFO L878 garLoopResultBuilder]: At program point L52(line 52) the Hoare annotation is: (let ((.cse35 (+ main_~x~0 (* (- 1) main_~b~0))) (.cse33 (* main_~y~0 main_~r~0))) (let ((.cse34 (div .cse35 .cse33))) (let ((.cse1 (<= 1 main_~c~0)) (.cse7 (= main_~a~0 main_~y~0)) (.cse9 (= main_~b~0 main_~x~0)) (.cse11 (< main_~x~0 main_~a~0)) (.cse13 (<= main_~x~0 main_~a~0)) (.cse14 (<= 1 main_~b~0)) (.cse17 (= main_~a~0 (+ main_~c~0 (* main_~b~0 main_~k~0)))) (.cse18 (= (mod .cse35 .cse33) 0)) (.cse19 (= (+ (* main_~r~0 .cse34) main_~s~0) 0)) (.cse20 (<= 1 main_~x~0)) (.cse21 (< main_~x~0 (* 2 (* main_~y~0 main_~r~0 .cse34)))) (.cse3 (= main_~p~0 0)) (.cse5 (= main_~r~0 1)) (.cse8 (< main_~b~0 main_~c~0)) (.cse10 (<= main_~c~0 2)) (.cse22 (= .cse33 main_~a~0)) (.cse15 (= main_~q~0 1)) (.cse0 (= main_~v~0 (* main_~d~0 main_~b~0))) (.cse2 (<= main_~y~0 2)) (.cse16 (= main_~d~0 1)) (.cse25 (= main_~r~0 0)) (.cse4 (= main_~k~0 0)) (.cse26 (= main_~s~0 1)) (.cse6 (<= (div (* (- 1) main_~v~0) (- 2)) main_~b~0)) (.cse27 (<= 1 main_~a~0)) (.cse28 (= main_~b~0 main_~y~0)) (.cse12 (<= main_~b~0 (div main_~v~0 2))) (.cse29 (= main_~q~0 0)) (.cse23 (<= 1 main_~y~0)) (.cse30 (= main_~a~0 main_~x~0)) (.cse31 (= main_~c~0 main_~x~0)) (.cse24 (<= main_~x~0 2)) (.cse32 (= main_~p~0 1))) (or (and .cse0 .cse1 (= main_~b~0 (+ (* main_~q~0 main_~x~0) (* main_~y~0 main_~s~0))) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse1 (= main_~s~0 0) .cse2 .cse3 .cse4 .cse5 .cse7 .cse9 .cse10 .cse16 .cse11 .cse13 .cse14 .cse15 (< main_~v~0 main_~c~0)) (and (= main_~b~0 main_~v~0) .cse17 .cse18 .cse19 .cse20 .cse21 .cse3 .cse5 .cse8 .cse10 .cse16 (<= main_~a~0 2) .cse22 .cse15 .cse23 .cse24) (and .cse0 .cse17 .cse18 .cse19 .cse20 .cse2 .cse21 .cse3 .cse5 .cse6 .cse8 .cse10 .cse22 .cse15 .cse23 .cse24) (and .cse0 .cse25 .cse2 .cse4 .cse26 .cse27 .cse28 .cse16 .cse29 .cse23 .cse30 .cse31 .cse24 .cse32) (and .cse25 (<= (* main_~b~0 2) main_~c~0) .cse4 .cse26 .cse6 .cse27 .cse28 (= main_~d~0 2) .cse12 .cse29 .cse23 .cse30 .cse31 .cse24 .cse32))))) [2022-03-18 02:57:07,237 INFO L878 garLoopResultBuilder]: At program point L36(lines 36 37) the Hoare annotation is: (let ((.cse3 (<= main_~c~0 2)) (.cse4 (= main_~q~0 1)) (.cse9 (* main_~y~0 main_~r~0)) (.cse5 (= main_~r~0 0)) (.cse7 (<= main_~y~0 2)) (.cse13 (<= 1 main_~y~0)) (.cse10 (= main_~a~0 main_~x~0)) (.cse0 (= main_~p~0 0)) (.cse1 (= main_~r~0 1)) (.cse2 (= main_~a~0 main_~y~0)) (.cse14 (<= main_~x~0 2))) (or (and (<= 1 main_~c~0) (= main_~s~0 0) .cse0 .cse1 .cse2 (= main_~b~0 main_~x~0) .cse3 (< main_~x~0 main_~a~0) (<= main_~a~0 2) (<= 1 main_~b~0) .cse4) (let ((.cse6 (* main_~x~0 2))) (let ((.cse8 (div .cse6 main_~x~0))) (and .cse5 (= (+ .cse6 main_~b~0) main_~y~0) .cse7 (= (+ main_~s~0 (* main_~r~0 .cse8)) 1) (< main_~x~0 main_~y~0) (= main_~x~0 (+ .cse9 (* main_~p~0 main_~x~0))) (= (+ main_~q~0 (* main_~p~0 .cse8)) 0) .cse10 (< main_~y~0 (* main_~x~0 3))))) (let ((.cse11 (+ main_~x~0 (* (- 1) main_~b~0)))) (let ((.cse12 (div .cse11 .cse9))) (and (= (mod .cse11 .cse9) 0) (= (+ (* main_~r~0 .cse12) main_~s~0) 0) (<= 1 main_~x~0) .cse7 (< main_~x~0 (* 2 (* main_~y~0 main_~r~0 .cse12))) .cse0 .cse1 .cse3 (= .cse9 main_~a~0) .cse4 .cse13 .cse14))) (and .cse5 .cse7 (= main_~s~0 1) (<= 1 main_~a~0) (= main_~b~0 main_~y~0) (= main_~q~0 0) .cse13 .cse10 .cse14 (= main_~p~0 1)) (let ((.cse15 (* main_~a~0 2))) (and (= (+ .cse15 main_~b~0) main_~x~0) .cse0 .cse1 .cse2 (= (+ (* main_~p~0 2) main_~q~0) 1) (<= .cse15 main_~x~0) (< main_~x~0 (* main_~a~0 3)) .cse14 (= (+ main_~s~0 (* main_~r~0 2)) 0))))) [2022-03-18 02:57:07,237 INFO L878 garLoopResultBuilder]: At program point L24(line 24) the Hoare annotation is: (and (<= 0 main_~x~0) (<= main_~x~0 2)) [2022-03-18 02:57:07,237 INFO L878 garLoopResultBuilder]: At program point L24-1(line 24) the Hoare annotation is: (and (<= 0 main_~y~0) (<= main_~y~0 2) (<= 0 main_~x~0) (<= main_~x~0 2)) [2022-03-18 02:57:07,238 INFO L878 garLoopResultBuilder]: At program point L53(lines 49 59) the Hoare annotation is: (let ((.cse2 (= main_~s~0 0)) (.cse5 (= main_~a~0 main_~y~0)) (.cse7 (= main_~b~0 main_~x~0)) (.cse9 (< main_~x~0 main_~a~0)) (.cse10 (<= main_~a~0 2)) (.cse11 (<= 1 main_~b~0)) (.cse13 (<= (div (* (- 1) main_~v~0) (- 2)) main_~b~0)) (.cse14 (<= main_~b~0 (div main_~v~0 2))) (.cse15 (= main_~r~0 0)) (.cse17 (= main_~k~0 0)) (.cse18 (= main_~s~0 1)) (.cse19 (<= 1 main_~a~0)) (.cse20 (= main_~b~0 main_~y~0)) (.cse21 (= main_~q~0 0)) (.cse23 (= main_~a~0 main_~x~0)) (.cse24 (= main_~c~0 main_~x~0)) (.cse26 (= main_~p~0 1)) (.cse0 (= main_~v~0 (* main_~d~0 main_~b~0))) (.cse1 (= main_~a~0 (+ main_~c~0 (* main_~b~0 main_~k~0)))) (.cse16 (<= main_~y~0 2)) (.cse3 (= main_~p~0 0)) (.cse4 (= main_~r~0 1)) (.cse6 (< main_~b~0 main_~c~0)) (.cse8 (<= main_~c~0 2)) (.cse12 (= main_~q~0 1)) (.cse22 (<= 1 main_~y~0)) (.cse25 (<= main_~x~0 2))) (or (and (= main_~b~0 main_~v~0) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse13 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse14 .cse11 .cse12) (and .cse15 (<= (* main_~b~0 2) main_~c~0) .cse16 .cse17 .cse18 .cse13 .cse19 .cse20 (= main_~d~0 2) .cse14 .cse21 .cse22 .cse23 .cse24 .cse25 .cse26) (and .cse0 .cse15 .cse16 .cse17 .cse18 .cse19 .cse20 (= main_~d~0 1) .cse21 .cse22 .cse23 .cse24 .cse25 .cse26) (let ((.cse27 (+ main_~x~0 (* (- 1) main_~b~0))) (.cse28 (* main_~y~0 main_~r~0))) (let ((.cse29 (div .cse27 .cse28))) (and .cse0 (<= main_~v~0 main_~b~0) .cse1 (= (mod .cse27 .cse28) 0) (= (+ (* main_~r~0 .cse29) main_~s~0) 0) (<= 1 main_~x~0) .cse16 (< main_~x~0 (* 2 (* main_~y~0 main_~r~0 .cse29))) .cse3 .cse4 .cse6 .cse8 (= .cse28 main_~a~0) .cse12 .cse22 .cse25))))) [2022-03-18 02:57:07,238 INFO L878 garLoopResultBuilder]: At program point L49-2(lines 49 59) the Hoare annotation is: (let ((.cse36 (+ main_~x~0 (* (- 1) main_~b~0))) (.cse34 (* main_~y~0 main_~r~0))) (let ((.cse35 (div .cse36 .cse34))) (let ((.cse1 (<= 1 main_~c~0)) (.cse2 (= main_~s~0 0)) (.cse7 (= main_~a~0 main_~y~0)) (.cse8 (= main_~b~0 main_~x~0)) (.cse11 (< main_~x~0 main_~a~0)) (.cse12 (<= main_~x~0 main_~a~0)) (.cse13 (<= 1 main_~b~0)) (.cse18 (= main_~a~0 (+ main_~c~0 (* main_~b~0 main_~k~0)))) (.cse19 (= (mod .cse36 .cse34) 0)) (.cse20 (= (+ (* main_~r~0 .cse35) main_~s~0) 0)) (.cse21 (<= 1 main_~x~0)) (.cse22 (< main_~x~0 (* 2 (* main_~y~0 main_~r~0 .cse35)))) (.cse4 (= main_~p~0 0)) (.cse6 (= main_~r~0 1)) (.cse16 (< main_~b~0 main_~c~0)) (.cse9 (<= main_~c~0 2)) (.cse23 (= .cse34 main_~a~0)) (.cse14 (= main_~q~0 1)) (.cse0 (= main_~v~0 (* main_~d~0 main_~b~0))) (.cse3 (<= main_~y~0 2)) (.cse10 (= main_~d~0 1)) (.cse26 (= main_~r~0 0)) (.cse5 (= main_~k~0 0)) (.cse27 (= main_~s~0 1)) (.cse15 (<= (div (* (- 1) main_~v~0) (- 2)) main_~b~0)) (.cse28 (<= 1 main_~a~0)) (.cse29 (= main_~b~0 main_~y~0)) (.cse17 (<= main_~b~0 (div main_~v~0 2))) (.cse30 (= main_~q~0 0)) (.cse24 (<= 1 main_~y~0)) (.cse31 (= main_~a~0 main_~x~0)) (.cse32 (= main_~c~0 main_~x~0)) (.cse25 (<= main_~x~0 2)) (.cse33 (= main_~p~0 1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 (< main_~v~0 main_~c~0)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse15 .cse7 .cse16 .cse8 .cse9 .cse11 .cse17 .cse12 .cse13 .cse14) (and (= main_~b~0 main_~v~0) .cse18 .cse19 .cse20 .cse21 .cse22 .cse4 .cse6 .cse16 .cse9 .cse10 (<= main_~a~0 2) .cse23 .cse14 .cse24 .cse25) (and .cse0 .cse18 .cse19 .cse20 .cse21 .cse3 .cse22 .cse4 .cse6 .cse15 .cse16 .cse9 .cse23 .cse14 .cse24 .cse25) (and .cse0 .cse26 .cse3 .cse5 .cse27 .cse28 .cse29 .cse10 .cse30 .cse24 .cse31 .cse32 .cse25 .cse33) (and .cse26 (<= (* main_~b~0 2) main_~c~0) .cse5 .cse27 .cse15 .cse28 .cse29 (= main_~d~0 2) .cse17 .cse30 .cse24 .cse31 .cse32 .cse25 .cse33))))) [2022-03-18 02:57:07,238 INFO L878 garLoopResultBuilder]: At program point L49-3(lines 49 59) the Hoare annotation is: (let ((.cse2 (<= (div (* (- 1) main_~v~0) (- 2)) main_~b~0)) (.cse0 (= main_~v~0 (* main_~d~0 main_~b~0))) (.cse4 (= main_~r~0 0)) (.cse5 (<= main_~y~0 2)) (.cse1 (= main_~k~0 0)) (.cse6 (= main_~s~0 1)) (.cse7 (<= 1 main_~a~0)) (.cse8 (= main_~b~0 main_~y~0)) (.cse9 (= main_~q~0 0)) (.cse3 (not (<= (* main_~v~0 2) main_~c~0))) (.cse10 (<= 1 main_~y~0)) (.cse11 (= main_~a~0 main_~x~0)) (.cse12 (= main_~c~0 main_~x~0)) (.cse13 (<= main_~x~0 2)) (.cse14 (= main_~p~0 1))) (or (and .cse0 (= main_~b~0 (+ (* main_~q~0 main_~x~0) (* main_~y~0 main_~s~0))) (= main_~p~0 0) .cse1 (= main_~c~0 main_~y~0) (< main_~x~0 main_~y~0) (= main_~r~0 1) .cse2 (= main_~a~0 main_~y~0) (= main_~b~0 main_~x~0) (<= main_~a~0 2) .cse3 (= main_~q~0 1)) (and .cse4 (<= (* main_~b~0 2) main_~c~0) .cse5 .cse1 .cse6 .cse2 .cse7 .cse8 (= main_~d~0 2) .cse9 .cse3 .cse10 .cse11 .cse12 .cse13 .cse14) (and .cse0 .cse4 (<= main_~v~0 main_~b~0) .cse5 .cse1 .cse6 .cse7 .cse8 .cse9 .cse3 .cse10 .cse11 .cse12 .cse13 .cse14))) [2022-03-18 02:57:07,238 INFO L885 garLoopResultBuilder]: At program point L74(line 74) the Hoare annotation is: true [2022-03-18 02:57:07,238 INFO L878 garLoopResultBuilder]: At program point L25(line 25) the Hoare annotation is: (and (<= 0 main_~y~0) (<= 1 main_~x~0) (<= main_~y~0 2) (<= main_~x~0 2)) [2022-03-18 02:57:07,238 INFO L878 garLoopResultBuilder]: At program point L50(line 50) the Hoare annotation is: (let ((.cse36 (+ main_~x~0 (* (- 1) main_~b~0))) (.cse34 (* main_~y~0 main_~r~0))) (let ((.cse35 (div .cse36 .cse34))) (let ((.cse1 (<= 1 main_~c~0)) (.cse2 (= main_~s~0 0)) (.cse7 (= main_~a~0 main_~y~0)) (.cse8 (= main_~b~0 main_~x~0)) (.cse11 (< main_~x~0 main_~a~0)) (.cse12 (<= main_~x~0 main_~a~0)) (.cse13 (<= 1 main_~b~0)) (.cse18 (= main_~a~0 (+ main_~c~0 (* main_~b~0 main_~k~0)))) (.cse19 (= (mod .cse36 .cse34) 0)) (.cse20 (= (+ (* main_~r~0 .cse35) main_~s~0) 0)) (.cse21 (<= 1 main_~x~0)) (.cse22 (< main_~x~0 (* 2 (* main_~y~0 main_~r~0 .cse35)))) (.cse4 (= main_~p~0 0)) (.cse6 (= main_~r~0 1)) (.cse16 (< main_~b~0 main_~c~0)) (.cse9 (<= main_~c~0 2)) (.cse23 (= .cse34 main_~a~0)) (.cse14 (= main_~q~0 1)) (.cse0 (= main_~v~0 (* main_~d~0 main_~b~0))) (.cse3 (<= main_~y~0 2)) (.cse10 (= main_~d~0 1)) (.cse26 (= main_~r~0 0)) (.cse5 (= main_~k~0 0)) (.cse27 (= main_~s~0 1)) (.cse15 (<= (div (* (- 1) main_~v~0) (- 2)) main_~b~0)) (.cse28 (<= 1 main_~a~0)) (.cse29 (= main_~b~0 main_~y~0)) (.cse17 (<= main_~b~0 (div main_~v~0 2))) (.cse30 (= main_~q~0 0)) (.cse24 (<= 1 main_~y~0)) (.cse31 (= main_~a~0 main_~x~0)) (.cse32 (= main_~c~0 main_~x~0)) (.cse25 (<= main_~x~0 2)) (.cse33 (= main_~p~0 1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 (< main_~v~0 main_~c~0)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse15 .cse7 .cse16 .cse8 .cse9 .cse11 .cse17 .cse12 .cse13 .cse14) (and (= main_~b~0 main_~v~0) .cse18 .cse19 .cse20 .cse21 .cse22 .cse4 .cse6 .cse16 .cse9 .cse10 (<= main_~a~0 2) .cse23 .cse14 .cse24 .cse25) (and .cse0 .cse18 .cse19 .cse20 .cse21 .cse3 .cse22 .cse4 .cse6 .cse15 .cse16 .cse9 .cse23 .cse14 .cse24 .cse25) (and .cse0 .cse26 .cse3 .cse5 .cse27 .cse28 .cse29 .cse10 .cse30 .cse24 .cse31 .cse32 .cse25 .cse33) (and .cse26 (<= (* main_~b~0 2) main_~c~0) .cse5 .cse27 .cse15 .cse28 .cse29 (= main_~d~0 2) .cse17 .cse30 .cse24 .cse31 .cse32 .cse25 .cse33))))) [2022-03-18 02:57:07,238 INFO L878 garLoopResultBuilder]: At program point L50-1(line 50) the Hoare annotation is: (let ((.cse36 (+ main_~x~0 (* (- 1) main_~b~0))) (.cse34 (* main_~y~0 main_~r~0))) (let ((.cse35 (div .cse36 .cse34))) (let ((.cse1 (<= 1 main_~c~0)) (.cse2 (= main_~s~0 0)) (.cse7 (= main_~a~0 main_~y~0)) (.cse8 (= main_~b~0 main_~x~0)) (.cse11 (< main_~x~0 main_~a~0)) (.cse12 (<= main_~x~0 main_~a~0)) (.cse13 (<= 1 main_~b~0)) (.cse18 (= main_~a~0 (+ main_~c~0 (* main_~b~0 main_~k~0)))) (.cse19 (= (mod .cse36 .cse34) 0)) (.cse20 (= (+ (* main_~r~0 .cse35) main_~s~0) 0)) (.cse21 (<= 1 main_~x~0)) (.cse22 (< main_~x~0 (* 2 (* main_~y~0 main_~r~0 .cse35)))) (.cse4 (= main_~p~0 0)) (.cse6 (= main_~r~0 1)) (.cse16 (< main_~b~0 main_~c~0)) (.cse9 (<= main_~c~0 2)) (.cse23 (= .cse34 main_~a~0)) (.cse14 (= main_~q~0 1)) (.cse0 (= main_~v~0 (* main_~d~0 main_~b~0))) (.cse3 (<= main_~y~0 2)) (.cse10 (= main_~d~0 1)) (.cse26 (= main_~r~0 0)) (.cse5 (= main_~k~0 0)) (.cse27 (= main_~s~0 1)) (.cse15 (<= (div (* (- 1) main_~v~0) (- 2)) main_~b~0)) (.cse28 (<= 1 main_~a~0)) (.cse29 (= main_~b~0 main_~y~0)) (.cse17 (<= main_~b~0 (div main_~v~0 2))) (.cse30 (= main_~q~0 0)) (.cse24 (<= 1 main_~y~0)) (.cse31 (= main_~a~0 main_~x~0)) (.cse32 (= main_~c~0 main_~x~0)) (.cse25 (<= main_~x~0 2)) (.cse33 (= main_~p~0 1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 (< main_~v~0 main_~c~0)) (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse15 .cse7 .cse16 .cse8 .cse9 .cse11 .cse17 .cse12 .cse13 .cse14) (and (= main_~b~0 main_~v~0) .cse18 .cse19 .cse20 .cse21 .cse22 .cse4 .cse6 .cse16 .cse9 .cse10 (<= main_~a~0 2) .cse23 .cse14 .cse24 .cse25) (and .cse0 .cse18 .cse19 .cse20 .cse21 .cse3 .cse22 .cse4 .cse6 .cse15 .cse16 .cse9 .cse23 .cse14 .cse24 .cse25) (and .cse0 .cse26 .cse3 .cse5 .cse27 .cse28 .cse29 .cse10 .cse30 .cse24 .cse31 .cse32 .cse25 .cse33) (and .cse26 (<= (* main_~b~0 2) main_~c~0) .cse5 .cse27 .cse15 .cse28 .cse29 (= main_~d~0 2) .cse17 .cse30 .cse24 .cse31 .cse32 .cse25 .cse33))))) [2022-03-18 02:57:07,238 INFO L885 garLoopResultBuilder]: At program point mainFINAL(lines 18 76) the Hoare annotation is: true [2022-03-18 02:57:07,238 INFO L878 garLoopResultBuilder]: At program point L42-2(lines 42 62) the Hoare annotation is: (let ((.cse28 (* main_~b~0 main_~k~0))) (let ((.cse14 (+ main_~c~0 .cse28))) (let ((.cse0 (= main_~v~0 (* main_~d~0 main_~b~0))) (.cse2 (= main_~x~0 .cse14)) (.cse5 (<= (div (* (- 1) main_~v~0) (- 2)) main_~b~0)) (.cse9 (not (<= main_~x~0 (* main_~c~0 2)))) (.cse1 (= main_~r~0 0)) (.cse3 (<= main_~y~0 2)) (.cse4 (= main_~s~0 1)) (.cse6 (<= 1 main_~a~0)) (.cse7 (= main_~b~0 main_~y~0)) (.cse8 (= main_~q~0 0)) (.cse10 (<= 1 main_~y~0)) (.cse11 (= main_~a~0 main_~x~0)) (.cse12 (<= main_~x~0 2)) (.cse13 (= main_~p~0 1)) (.cse24 (= main_~s~0 0)) (.cse18 (= main_~p~0 0)) (.cse30 (= main_~k~0 0)) (.cse19 (= main_~r~0 1)) (.cse26 (= main_~a~0 main_~y~0)) (.cse20 (< main_~b~0 main_~c~0)) (.cse27 (= main_~b~0 main_~x~0)) (.cse21 (<= main_~c~0 2)) (.cse22 (<= main_~a~0 2)) (.cse29 (<= 1 main_~b~0)) (.cse23 (= main_~q~0 1))) (or (and .cse0 .cse1 (<= main_~v~0 main_~b~0) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (let ((.cse15 (+ main_~x~0 (* (- 1) main_~b~0))) (.cse16 (* main_~y~0 main_~r~0))) (let ((.cse17 (div .cse15 .cse16))) (and (= main_~a~0 .cse14) (= (mod .cse15 .cse16) 0) (= (+ (* main_~r~0 .cse17) main_~s~0) 0) (<= 1 main_~x~0) (< main_~x~0 (* 2 (* main_~y~0 main_~r~0 .cse17))) .cse18 .cse19 .cse20 .cse21 .cse22 (= .cse16 main_~a~0) .cse23 .cse10 .cse12))) (let ((.cse25 (* main_~b~0 2))) (and .cse0 .cse24 .cse18 (= (+ main_~c~0 .cse25) main_~y~0) (< main_~x~0 main_~y~0) .cse19 .cse5 .cse26 .cse27 .cse22 (= .cse28 .cse25) .cse29 .cse23)) (and (<= main_~b~0 (div (div (+ (* (- 1) main_~c~0) 2) 2) 2)) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse0 .cse1 .cse2 .cse3 .cse4 (<= main_~b~0 1) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse3 .cse30 .cse4 .cse6 .cse7 .cse8 .cse10 .cse11 (= main_~c~0 main_~x~0) .cse12 .cse13) (and .cse24 .cse18 .cse30 .cse19 .cse26 .cse20 .cse27 .cse21 (< main_~x~0 main_~a~0) .cse22 .cse29 .cse23))))) [2022-03-18 02:57:07,238 INFO L878 garLoopResultBuilder]: At program point L42-3(lines 42 62) the Hoare annotation is: (let ((.cse7 (* main_~b~0 main_~k~0)) (.cse8 (* main_~b~0 2))) (let ((.cse5 (+ main_~c~0 .cse8)) (.cse13 (= main_~b~0 main_~y~0)) (.cse0 (= main_~v~0 (* main_~d~0 main_~b~0))) (.cse11 (= main_~r~0 0)) (.cse1 (= main_~b~0 (+ (* main_~q~0 main_~x~0) (* main_~y~0 main_~s~0)))) (.cse17 (= main_~x~0 (+ main_~c~0 .cse7))) (.cse2 (<= 1 main_~x~0)) (.cse3 (<= main_~b~0 2)) (.cse4 (<= main_~y~0 2)) (.cse12 (= main_~s~0 1)) (.cse18 (<= (div (* (- 1) main_~v~0) (- 2)) main_~b~0)) (.cse6 (not (<= main_~b~0 main_~c~0))) (.cse14 (= main_~q~0 0)) (.cse19 (not (<= main_~x~0 (* main_~c~0 2)))) (.cse9 (<= 1 main_~y~0)) (.cse15 (= main_~a~0 main_~x~0)) (.cse10 (<= main_~x~0 2)) (.cse16 (= main_~p~0 1))) (or (and .cse0 (= main_~s~0 0) .cse1 .cse2 .cse3 .cse4 (= main_~p~0 0) (not (<= main_~a~0 main_~x~0)) (= main_~r~0 1) (< main_~x~0 .cse5) (= main_~a~0 main_~y~0) (= main_~b~0 main_~x~0) .cse6 (= .cse7 .cse8) .cse9 .cse10) (and .cse0 (= .cse5 main_~x~0) .cse11 .cse2 .cse3 .cse4 .cse12 (<= 0 main_~c~0) .cse13 .cse6 (= main_~k~0 2) .cse14 .cse9 .cse15 .cse10 .cse16) (and .cse0 .cse11 .cse1 .cse17 .cse2 .cse3 .cse4 .cse12 (<= main_~b~0 1) .cse18 .cse6 .cse14 .cse19 .cse9 .cse15 .cse10 .cse16) (and .cse11 .cse4 (= main_~k~0 0) .cse12 (<= 1 main_~a~0) .cse13 .cse14 (< main_~c~0 main_~b~0) .cse15 (= main_~c~0 main_~x~0) .cse16) (and (<= main_~b~0 (div (div (+ (* (- 1) main_~c~0) 2) 2) 2)) .cse0 .cse11 .cse1 .cse17 .cse2 .cse3 .cse4 .cse12 .cse18 .cse6 .cse14 .cse19 .cse9 .cse15 .cse10 .cse16) (and .cse0 .cse11 (<= main_~v~0 main_~b~0) .cse1 .cse17 .cse2 .cse3 .cse4 .cse12 .cse18 .cse6 .cse14 .cse19 .cse9 .cse15 .cse10 .cse16)))) [2022-03-18 02:57:07,239 INFO L885 garLoopResultBuilder]: At program point mainENTRY(lines 18 76) the Hoare annotation is: true [2022-03-18 02:57:07,239 INFO L878 garLoopResultBuilder]: At program point L26(line 26) the Hoare annotation is: (and (<= 1 main_~x~0) (<= main_~y~0 2) (<= 1 main_~y~0) (<= main_~x~0 2)) [2022-03-18 02:57:07,239 INFO L885 garLoopResultBuilder]: At program point L22(line 22) the Hoare annotation is: true [2022-03-18 02:57:07,239 INFO L878 garLoopResultBuilder]: At program point L22-1(line 22) the Hoare annotation is: (and (<= 0 main_~x~0) (<= main_~x~0 2)) [2022-03-18 02:57:07,239 INFO L878 garLoopResultBuilder]: At program point L51(line 51) the Hoare annotation is: (let ((.cse35 (+ main_~x~0 (* (- 1) main_~b~0))) (.cse33 (* main_~y~0 main_~r~0))) (let ((.cse34 (div .cse35 .cse33))) (let ((.cse1 (<= 1 main_~c~0)) (.cse7 (= main_~a~0 main_~y~0)) (.cse9 (= main_~b~0 main_~x~0)) (.cse11 (< main_~x~0 main_~a~0)) (.cse13 (<= main_~x~0 main_~a~0)) (.cse14 (<= 1 main_~b~0)) (.cse17 (= main_~a~0 (+ main_~c~0 (* main_~b~0 main_~k~0)))) (.cse18 (= (mod .cse35 .cse33) 0)) (.cse19 (= (+ (* main_~r~0 .cse34) main_~s~0) 0)) (.cse20 (<= 1 main_~x~0)) (.cse21 (< main_~x~0 (* 2 (* main_~y~0 main_~r~0 .cse34)))) (.cse3 (= main_~p~0 0)) (.cse5 (= main_~r~0 1)) (.cse8 (< main_~b~0 main_~c~0)) (.cse10 (<= main_~c~0 2)) (.cse22 (= .cse33 main_~a~0)) (.cse15 (= main_~q~0 1)) (.cse0 (= main_~v~0 (* main_~d~0 main_~b~0))) (.cse2 (<= main_~y~0 2)) (.cse16 (= main_~d~0 1)) (.cse25 (= main_~r~0 0)) (.cse4 (= main_~k~0 0)) (.cse26 (= main_~s~0 1)) (.cse6 (<= (div (* (- 1) main_~v~0) (- 2)) main_~b~0)) (.cse27 (<= 1 main_~a~0)) (.cse28 (= main_~b~0 main_~y~0)) (.cse12 (<= main_~b~0 (div main_~v~0 2))) (.cse29 (= main_~q~0 0)) (.cse23 (<= 1 main_~y~0)) (.cse30 (= main_~a~0 main_~x~0)) (.cse31 (= main_~c~0 main_~x~0)) (.cse24 (<= main_~x~0 2)) (.cse32 (= main_~p~0 1))) (or (and .cse0 .cse1 (= main_~b~0 (+ (* main_~q~0 main_~x~0) (* main_~y~0 main_~s~0))) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13 .cse14 .cse15) (and .cse0 .cse1 (= main_~s~0 0) .cse2 .cse3 .cse4 .cse5 .cse7 .cse9 .cse10 .cse16 .cse11 .cse13 .cse14 .cse15 (< main_~v~0 main_~c~0)) (and (= main_~b~0 main_~v~0) .cse17 .cse18 .cse19 .cse20 .cse21 .cse3 .cse5 .cse8 .cse10 .cse16 (<= main_~a~0 2) .cse22 .cse15 .cse23 .cse24) (and .cse0 .cse17 .cse18 .cse19 .cse20 .cse2 .cse21 .cse3 .cse5 .cse6 .cse8 .cse10 .cse22 .cse15 .cse23 .cse24) (and .cse0 .cse25 .cse2 .cse4 .cse26 .cse27 .cse28 .cse16 .cse29 .cse23 .cse30 .cse31 .cse24 .cse32) (and .cse25 (<= (* main_~b~0 2) main_~c~0) .cse4 .cse26 .cse6 .cse27 .cse28 (= main_~d~0 2) .cse12 .cse29 .cse23 .cse30 .cse31 .cse24 .cse32))))) [2022-03-18 02:57:07,239 INFO L878 garLoopResultBuilder]: At program point L43(lines 43 44) the Hoare annotation is: (let ((.cse28 (* main_~b~0 main_~k~0))) (let ((.cse14 (+ main_~c~0 .cse28))) (let ((.cse0 (= main_~v~0 (* main_~d~0 main_~b~0))) (.cse2 (= main_~x~0 .cse14)) (.cse5 (<= (div (* (- 1) main_~v~0) (- 2)) main_~b~0)) (.cse9 (not (<= main_~x~0 (* main_~c~0 2)))) (.cse1 (= main_~r~0 0)) (.cse3 (<= main_~y~0 2)) (.cse4 (= main_~s~0 1)) (.cse6 (<= 1 main_~a~0)) (.cse7 (= main_~b~0 main_~y~0)) (.cse8 (= main_~q~0 0)) (.cse10 (<= 1 main_~y~0)) (.cse11 (= main_~a~0 main_~x~0)) (.cse12 (<= main_~x~0 2)) (.cse13 (= main_~p~0 1)) (.cse24 (= main_~s~0 0)) (.cse18 (= main_~p~0 0)) (.cse30 (= main_~k~0 0)) (.cse19 (= main_~r~0 1)) (.cse26 (= main_~a~0 main_~y~0)) (.cse20 (< main_~b~0 main_~c~0)) (.cse27 (= main_~b~0 main_~x~0)) (.cse21 (<= main_~c~0 2)) (.cse22 (<= main_~a~0 2)) (.cse29 (<= 1 main_~b~0)) (.cse23 (= main_~q~0 1))) (or (and .cse0 .cse1 (<= main_~v~0 main_~b~0) .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (let ((.cse15 (+ main_~x~0 (* (- 1) main_~b~0))) (.cse16 (* main_~y~0 main_~r~0))) (let ((.cse17 (div .cse15 .cse16))) (and (= main_~a~0 .cse14) (= (mod .cse15 .cse16) 0) (= (+ (* main_~r~0 .cse17) main_~s~0) 0) (<= 1 main_~x~0) (< main_~x~0 (* 2 (* main_~y~0 main_~r~0 .cse17))) .cse18 .cse19 .cse20 .cse21 .cse22 (= .cse16 main_~a~0) .cse23 .cse10 .cse12))) (let ((.cse25 (* main_~b~0 2))) (and .cse0 .cse24 .cse18 (= (+ main_~c~0 .cse25) main_~y~0) (< main_~x~0 main_~y~0) .cse19 .cse5 .cse26 .cse27 .cse22 (= .cse28 .cse25) .cse29 .cse23)) (and (<= main_~b~0 (div (div (+ (* (- 1) main_~c~0) 2) 2) 2)) .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse0 .cse1 .cse2 .cse3 .cse4 (<= main_~b~0 1) .cse5 .cse6 .cse7 .cse8 .cse9 .cse10 .cse11 .cse12 .cse13) (and .cse1 .cse3 .cse30 .cse4 .cse6 .cse7 .cse8 .cse10 .cse11 (= main_~c~0 main_~x~0) .cse12 .cse13) (and .cse24 .cse18 .cse30 .cse19 .cse26 .cse20 .cse27 .cse21 (< main_~x~0 main_~a~0) .cse22 .cse29 .cse23))))) [2022-03-18 02:57:07,239 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.initFINAL(line -1) the Hoare annotation is: true [2022-03-18 02:57:07,239 INFO L878 garLoopResultBuilder]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: (and (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#NULL.base)| |#NULL.base|)) [2022-03-18 02:57:07,239 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.initEXIT(line -1) the Hoare annotation is: true [2022-03-18 02:57:07,239 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.startEXIT(line -1) the Hoare annotation is: true [2022-03-18 02:57:07,239 INFO L885 garLoopResultBuilder]: At program point L-1(line -1) the Hoare annotation is: true [2022-03-18 02:57:07,239 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2022-03-18 02:57:07,239 INFO L885 garLoopResultBuilder]: At program point ULTIMATE.startFINAL(line -1) the Hoare annotation is: true [2022-03-18 02:57:07,239 INFO L885 garLoopResultBuilder]: At program point __VERIFIER_assertENTRY(lines 10 16) the Hoare annotation is: true [2022-03-18 02:57:07,239 INFO L878 garLoopResultBuilder]: At program point L12(lines 12 13) the Hoare annotation is: (not (<= 1 |__VERIFIER_assert_#in~cond|)) [2022-03-18 02:57:07,240 INFO L878 garLoopResultBuilder]: At program point L11(lines 11 14) the Hoare annotation is: (or (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (not (<= 1 |__VERIFIER_assert_#in~cond|))) [2022-03-18 02:57:07,240 INFO L878 garLoopResultBuilder]: At program point __VERIFIER_assertEXIT(lines 10 16) the Hoare annotation is: (or (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (not (<= 1 |__VERIFIER_assert_#in~cond|))) [2022-03-18 02:57:07,240 INFO L878 garLoopResultBuilder]: At program point L11-2(lines 10 16) the Hoare annotation is: (or (= |__VERIFIER_assert_#in~cond| __VERIFIER_assert_~cond) (not (<= 1 |__VERIFIER_assert_#in~cond|))) [2022-03-18 02:57:07,240 INFO L878 garLoopResultBuilder]: At program point __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION(line 13) the Hoare annotation is: (not (<= 1 |__VERIFIER_assert_#in~cond|)) [2022-03-18 02:57:07,242 INFO L718 BasicCegarLoop]: Path program histogram: [18, 6, 6, 4, 2, 2, 2, 2, 2, 2, 2, 2] [2022-03-18 02:57:07,242 INFO L180 ceAbstractionStarter]: Computing trace abstraction results [2022-03-18 02:57:07,293 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 18.03 02:57:07 BoogieIcfgContainer [2022-03-18 02:57:07,293 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2022-03-18 02:57:07,294 INFO L158 Benchmark]: Toolchain (without parser) took 494078.54ms. Allocated memory was 234.9MB in the beginning and 499.1MB in the end (delta: 264.2MB). Free memory was 185.2MB in the beginning and 445.6MB in the end (delta: -260.4MB). Peak memory consumption was 280.6MB. Max. memory is 8.0GB. [2022-03-18 02:57:07,294 INFO L158 Benchmark]: CDTParser took 0.11ms. Allocated memory is still 234.9MB. Free memory was 201.5MB in the beginning and 201.4MB in the end (delta: 70.5kB). There was no memory consumed. Max. memory is 8.0GB. [2022-03-18 02:57:07,294 INFO L158 Benchmark]: CACSL2BoogieTranslator took 261.46ms. Allocated memory is still 234.9MB. Free memory was 185.0MB in the beginning and 210.6MB in the end (delta: -25.6MB). Peak memory consumption was 9.1MB. Max. memory is 8.0GB. [2022-03-18 02:57:07,294 INFO L158 Benchmark]: Boogie Preprocessor took 51.97ms. Allocated memory is still 234.9MB. Free memory was 210.6MB in the beginning and 208.9MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. [2022-03-18 02:57:07,294 INFO L158 Benchmark]: RCFGBuilder took 447.69ms. Allocated memory is still 234.9MB. Free memory was 208.9MB in the beginning and 197.3MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. [2022-03-18 02:57:07,294 INFO L158 Benchmark]: TraceAbstraction took 493312.50ms. Allocated memory was 234.9MB in the beginning and 499.1MB in the end (delta: 264.2MB). Free memory was 197.0MB in the beginning and 445.6MB in the end (delta: -248.5MB). Peak memory consumption was 291.4MB. Max. memory is 8.0GB. [2022-03-18 02:57:07,295 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 234.9MB. Free memory was 201.5MB in the beginning and 201.4MB in the end (delta: 70.5kB). There was no memory consumed. Max. memory is 8.0GB. * CACSL2BoogieTranslator took 261.46ms. Allocated memory is still 234.9MB. Free memory was 185.0MB in the beginning and 210.6MB in the end (delta: -25.6MB). Peak memory consumption was 9.1MB. Max. memory is 8.0GB. * Boogie Preprocessor took 51.97ms. Allocated memory is still 234.9MB. Free memory was 210.6MB in the beginning and 208.9MB in the end (delta: 1.7MB). Peak memory consumption was 2.1MB. Max. memory is 8.0GB. * RCFGBuilder took 447.69ms. Allocated memory is still 234.9MB. Free memory was 208.9MB in the beginning and 197.3MB in the end (delta: 11.5MB). Peak memory consumption was 11.5MB. Max. memory is 8.0GB. * TraceAbstraction took 493312.50ms. Allocated memory was 234.9MB in the beginning and 499.1MB in the end (delta: 264.2MB). Free memory was 197.0MB in the beginning and 445.6MB in the end (delta: -248.5MB). Peak memory consumption was 291.4MB. 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 - PositiveResult [Line: 13]: call to reach_error is unreachable For all program executions holds that call to reach_error is unreachable at this location - StatisticsResult: Ultimate Automizer benchmark data CFG has 6 procedures, 43 locations, 1 error locations. Started 1 CEGAR loops. OverallTime: 493.2s, OverallIterations: 25, TraceHistogramMax: 29, PathProgramHistogramMax: 18, EmptinessCheckTime: 0.0s, AutomataDifference: 29.0s, DeadEndRemovalTime: 0.0s, HoareAnnotationTime: 66.7s, InitialAbstractionConstructionTime: 0.0s, PartialOrderReductionTime: 0.0s, HoareTripleCheckerStatistics: 0 mSolverCounterUnknown, 1183 SdHoareTripleChecker+Valid, 4.7s IncrementalHoareTripleChecker+Time, 0 mSdLazyCounter, 1061 mSDsluCounter, 8772 SdHoareTripleChecker+Invalid, 3.9s Time, 0 mProtectedAction, 0 SdHoareTripleChecker+Unchecked, 287 IncrementalHoareTripleChecker+Unchecked, 7406 mSDsCounter, 1146 IncrementalHoareTripleChecker+Valid, 0 mProtectedPredicate, 6014 IncrementalHoareTripleChecker+Invalid, 7447 SdHoareTripleChecker+Unknown, 0 mSolverCounterNotChecked, 1146 mSolverCounterUnsat, 1366 mSDtfsCounter, 6014 mSolverCounterSat, 0.1s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Unknown, PredicateUnifierStatistics: 0 DeclaredPredicates, 4494 GetRequests, 3913 SyntacticMatches, 21 SemanticMatches, 560 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 2904 ImplicationChecksByTransitivity, 105.5s Time, 0.0s BasicInterpolantAutomatonTime, BiggestAbstraction: size=317occurred in iteration=16, InterpolantAutomatonStates: 306, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0s DumpTime, AutomataMinimizationStatistics: 0.9s AutomataMinimizationTime, 25 MinimizatonAttempts, 333 StatesRemovedByMinimization, 18 NontrivialMinimizations, HoareAnnotationStatistics: 0.0s HoareAnnotationTime, 40 LocationsWithAnnotation, 2380 PreInvPairs, 2797 NumberOfFragments, 4391 HoareAnnotationTreeSize, 2380 FomulaSimplifications, 3738 FormulaSimplificationTreeSizeReduction, 31.6s HoareSimplificationTime, 40 FomulaSimplificationsInter, 1614736 FormulaSimplificationTreeSizeReductionInter, 35.0s HoareSimplificationTimeInter, 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 - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 49]: Loop Invariant Derived loop invariant: (((((((((((((((((((v == d * b && 1 <= c) && s == 0) && y <= 2) && p == 0) && k == 0) && r == 1) && a == y) && b == x) && c <= 2) && d == 1) && x < a) && x <= a) && 1 <= b) && q == 1) && v < c) || ((((((((((((((((v == d * b && 1 <= c) && s == 0) && y <= 2) && p == 0) && k == 0) && r == 1) && -1 * v / -2 <= b) && a == y) && b < c) && b == x) && c <= 2) && x < a) && b <= v / 2) && x <= a) && 1 <= b) && q == 1)) || (((((((((((((((b == v && a == c + b * k) && (x + -1 * b) % (y * r) == 0) && r * ((x + -1 * b) / (y * r)) + s == 0) && 1 <= x) && x < 2 * (y * r * ((x + -1 * b) / (y * r)))) && p == 0) && r == 1) && b < c) && c <= 2) && d == 1) && a <= 2) && y * r == a) && q == 1) && 1 <= y) && x <= 2)) || (((((((((((((((v == d * b && a == c + b * k) && (x + -1 * b) % (y * r) == 0) && r * ((x + -1 * b) / (y * r)) + s == 0) && 1 <= x) && y <= 2) && x < 2 * (y * r * ((x + -1 * b) / (y * r)))) && p == 0) && r == 1) && -1 * v / -2 <= b) && b < c) && c <= 2) && y * r == a) && q == 1) && 1 <= y) && x <= 2)) || (((((((((((((v == d * b && r == 0) && y <= 2) && k == 0) && s == 1) && 1 <= a) && b == y) && d == 1) && q == 0) && 1 <= y) && a == x) && c == x) && x <= 2) && p == 1)) || ((((((((((((((r == 0 && b * 2 <= c) && k == 0) && s == 1) && -1 * v / -2 <= b) && 1 <= a) && b == y) && d == 2) && b <= v / 2) && q == 0) && 1 <= y) && a == x) && c == x) && x <= 2) && p == 1) - InvariantResult [Line: 35]: Loop Invariant Derived loop invariant: (((((((((((((1 <= c && s == 0) && p == 0) && r == 1) && a == y) && b == x) && c <= 2) && x < a) && a <= 2) && 1 <= b) && q == 1) || ((((((((r == 0 && x * 2 + b == y) && y <= 2) && s + r * (x * 2 / x) == 1) && x < y) && x == y * r + p * x) && q + p * (x * 2 / x) == 0) && a == x) && y < x * 3)) || ((((((((((((x + -1 * b) % (y * r) == 0 && r * ((x + -1 * b) / (y * r)) + s == 0) && 1 <= x) && y <= 2) && x < 2 * (y * r * ((x + -1 * b) / (y * r)))) && p == 0) && r == 1) && c <= 2) && y * r == a) && q == 1) && 1 <= y) && x <= 2)) || (((((((((r == 0 && y <= 2) && s == 1) && 1 <= a) && b == y) && q == 0) && 1 <= y) && a == x) && x <= 2) && p == 1)) || ((((((((a * 2 + b == x && p == 0) && r == 1) && a == y) && p * 2 + q == 1) && a * 2 <= x) && x < a * 3) && x <= 2) && s + r * 2 == 0) - InvariantResult [Line: 42]: Loop Invariant Derived loop invariant: (((((((((((((((((((v == d * b && r == 0) && v <= b) && x == c + b * k) && y <= 2) && s == 1) && -1 * v / -2 <= b) && 1 <= a) && b == y) && q == 0) && !(x <= c * 2)) && 1 <= y) && a == x) && x <= 2) && p == 1) || (((((((((((((a == c + b * k && (x + -1 * b) % (y * r) == 0) && r * ((x + -1 * b) / (y * r)) + s == 0) && 1 <= x) && x < 2 * (y * r * ((x + -1 * b) / (y * r)))) && p == 0) && r == 1) && b < c) && c <= 2) && a <= 2) && y * r == a) && q == 1) && 1 <= y) && x <= 2)) || ((((((((((((v == d * b && s == 0) && p == 0) && c + b * 2 == y) && x < y) && r == 1) && -1 * v / -2 <= b) && a == y) && b == x) && a <= 2) && b * k == b * 2) && 1 <= b) && q == 1)) || ((((((((((((((b <= (-1 * c + 2) / 2 / 2 && v == d * b) && r == 0) && x == c + b * k) && y <= 2) && s == 1) && -1 * v / -2 <= b) && 1 <= a) && b == y) && q == 0) && !(x <= c * 2)) && 1 <= y) && a == x) && x <= 2) && p == 1)) || ((((((((((((((v == d * b && r == 0) && x == c + b * k) && y <= 2) && s == 1) && b <= 1) && -1 * v / -2 <= b) && 1 <= a) && b == y) && q == 0) && !(x <= c * 2)) && 1 <= y) && a == x) && x <= 2) && p == 1)) || (((((((((((r == 0 && y <= 2) && k == 0) && s == 1) && 1 <= a) && b == y) && q == 0) && 1 <= y) && a == x) && c == x) && x <= 2) && p == 1)) || (((((((((((s == 0 && p == 0) && k == 0) && r == 1) && a == y) && b < c) && b == x) && c <= 2) && x < a) && a <= 2) && 1 <= b) && q == 1) - ProcedureContractResult [Line: 7]: Procedure Contract for assume_abort_if_not Derived contract for procedure assume_abort_if_not: !(\old(cond) == 0) && cond == \old(cond) - ProcedureContractResult [Line: 18]: Procedure Contract for main Derived contract for procedure main: 1 - ProcedureContractResult [Line: 10]: Procedure Contract for __VERIFIER_assert Derived contract for procedure __VERIFIER_assert: \old(cond) == cond || !(1 <= \old(cond)) RESULT: Ultimate proved your program to be correct! [2022-03-18 02:57:07,491 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Ended with exit code 0 Received shutdown request...