/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/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound50.c -------------------------------------------------------------------------------- This is Ultimate 0.2.1-dev-6253b08 [2021-05-06 02:38:47,059 INFO L177 SettingsManager]: Resetting all preferences to default values... [2021-05-06 02:38:47,060 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2021-05-06 02:38:47,080 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2021-05-06 02:38:47,081 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2021-05-06 02:38:47,081 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2021-05-06 02:38:47,082 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2021-05-06 02:38:47,084 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2021-05-06 02:38:47,085 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2021-05-06 02:38:47,085 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2021-05-06 02:38:47,086 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2021-05-06 02:38:47,087 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2021-05-06 02:38:47,087 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2021-05-06 02:38:47,088 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2021-05-06 02:38:47,088 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2021-05-06 02:38:47,089 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2021-05-06 02:38:47,090 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2021-05-06 02:38:47,090 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2021-05-06 02:38:47,091 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2021-05-06 02:38:47,096 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2021-05-06 02:38:47,097 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2021-05-06 02:38:47,099 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2021-05-06 02:38:47,100 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2021-05-06 02:38:47,100 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2021-05-06 02:38:47,102 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2021-05-06 02:38:47,102 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2021-05-06 02:38:47,102 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2021-05-06 02:38:47,103 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2021-05-06 02:38:47,103 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2021-05-06 02:38:47,104 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2021-05-06 02:38:47,104 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2021-05-06 02:38:47,104 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2021-05-06 02:38:47,105 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2021-05-06 02:38:47,105 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2021-05-06 02:38:47,106 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2021-05-06 02:38:47,106 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2021-05-06 02:38:47,107 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2021-05-06 02:38:47,107 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2021-05-06 02:38:47,107 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2021-05-06 02:38:47,108 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2021-05-06 02:38:47,108 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2021-05-06 02:38:47,114 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/default/automizer/svcomp-Reach-32bit-Automizer_Default.epf [2021-05-06 02:38:47,141 INFO L113 SettingsManager]: Loading preferences was successful [2021-05-06 02:38:47,141 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2021-05-06 02:38:47,143 INFO L136 SettingsManager]: Preferences of BlockEncodingV2 differ from their defaults: [2021-05-06 02:38:47,143 INFO L138 SettingsManager]: * Create parallel compositions if possible=false [2021-05-06 02:38:47,143 INFO L138 SettingsManager]: * Use SBE=true [2021-05-06 02:38:47,143 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2021-05-06 02:38:47,143 INFO L138 SettingsManager]: * sizeof long=4 [2021-05-06 02:38:47,144 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2021-05-06 02:38:47,144 INFO L138 SettingsManager]: * sizeof POINTER=4 [2021-05-06 02:38:47,144 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2021-05-06 02:38:47,144 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2021-05-06 02:38:47,144 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2021-05-06 02:38:47,144 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2021-05-06 02:38:47,145 INFO L138 SettingsManager]: * sizeof long double=12 [2021-05-06 02:38:47,145 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2021-05-06 02:38:47,145 INFO L138 SettingsManager]: * Use constant arrays=true [2021-05-06 02:38:47,145 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2021-05-06 02:38:47,145 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2021-05-06 02:38:47,145 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2021-05-06 02:38:47,145 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2021-05-06 02:38:47,145 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-06 02:38:47,145 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2021-05-06 02:38:47,145 INFO L138 SettingsManager]: * Compute Interpolants along a Counterexample=FPandBP [2021-05-06 02:38:47,146 INFO L138 SettingsManager]: * Positions where we compute the Hoare Annotation=LoopsAndPotentialCycles [2021-05-06 02:38:47,146 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2021-05-06 02:38:47,146 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in [2021-05-06 02:38:47,146 INFO L138 SettingsManager]: * Compute Hoare Annotation of negated interpolant automaton, abstraction and CFG=true [2021-05-06 02:38:47,146 INFO L138 SettingsManager]: * Trace refinement exception blacklist=NONE [2021-05-06 02:38:47,146 INFO L138 SettingsManager]: * SMT solver=External_ModelsAndUnsatCoreMode WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2021-05-06 02:38:47,395 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2021-05-06 02:38:47,417 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2021-05-06 02:38:47,419 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2021-05-06 02:38:47,419 INFO L271 PluginConnector]: Initializing CDTParser... [2021-05-06 02:38:47,420 INFO L275 PluginConnector]: CDTParser initialized [2021-05-06 02:38:47,421 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound50.c [2021-05-06 02:38:47,477 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0f258009a/72e2d17ccec14d008c783d405d75d5c6/FLAGaa725d6f5 [2021-05-06 02:38:47,872 INFO L306 CDTParser]: Found 1 translation units. [2021-05-06 02:38:47,872 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound50.c [2021-05-06 02:38:47,878 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0f258009a/72e2d17ccec14d008c783d405d75d5c6/FLAGaa725d6f5 [2021-05-06 02:38:48,259 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/0f258009a/72e2d17ccec14d008c783d405d75d5c6 [2021-05-06 02:38:48,261 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2021-05-06 02:38:48,262 INFO L131 ToolchainWalker]: Walking toolchain with 4 elements. [2021-05-06 02:38:48,266 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2021-05-06 02:38:48,266 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2021-05-06 02:38:48,268 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2021-05-06 02:38:48,269 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.05 02:38:48" (1/1) ... [2021-05-06 02:38:48,270 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@2c623f89 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:38:48, skipping insertion in model container [2021-05-06 02:38:48,270 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.05 02:38:48" (1/1) ... [2021-05-06 02:38:48,275 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2021-05-06 02:38:48,285 INFO L178 MainTranslator]: Built tables and reachable declarations [2021-05-06 02:38:48,371 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound50.c[490,503] [2021-05-06 02:38:48,381 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-06 02:38:48,387 INFO L203 MainTranslator]: Completed pre-run [2021-05-06 02:38:48,421 WARN L224 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/egcd3-ll_valuebound50.c[490,503] [2021-05-06 02:38:48,440 INFO L206 PostProcessor]: Analyzing one entry point: main [2021-05-06 02:38:48,451 INFO L208 MainTranslator]: Completed translation [2021-05-06 02:38:48,451 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:38:48 WrapperNode [2021-05-06 02:38:48,452 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2021-05-06 02:38:48,453 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2021-05-06 02:38:48,453 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2021-05-06 02:38:48,454 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2021-05-06 02:38:48,461 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:38:48" (1/1) ... [2021-05-06 02:38:48,461 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:38:48" (1/1) ... [2021-05-06 02:38:48,471 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:38:48" (1/1) ... [2021-05-06 02:38:48,471 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:38:48" (1/1) ... [2021-05-06 02:38:48,483 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:38:48" (1/1) ... [2021-05-06 02:38:48,486 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:38:48" (1/1) ... [2021-05-06 02:38:48,487 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:38:48" (1/1) ... [2021-05-06 02:38:48,488 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2021-05-06 02:38:48,489 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2021-05-06 02:38:48,489 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2021-05-06 02:38:48,489 INFO L275 PluginConnector]: RCFGBuilder initialized [2021-05-06 02:38:48,490 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:38:48" (1/1) ... No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 1 with z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2021-05-06 02:38:48,543 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2021-05-06 02:38:48,544 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2021-05-06 02:38:48,544 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2021-05-06 02:38:48,544 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2021-05-06 02:38:48,544 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2021-05-06 02:38:48,544 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2021-05-06 02:38:48,544 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2021-05-06 02:38:48,544 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2021-05-06 02:38:48,545 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2021-05-06 02:38:48,545 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocOnStack [2021-05-06 02:38:48,545 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_int [2021-05-06 02:38:48,545 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2021-05-06 02:38:48,546 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2021-05-06 02:38:48,546 INFO L130 BoogieDeclarations]: Found specification of procedure main [2021-05-06 02:38:48,547 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2021-05-06 02:38:48,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2021-05-06 02:38:48,547 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2021-05-06 02:38:48,547 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2021-05-06 02:38:48,547 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2021-05-06 02:38:48,547 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2021-05-06 02:38:48,869 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2021-05-06 02:38:48,869 INFO L299 CfgBuilder]: Removed 3 assume(true) statements. [2021-05-06 02:38:48,870 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.05 02:38:48 BoogieIcfgContainer [2021-05-06 02:38:48,870 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2021-05-06 02:38:48,871 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2021-05-06 02:38:48,871 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2021-05-06 02:38:48,873 INFO L275 PluginConnector]: TraceAbstraction initialized [2021-05-06 02:38:48,873 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.05 02:38:48" (1/3) ... [2021-05-06 02:38:48,874 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2263f0ad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.05 02:38:48, skipping insertion in model container [2021-05-06 02:38:48,874 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.05 02:38:48" (2/3) ... [2021-05-06 02:38:48,874 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@2263f0ad and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.05 02:38:48, skipping insertion in model container [2021-05-06 02:38:48,874 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.05 02:38:48" (3/3) ... [2021-05-06 02:38:48,875 INFO L111 eAbstractionObserver]: Analyzing ICFG egcd3-ll_valuebound50.c [2021-05-06 02:38:48,880 INFO L149 ceAbstractionStarter]: Automizer settings: Hoare:true NWA Interpolation:FPandBP Determinization: PREDICATE_ABSTRACTION [2021-05-06 02:38:48,883 INFO L161 ceAbstractionStarter]: Appying trace abstraction to program that has 1 error locations. [2021-05-06 02:38:48,896 INFO L253 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2021-05-06 02:38:48,920 INFO L376 AbstractCegarLoop]: Interprodecural is true [2021-05-06 02:38:48,920 INFO L377 AbstractCegarLoop]: Hoare is true [2021-05-06 02:38:48,920 INFO L378 AbstractCegarLoop]: Compute interpolants for FPandBP [2021-05-06 02:38:48,920 INFO L379 AbstractCegarLoop]: Backedges is STRAIGHT_LINE [2021-05-06 02:38:48,920 INFO L380 AbstractCegarLoop]: Determinization is PREDICATE_ABSTRACTION [2021-05-06 02:38:48,920 INFO L381 AbstractCegarLoop]: Difference is false [2021-05-06 02:38:48,920 INFO L382 AbstractCegarLoop]: Minimize is MINIMIZE_SEVPA [2021-05-06 02:38:48,921 INFO L386 AbstractCegarLoop]: ======== Iteration 0==of CEGAR loop == AllErrorsAtOnce======== [2021-05-06 02:38:48,934 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) [2021-05-06 02:38:48,938 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 34 [2021-05-06 02:38:48,938 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:38:48,938 INFO L523 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] [2021-05-06 02:38:48,939 INFO L428 AbstractCegarLoop]: === Iteration 1 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:38:48,942 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:38:48,943 INFO L82 PathProgramCache]: Analyzing trace with hash 1237885594, now seen corresponding path program 1 times [2021-05-06 02:38:48,949 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:38:48,950 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2101402413] [2021-05-06 02:38:48,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:38:49,035 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:38:49,122 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2021-05-06 02:38:49,129 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:38:49,148 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2021-05-06 02:38:49,151 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:38:49,156 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 12 [2021-05-06 02:38:49,157 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:38:49,162 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 17 [2021-05-06 02:38:49,163 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:38:49,167 INFO L375 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 22 [2021-05-06 02:38:49,175 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:38:49,180 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-05-06 02:38:49,181 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:38:49,181 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2101402413] [2021-05-06 02:38:49,182 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [2101402413] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-06 02:38:49,182 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-06 02:38:49,182 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2021-05-06 02:38:49,182 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2018341484] [2021-05-06 02:38:49,191 INFO L460 AbstractCegarLoop]: Interpolant automaton has 3 states [2021-05-06 02:38:49,192 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:38:49,199 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2021-05-06 02:38:49,199 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-06 02:38:49,202 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) [2021-05-06 02:38:49,303 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:38:49,303 INFO L93 Difference]: Finished difference Result 73 states and 115 transitions. [2021-05-06 02:38:49,304 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2021-05-06 02:38:49,305 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 [2021-05-06 02:38:49,305 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:38:49,316 INFO L225 Difference]: With dead ends: 73 [2021-05-06 02:38:49,316 INFO L226 Difference]: Without dead ends: 35 [2021-05-06 02:38:49,318 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 16 GetRequests, 15 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 37.9ms TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2021-05-06 02:38:49,330 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 35 states. [2021-05-06 02:38:49,364 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 35 to 35. [2021-05-06 02:38:49,365 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) [2021-05-06 02:38:49,366 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 35 states to 35 states and 44 transitions. [2021-05-06 02:38:49,367 INFO L78 Accepts]: Start accepts. Automaton has 35 states and 44 transitions. Word has length 33 [2021-05-06 02:38:49,367 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:38:49,367 INFO L480 AbstractCegarLoop]: Abstraction has 35 states and 44 transitions. [2021-05-06 02:38:49,367 INFO L481 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) [2021-05-06 02:38:49,367 INFO L276 IsEmpty]: Start isEmpty. Operand 35 states and 44 transitions. [2021-05-06 02:38:49,368 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 35 [2021-05-06 02:38:49,369 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:38:49,369 INFO L523 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] [2021-05-06 02:38:49,369 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2021-05-06 02:38:49,369 INFO L428 AbstractCegarLoop]: === Iteration 2 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:38:49,369 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:38:49,370 INFO L82 PathProgramCache]: Analyzing trace with hash 1569470122, now seen corresponding path program 1 times [2021-05-06 02:38:49,370 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:38:49,370 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1436279725] [2021-05-06 02:38:49,370 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:38:49,387 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:38:49,387 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1831407055] [2021-05-06 02:38:49,387 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 2 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:38:49,457 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:38:49,458 INFO L263 TraceCheckSpWp]: Trace formula consists of 141 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-06 02:38:49,462 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:38:49,557 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:49,596 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 9 proven. 0 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-05-06 02:38:49,596 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:38:49,596 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1436279725] [2021-05-06 02:38:49,596 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:38:49,596 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1831407055] [2021-05-06 02:38:49,597 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1831407055] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-06 02:38:49,597 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-06 02:38:49,597 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [6] imperfect sequences [] total 6 [2021-05-06 02:38:49,597 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [14040124] [2021-05-06 02:38:49,598 INFO L460 AbstractCegarLoop]: Interpolant automaton has 6 states [2021-05-06 02:38:49,598 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:38:49,598 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 6 interpolants. [2021-05-06 02:38:49,598 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=9, Invalid=21, Unknown=0, NotChecked=0, Total=30 [2021-05-06 02:38:49,598 INFO L87 Difference]: Start difference. First operand 35 states and 44 transitions. Second operand has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-05-06 02:38:49,727 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:38:49,728 INFO L93 Difference]: Finished difference Result 54 states and 69 transitions. [2021-05-06 02:38:49,728 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-06 02:38:49,728 INFO L78 Accepts]: Start accepts. Automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) Word has length 34 [2021-05-06 02:38:49,728 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:38:49,729 INFO L225 Difference]: With dead ends: 54 [2021-05-06 02:38:49,729 INFO L226 Difference]: Without dead ends: 47 [2021-05-06 02:38:49,730 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 35 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 32.5ms TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2021-05-06 02:38:49,730 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 47 states. [2021-05-06 02:38:49,737 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 47 to 37. [2021-05-06 02:38:49,737 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 22 states have (on average 1.1818181818181819) internal successors, (26), 23 states have internal predecessors, (26), 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) [2021-05-06 02:38:49,738 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 46 transitions. [2021-05-06 02:38:49,738 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 46 transitions. Word has length 34 [2021-05-06 02:38:49,739 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:38:49,739 INFO L480 AbstractCegarLoop]: Abstraction has 37 states and 46 transitions. [2021-05-06 02:38:49,739 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 6 states, 6 states have (on average 2.6666666666666665) internal successors, (16), 5 states have internal predecessors, (16), 2 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 2 states have call predecessors, (5), 1 states have call successors, (5) [2021-05-06 02:38:49,739 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 46 transitions. [2021-05-06 02:38:49,739 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2021-05-06 02:38:49,740 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:38:49,740 INFO L523 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, 1, 1, 1] [2021-05-06 02:38:49,948 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 2 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable1 [2021-05-06 02:38:49,949 INFO L428 AbstractCegarLoop]: === Iteration 3 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:38:49,949 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:38:49,949 INFO L82 PathProgramCache]: Analyzing trace with hash 1443363578, now seen corresponding path program 1 times [2021-05-06 02:38:49,950 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:38:49,950 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1943061593] [2021-05-06 02:38:49,950 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:38:49,961 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:38:49,961 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1457899449] [2021-05-06 02:38:49,961 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 3 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:38:50,021 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:38:50,022 INFO L263 TraceCheckSpWp]: Trace formula consists of 151 conjuncts, 19 conjunts are in the unsatisfiable core [2021-05-06 02:38:50,024 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:38:50,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:50,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:50,120 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:50,124 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:50,187 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:50,189 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:50,197 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:50,207 INFO L134 CoverageAnalysis]: Checked inductivity of 24 backedges. 9 proven. 3 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-05-06 02:38:50,207 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:38:50,207 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1943061593] [2021-05-06 02:38:50,207 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:38:50,207 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1457899449] [2021-05-06 02:38:50,208 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1457899449] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:38:50,208 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:38:50,208 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-06 02:38:50,208 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2006452657] [2021-05-06 02:38:50,208 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-06 02:38:50,208 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:38:50,209 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-06 02:38:50,209 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=18, Invalid=54, Unknown=0, NotChecked=0, Total=72 [2021-05-06 02:38:50,209 INFO L87 Difference]: Start difference. First operand 37 states and 46 transitions. Second operand has 9 states, 8 states have (on average 2.375) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-05-06 02:38:50,309 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:38:50,309 INFO L93 Difference]: Finished difference Result 53 states and 67 transitions. [2021-05-06 02:38:50,310 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-06 02:38:50,310 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.375) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) Word has length 37 [2021-05-06 02:38:50,310 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:38:50,311 INFO L225 Difference]: With dead ends: 53 [2021-05-06 02:38:50,311 INFO L226 Difference]: Without dead ends: 51 [2021-05-06 02:38:50,311 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 38 GetRequests, 29 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 63.0ms TimeCoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-05-06 02:38:50,311 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 51 states. [2021-05-06 02:38:50,318 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 51 to 50. [2021-05-06 02:38:50,318 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) [2021-05-06 02:38:50,319 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 50 states to 50 states and 64 transitions. [2021-05-06 02:38:50,320 INFO L78 Accepts]: Start accepts. Automaton has 50 states and 64 transitions. Word has length 37 [2021-05-06 02:38:50,320 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:38:50,320 INFO L480 AbstractCegarLoop]: Abstraction has 50 states and 64 transitions. [2021-05-06 02:38:50,320 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 8 states have (on average 2.375) internal successors, (19), 6 states have internal predecessors, (19), 3 states have call successors, (7), 2 states have call predecessors, (7), 2 states have return successors, (5), 3 states have call predecessors, (5), 2 states have call successors, (5) [2021-05-06 02:38:50,320 INFO L276 IsEmpty]: Start isEmpty. Operand 50 states and 64 transitions. [2021-05-06 02:38:50,321 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 40 [2021-05-06 02:38:50,321 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:38:50,321 INFO L523 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] [2021-05-06 02:38:50,540 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable2,3 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:38:50,540 INFO L428 AbstractCegarLoop]: === Iteration 4 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:38:50,541 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:38:50,541 INFO L82 PathProgramCache]: Analyzing trace with hash 584996456, now seen corresponding path program 1 times [2021-05-06 02:38:50,541 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:38:50,541 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2085420237] [2021-05-06 02:38:50,541 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:38:50,551 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:38:50,551 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [354294614] [2021-05-06 02:38:50,552 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 4 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:38:50,602 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:38:50,603 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 9 conjunts are in the unsatisfiable core [2021-05-06 02:38:50,605 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:38:50,651 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:50,655 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:50,663 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:50,677 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:50,691 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:50,705 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 6 proven. 5 refuted. 0 times theorem prover too weak. 15 trivial. 0 not checked. [2021-05-06 02:38:50,705 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:38:50,705 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2085420237] [2021-05-06 02:38:50,705 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:38:50,705 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [354294614] [2021-05-06 02:38:50,706 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [354294614] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:38:50,706 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:38:50,706 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-06 02:38:50,706 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1538340456] [2021-05-06 02:38:50,706 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-06 02:38:50,706 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:38:50,707 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-06 02:38:50,707 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-05-06 02:38:50,708 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) [2021-05-06 02:38:50,880 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:38:50,880 INFO L93 Difference]: Finished difference Result 103 states and 143 transitions. [2021-05-06 02:38:50,881 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-06 02:38:50,881 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 [2021-05-06 02:38:50,881 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:38:50,885 INFO L225 Difference]: With dead ends: 103 [2021-05-06 02:38:50,885 INFO L226 Difference]: Without dead ends: 96 [2021-05-06 02:38:50,886 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 43 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 6 ImplicationChecksByTransitivity, 56.5ms TimeCoverageRelationStatistics Valid=42, Invalid=114, Unknown=0, NotChecked=0, Total=156 [2021-05-06 02:38:50,887 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 96 states. [2021-05-06 02:38:50,900 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 96 to 71. [2021-05-06 02:38:50,901 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) [2021-05-06 02:38:50,902 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 71 states to 71 states and 95 transitions. [2021-05-06 02:38:50,902 INFO L78 Accepts]: Start accepts. Automaton has 71 states and 95 transitions. Word has length 39 [2021-05-06 02:38:50,902 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:38:50,902 INFO L480 AbstractCegarLoop]: Abstraction has 71 states and 95 transitions. [2021-05-06 02:38:50,902 INFO L481 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) [2021-05-06 02:38:50,902 INFO L276 IsEmpty]: Start isEmpty. Operand 71 states and 95 transitions. [2021-05-06 02:38:50,905 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-05-06 02:38:50,905 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:38:50,905 INFO L523 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, 1, 1, 1] [2021-05-06 02:38:51,107 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:38:51,108 INFO L428 AbstractCegarLoop]: === Iteration 5 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:38:51,108 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:38:51,108 INFO L82 PathProgramCache]: Analyzing trace with hash -1286298951, now seen corresponding path program 1 times [2021-05-06 02:38:51,109 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:38:51,109 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1883586966] [2021-05-06 02:38:51,109 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:38:51,125 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:38:51,127 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [65782293] [2021-05-06 02:38:51,127 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 5 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:38:51,180 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:38:51,181 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 23 conjunts are in the unsatisfiable core [2021-05-06 02:38:51,183 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:38:51,211 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:51,214 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:51,227 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:51,229 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:51,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:51,243 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:51,293 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:51,338 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:51,373 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:51,376 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:51,389 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:51,390 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:51,409 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:51,419 INFO L134 CoverageAnalysis]: Checked inductivity of 26 backedges. 8 proven. 6 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-05-06 02:38:51,420 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:38:51,420 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1883586966] [2021-05-06 02:38:51,420 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:38:51,420 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [65782293] [2021-05-06 02:38:51,421 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [65782293] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:38:51,421 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:38:51,421 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-06 02:38:51,421 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [615150625] [2021-05-06 02:38:51,421 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-06 02:38:51,422 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:38:51,422 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-06 02:38:51,422 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=26, Invalid=84, Unknown=0, NotChecked=0, Total=110 [2021-05-06 02:38:51,422 INFO L87 Difference]: Start difference. First operand 71 states and 95 transitions. Second operand has 11 states, 11 states have (on average 2.0) internal successors, (22), 9 states have internal predecessors, (22), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2021-05-06 02:38:51,655 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:38:51,655 INFO L93 Difference]: Finished difference Result 86 states and 114 transitions. [2021-05-06 02:38:51,656 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-06 02:38:51,657 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 9 states have internal predecessors, (22), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) Word has length 42 [2021-05-06 02:38:51,660 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:38:51,661 INFO L225 Difference]: With dead ends: 86 [2021-05-06 02:38:51,661 INFO L226 Difference]: Without dead ends: 84 [2021-05-06 02:38:51,663 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 46 GetRequests, 32 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 166.7ms TimeCoverageRelationStatistics Valid=55, Invalid=185, Unknown=0, NotChecked=0, Total=240 [2021-05-06 02:38:51,663 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 84 states. [2021-05-06 02:38:51,680 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 84 to 75. [2021-05-06 02:38:51,682 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 75 states, 50 states have (on average 1.24) internal successors, (62), 51 states have internal predecessors, (62), 19 states have call successors, (19), 6 states have call predecessors, (19), 5 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2021-05-06 02:38:51,687 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 75 states to 75 states and 98 transitions. [2021-05-06 02:38:51,688 INFO L78 Accepts]: Start accepts. Automaton has 75 states and 98 transitions. Word has length 42 [2021-05-06 02:38:51,688 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:38:51,688 INFO L480 AbstractCegarLoop]: Abstraction has 75 states and 98 transitions. [2021-05-06 02:38:51,689 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.0) internal successors, (22), 9 states have internal predecessors, (22), 3 states have call successors, (8), 2 states have call predecessors, (8), 2 states have return successors, (6), 4 states have call predecessors, (6), 3 states have call successors, (6) [2021-05-06 02:38:51,689 INFO L276 IsEmpty]: Start isEmpty. Operand 75 states and 98 transitions. [2021-05-06 02:38:51,691 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 43 [2021-05-06 02:38:51,691 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:38:51,691 INFO L523 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] [2021-05-06 02:38:51,912 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:38:51,913 INFO L428 AbstractCegarLoop]: === Iteration 6 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:38:51,913 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:38:51,913 INFO L82 PathProgramCache]: Analyzing trace with hash -974923140, now seen corresponding path program 1 times [2021-05-06 02:38:51,913 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:38:51,914 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1068513202] [2021-05-06 02:38:51,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:38:51,922 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:38:51,922 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [819806257] [2021-05-06 02:38:51,922 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 6 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:38:51,992 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:38:51,993 INFO L263 TraceCheckSpWp]: Trace formula consists of 173 conjuncts, 32 conjunts are in the unsatisfiable core [2021-05-06 02:38:52,002 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:38:52,053 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:52,055 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:52,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:52,072 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:52,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:52,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:52,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:52,131 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:52,181 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:52,186 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:52,195 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:52,206 INFO L134 CoverageAnalysis]: Checked inductivity of 28 backedges. 6 proven. 10 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2021-05-06 02:38:52,206 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:38:52,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1068513202] [2021-05-06 02:38:52,206 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:38:52,206 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [819806257] [2021-05-06 02:38:52,207 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [819806257] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:38:52,207 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:38:52,207 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-06 02:38:52,207 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1455749914] [2021-05-06 02:38:52,207 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-06 02:38:52,207 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:38:52,207 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-06 02:38:52,207 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2021-05-06 02:38:52,208 INFO L87 Difference]: Start difference. First operand 75 states and 98 transitions. Second operand has 12 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 9 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) [2021-05-06 02:38:52,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:38:52,460 INFO L93 Difference]: Finished difference Result 105 states and 139 transitions. [2021-05-06 02:38:52,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-06 02:38:52,461 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 9 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 [2021-05-06 02:38:52,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:38:52,462 INFO L225 Difference]: With dead ends: 105 [2021-05-06 02:38:52,462 INFO L226 Difference]: Without dead ends: 103 [2021-05-06 02:38:52,462 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 45 GetRequests, 31 SyntacticMatches, 0 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 25 ImplicationChecksByTransitivity, 137.1ms TimeCoverageRelationStatistics Valid=52, Invalid=188, Unknown=0, NotChecked=0, Total=240 [2021-05-06 02:38:52,463 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2021-05-06 02:38:52,473 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 93. [2021-05-06 02:38:52,473 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) [2021-05-06 02:38:52,474 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 93 states to 93 states and 122 transitions. [2021-05-06 02:38:52,474 INFO L78 Accepts]: Start accepts. Automaton has 93 states and 122 transitions. Word has length 42 [2021-05-06 02:38:52,474 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:38:52,474 INFO L480 AbstractCegarLoop]: Abstraction has 93 states and 122 transitions. [2021-05-06 02:38:52,474 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 11 states have (on average 2.1818181818181817) internal successors, (24), 9 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) [2021-05-06 02:38:52,474 INFO L276 IsEmpty]: Start isEmpty. Operand 93 states and 122 transitions. [2021-05-06 02:38:52,475 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-05-06 02:38:52,475 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:38:52,475 INFO L523 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] [2021-05-06 02:38:52,692 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 6 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable5 [2021-05-06 02:38:52,692 INFO L428 AbstractCegarLoop]: === Iteration 7 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:38:52,693 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:38:52,693 INFO L82 PathProgramCache]: Analyzing trace with hash 81990170, now seen corresponding path program 1 times [2021-05-06 02:38:52,693 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:38:52,693 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1577939709] [2021-05-06 02:38:52,693 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:38:52,701 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:38:52,701 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1291735456] [2021-05-06 02:38:52,701 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 7 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:38:52,822 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:38:52,822 INFO L263 TraceCheckSpWp]: Trace formula consists of 169 conjuncts, 14 conjunts are in the unsatisfiable core [2021-05-06 02:38:52,824 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:38:52,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:52,902 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:52,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:52,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:52,912 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:52,918 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:52,921 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:52,928 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:52,937 INFO L134 CoverageAnalysis]: Checked inductivity of 32 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-05-06 02:38:52,937 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:38:52,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1577939709] [2021-05-06 02:38:52,937 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:38:52,937 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1291735456] [2021-05-06 02:38:52,937 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1291735456] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-06 02:38:52,937 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-06 02:38:52,938 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [9] imperfect sequences [] total 9 [2021-05-06 02:38:52,939 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1270595536] [2021-05-06 02:38:52,940 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-06 02:38:52,940 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:38:52,940 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-06 02:38:52,940 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-05-06 02:38:52,940 INFO L87 Difference]: Start difference. First operand 93 states and 122 transitions. Second operand has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 7 states have internal predecessors, (22), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2021-05-06 02:38:53,063 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:38:53,063 INFO L93 Difference]: Finished difference Result 107 states and 140 transitions. [2021-05-06 02:38:53,063 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-06 02:38:53,064 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 7 states have internal predecessors, (22), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) Word has length 47 [2021-05-06 02:38:53,064 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:38:53,064 INFO L225 Difference]: With dead ends: 107 [2021-05-06 02:38:53,065 INFO L226 Difference]: Without dead ends: 105 [2021-05-06 02:38:53,065 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 50 GetRequests, 39 SyntacticMatches, 0 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 9 ImplicationChecksByTransitivity, 48.7ms TimeCoverageRelationStatistics Valid=34, Invalid=122, Unknown=0, NotChecked=0, Total=156 [2021-05-06 02:38:53,065 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 105 states. [2021-05-06 02:38:53,073 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 105 to 103. [2021-05-06 02:38:53,073 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 68 states have (on average 1.2352941176470589) internal successors, (84), 69 states have internal predecessors, (84), 27 states have call successors, (27), 8 states have call predecessors, (27), 7 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-06 02:38:53,074 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 136 transitions. [2021-05-06 02:38:53,074 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 136 transitions. Word has length 47 [2021-05-06 02:38:53,074 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:38:53,074 INFO L480 AbstractCegarLoop]: Abstraction has 103 states and 136 transitions. [2021-05-06 02:38:53,075 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 2.4444444444444446) internal successors, (22), 7 states have internal predecessors, (22), 2 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 2 states have call successors, (7) [2021-05-06 02:38:53,075 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 136 transitions. [2021-05-06 02:38:53,075 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-05-06 02:38:53,075 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:38:53,075 INFO L523 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] [2021-05-06 02:38:53,280 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:38:53,281 INFO L428 AbstractCegarLoop]: === Iteration 8 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:38:53,281 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:38:53,281 INFO L82 PathProgramCache]: Analyzing trace with hash 1524769911, now seen corresponding path program 1 times [2021-05-06 02:38:53,281 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:38:53,281 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1280580944] [2021-05-06 02:38:53,281 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:38:53,289 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:38:53,289 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1294751240] [2021-05-06 02:38:53,289 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 8 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:38:53,352 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:38:53,353 INFO L263 TraceCheckSpWp]: Trace formula consists of 182 conjuncts, 29 conjunts are in the unsatisfiable core [2021-05-06 02:38:53,354 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:38:53,453 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:53,461 INFO L134 CoverageAnalysis]: Checked inductivity of 30 backedges. 2 proven. 4 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-05-06 02:38:53,461 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:38:53,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1280580944] [2021-05-06 02:38:53,461 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:38:53,461 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1294751240] [2021-05-06 02:38:53,461 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1294751240] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:38:53,461 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:38:53,462 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2021-05-06 02:38:53,462 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [953570364] [2021-05-06 02:38:53,462 INFO L460 AbstractCegarLoop]: Interpolant automaton has 7 states [2021-05-06 02:38:53,462 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:38:53,462 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2021-05-06 02:38:53,462 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=11, Invalid=31, Unknown=0, NotChecked=0, Total=42 [2021-05-06 02:38:53,462 INFO L87 Difference]: Start difference. First operand 103 states and 136 transitions. Second operand has 7 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 6 states have internal predecessors, (24), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-05-06 02:38:53,576 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:38:53,576 INFO L93 Difference]: Finished difference Result 113 states and 145 transitions. [2021-05-06 02:38:53,576 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2021-05-06 02:38:53,576 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 6 states have internal predecessors, (24), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) Word has length 47 [2021-05-06 02:38:53,577 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:38:53,579 INFO L225 Difference]: With dead ends: 113 [2021-05-06 02:38:53,579 INFO L226 Difference]: Without dead ends: 111 [2021-05-06 02:38:53,579 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 41 SyntacticMatches, 0 SemanticMatches, 7 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 43.6ms TimeCoverageRelationStatistics Valid=19, Invalid=53, Unknown=0, NotChecked=0, Total=72 [2021-05-06 02:38:53,579 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 111 states. [2021-05-06 02:38:53,591 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 111 to 107. [2021-05-06 02:38:53,591 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 107 states, 71 states have (on average 1.2253521126760563) internal successors, (87), 72 states have internal predecessors, (87), 27 states have call successors, (27), 9 states have call predecessors, (27), 8 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2021-05-06 02:38:53,592 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 107 states to 107 states and 139 transitions. [2021-05-06 02:38:53,592 INFO L78 Accepts]: Start accepts. Automaton has 107 states and 139 transitions. Word has length 47 [2021-05-06 02:38:53,592 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:38:53,592 INFO L480 AbstractCegarLoop]: Abstraction has 107 states and 139 transitions. [2021-05-06 02:38:53,592 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 7 states, 7 states have (on average 3.4285714285714284) internal successors, (24), 6 states have internal predecessors, (24), 2 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 2 states have call predecessors, (6), 2 states have call successors, (6) [2021-05-06 02:38:53,592 INFO L276 IsEmpty]: Start isEmpty. Operand 107 states and 139 transitions. [2021-05-06 02:38:53,593 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 48 [2021-05-06 02:38:53,593 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:38:53,593 INFO L523 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] [2021-05-06 02:38:53,808 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:38:53,809 INFO L428 AbstractCegarLoop]: === Iteration 9 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:38:53,809 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:38:53,809 INFO L82 PathProgramCache]: Analyzing trace with hash 1836145722, now seen corresponding path program 2 times [2021-05-06 02:38:53,809 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:38:53,810 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1067059950] [2021-05-06 02:38:53,810 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:38:53,817 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:38:53,818 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [153878892] [2021-05-06 02:38:53,818 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 9 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:38:53,926 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 02:38:53,926 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:38:53,927 INFO L263 TraceCheckSpWp]: Trace formula consists of 195 conjuncts, 5 conjunts are in the unsatisfiable core [2021-05-06 02:38:53,928 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:38:53,963 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:53,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:53,966 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:53,974 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:53,989 INFO L134 CoverageAnalysis]: Checked inductivity of 37 backedges. 13 proven. 0 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2021-05-06 02:38:53,989 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:38:53,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1067059950] [2021-05-06 02:38:53,990 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:38:53,990 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [153878892] [2021-05-06 02:38:53,990 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [153878892] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-06 02:38:53,990 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-06 02:38:53,990 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-06 02:38:53,990 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1719870814] [2021-05-06 02:38:53,990 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-06 02:38:53,990 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:38:53,991 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-06 02:38:53,991 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-05-06 02:38:53,991 INFO L87 Difference]: Start difference. First operand 107 states and 139 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) [2021-05-06 02:38:54,050 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:38:54,050 INFO L93 Difference]: Finished difference Result 148 states and 199 transitions. [2021-05-06 02:38:54,050 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-06 02:38:54,050 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 [2021-05-06 02:38:54,050 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:38:54,051 INFO L225 Difference]: With dead ends: 148 [2021-05-06 02:38:54,051 INFO L226 Difference]: Without dead ends: 110 [2021-05-06 02:38:54,052 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 49 GetRequests, 44 SyntacticMatches, 0 SemanticMatches, 5 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 15.4ms TimeCoverageRelationStatistics Valid=15, Invalid=27, Unknown=0, NotChecked=0, Total=42 [2021-05-06 02:38:54,052 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 110 states. [2021-05-06 02:38:54,059 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 110 to 90. [2021-05-06 02:38:54,059 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 90 states, 58 states have (on average 1.1724137931034482) internal successors, (68), 59 states have internal predecessors, (68), 23 states have call successors, (23), 9 states have call predecessors, (23), 8 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2021-05-06 02:38:54,059 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 90 states to 90 states and 112 transitions. [2021-05-06 02:38:54,060 INFO L78 Accepts]: Start accepts. Automaton has 90 states and 112 transitions. Word has length 47 [2021-05-06 02:38:54,060 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:38:54,060 INFO L480 AbstractCegarLoop]: Abstraction has 90 states and 112 transitions. [2021-05-06 02:38:54,060 INFO L481 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) [2021-05-06 02:38:54,060 INFO L276 IsEmpty]: Start isEmpty. Operand 90 states and 112 transitions. [2021-05-06 02:38:54,060 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-05-06 02:38:54,069 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:38:54,069 INFO L523 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] [2021-05-06 02:38:54,271 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2021-05-06 02:38:54,272 INFO L428 AbstractCegarLoop]: === Iteration 10 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:38:54,272 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:38:54,272 INFO L82 PathProgramCache]: Analyzing trace with hash -1952108775, now seen corresponding path program 1 times [2021-05-06 02:38:54,272 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:38:54,272 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [819108327] [2021-05-06 02:38:54,273 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:38:54,290 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:38:54,291 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [532906726] [2021-05-06 02:38:54,291 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 10 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:38:54,334 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:38:54,334 INFO L263 TraceCheckSpWp]: Trace formula consists of 178 conjuncts, 7 conjunts are in the unsatisfiable core [2021-05-06 02:38:54,335 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:38:54,401 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:54,418 INFO L134 CoverageAnalysis]: Checked inductivity of 42 backedges. 6 proven. 0 refuted. 0 times theorem prover too weak. 36 trivial. 0 not checked. [2021-05-06 02:38:54,418 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:38:54,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [819108327] [2021-05-06 02:38:54,418 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:38:54,418 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [532906726] [2021-05-06 02:38:54,418 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [532906726] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-06 02:38:54,418 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-06 02:38:54,418 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-06 02:38:54,418 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1362852489] [2021-05-06 02:38:54,419 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-06 02:38:54,419 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:38:54,419 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-06 02:38:54,419 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-05-06 02:38:54,419 INFO L87 Difference]: Start difference. First operand 90 states and 112 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) [2021-05-06 02:38:54,460 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:38:54,460 INFO L93 Difference]: Finished difference Result 130 states and 174 transitions. [2021-05-06 02:38:54,461 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-05-06 02:38:54,461 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 [2021-05-06 02:38:54,461 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:38:54,461 INFO L225 Difference]: With dead ends: 130 [2021-05-06 02:38:54,462 INFO L226 Difference]: Without dead ends: 128 [2021-05-06 02:38:54,462 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 52 GetRequests, 48 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 12.5ms TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-05-06 02:38:54,462 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 128 states. [2021-05-06 02:38:54,472 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 128 to 114. [2021-05-06 02:38:54,472 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 114 states, 65 states have (on average 1.1538461538461537) internal successors, (75), 70 states have internal predecessors, (75), 39 states have call successors, (39), 10 states have call predecessors, (39), 9 states have return successors, (37), 33 states have call predecessors, (37), 37 states have call successors, (37) [2021-05-06 02:38:54,473 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 114 states to 114 states and 151 transitions. [2021-05-06 02:38:54,473 INFO L78 Accepts]: Start accepts. Automaton has 114 states and 151 transitions. Word has length 52 [2021-05-06 02:38:54,473 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:38:54,473 INFO L480 AbstractCegarLoop]: Abstraction has 114 states and 151 transitions. [2021-05-06 02:38:54,473 INFO L481 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) [2021-05-06 02:38:54,473 INFO L276 IsEmpty]: Start isEmpty. Operand 114 states and 151 transitions. [2021-05-06 02:38:54,474 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 53 [2021-05-06 02:38:54,474 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:38:54,474 INFO L523 BasicCegarLoop]: trace histogram [4, 4, 4, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:38:54,688 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable9,10 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:38:54,689 INFO L428 AbstractCegarLoop]: === Iteration 11 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:38:54,689 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:38:54,689 INFO L82 PathProgramCache]: Analyzing trace with hash 1926690588, now seen corresponding path program 1 times [2021-05-06 02:38:54,689 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:38:54,689 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [81822670] [2021-05-06 02:38:54,689 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:38:54,696 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:38:54,696 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1114027251] [2021-05-06 02:38:54,696 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 11 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:38:54,751 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:38:54,752 INFO L263 TraceCheckSpWp]: Trace formula consists of 191 conjuncts, 16 conjunts are in the unsatisfiable core [2021-05-06 02:38:54,754 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:38:54,785 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:54,786 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:54,792 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:54,798 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:54,809 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:54,841 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:54,842 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:54,855 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:54,856 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:54,864 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:54,865 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:54,872 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:54,881 INFO L134 CoverageAnalysis]: Checked inductivity of 36 backedges. 10 proven. 7 refuted. 0 times theorem prover too weak. 19 trivial. 0 not checked. [2021-05-06 02:38:54,882 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:38:54,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [81822670] [2021-05-06 02:38:54,882 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:38:54,882 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1114027251] [2021-05-06 02:38:54,882 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1114027251] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:38:54,882 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:38:54,882 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2021-05-06 02:38:54,882 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [963693807] [2021-05-06 02:38:54,882 INFO L460 AbstractCegarLoop]: Interpolant automaton has 11 states [2021-05-06 02:38:54,883 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:38:54,883 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2021-05-06 02:38:54,883 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=20, Invalid=90, Unknown=0, NotChecked=0, Total=110 [2021-05-06 02:38:54,883 INFO L87 Difference]: Start difference. First operand 114 states and 151 transitions. Second operand has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-06 02:38:55,072 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:38:55,072 INFO L93 Difference]: Finished difference Result 166 states and 231 transitions. [2021-05-06 02:38:55,072 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-06 02:38:55,072 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) Word has length 52 [2021-05-06 02:38:55,073 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:38:55,074 INFO L225 Difference]: With dead ends: 166 [2021-05-06 02:38:55,075 INFO L226 Difference]: Without dead ends: 164 [2021-05-06 02:38:55,075 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 42 SyntacticMatches, 0 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 21 ImplicationChecksByTransitivity, 100.6ms TimeCoverageRelationStatistics Valid=64, Invalid=242, Unknown=0, NotChecked=0, Total=306 [2021-05-06 02:38:55,075 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 164 states. [2021-05-06 02:38:55,085 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 164 to 92. [2021-05-06 02:38:55,086 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 92 states, 53 states have (on average 1.150943396226415) internal successors, (61), 57 states have internal predecessors, (61), 31 states have call successors, (31), 8 states have call predecessors, (31), 7 states have return successors, (29), 26 states have call predecessors, (29), 29 states have call successors, (29) [2021-05-06 02:38:55,086 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 92 states to 92 states and 121 transitions. [2021-05-06 02:38:55,086 INFO L78 Accepts]: Start accepts. Automaton has 92 states and 121 transitions. Word has length 52 [2021-05-06 02:38:55,086 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:38:55,087 INFO L480 AbstractCegarLoop]: Abstraction has 92 states and 121 transitions. [2021-05-06 02:38:55,087 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 11 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 9 states have internal predecessors, (27), 3 states have call successors, (9), 2 states have call predecessors, (9), 2 states have return successors, (7), 3 states have call predecessors, (7), 3 states have call successors, (7) [2021-05-06 02:38:55,087 INFO L276 IsEmpty]: Start isEmpty. Operand 92 states and 121 transitions. [2021-05-06 02:38:55,087 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 65 [2021-05-06 02:38:55,087 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:38:55,087 INFO L523 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] [2021-05-06 02:38:55,305 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable10,11 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:38:55,305 INFO L428 AbstractCegarLoop]: === Iteration 12 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:38:55,305 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:38:55,305 INFO L82 PathProgramCache]: Analyzing trace with hash 188363668, now seen corresponding path program 1 times [2021-05-06 02:38:55,305 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:38:55,305 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [616475956] [2021-05-06 02:38:55,305 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:38:55,312 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:38:55,312 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1829164203] [2021-05-06 02:38:55,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 12 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:38:55,364 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:38:55,365 INFO L263 TraceCheckSpWp]: Trace formula consists of 211 conjuncts, 62 conjunts are in the unsatisfiable core [2021-05-06 02:38:55,366 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:38:55,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:55,589 INFO L134 CoverageAnalysis]: Checked inductivity of 60 backedges. 8 proven. 13 refuted. 0 times theorem prover too weak. 39 trivial. 0 not checked. [2021-05-06 02:38:55,590 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:38:55,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [616475956] [2021-05-06 02:38:55,590 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:38:55,590 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1829164203] [2021-05-06 02:38:55,590 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1829164203] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:38:55,590 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:38:55,590 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-05-06 02:38:55,590 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [132470411] [2021-05-06 02:38:55,590 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-06 02:38:55,590 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:38:55,591 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-06 02:38:55,591 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=28, Invalid=128, Unknown=0, NotChecked=0, Total=156 [2021-05-06 02:38:55,591 INFO L87 Difference]: Start difference. First operand 92 states and 121 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) [2021-05-06 02:38:55,903 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:38:55,903 INFO L93 Difference]: Finished difference Result 178 states and 243 transitions. [2021-05-06 02:38:55,904 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2021-05-06 02:38:55,904 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 [2021-05-06 02:38:55,904 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:38:55,905 INFO L225 Difference]: With dead ends: 178 [2021-05-06 02:38:55,905 INFO L226 Difference]: Without dead ends: 175 [2021-05-06 02:38:55,905 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 67 GetRequests, 50 SyntacticMatches, 2 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 161.8ms TimeCoverageRelationStatistics Valid=47, Invalid=225, Unknown=0, NotChecked=0, Total=272 [2021-05-06 02:38:55,906 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 175 states. [2021-05-06 02:38:55,923 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 175 to 171. [2021-05-06 02:38:55,923 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 171 states, 95 states have (on average 1.168421052631579) internal successors, (111), 102 states have internal predecessors, (111), 63 states have call successors, (63), 13 states have call predecessors, (63), 12 states have return successors, (61), 55 states have call predecessors, (61), 61 states have call successors, (61) [2021-05-06 02:38:55,924 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 171 states to 171 states and 235 transitions. [2021-05-06 02:38:55,924 INFO L78 Accepts]: Start accepts. Automaton has 171 states and 235 transitions. Word has length 64 [2021-05-06 02:38:55,924 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:38:55,924 INFO L480 AbstractCegarLoop]: Abstraction has 171 states and 235 transitions. [2021-05-06 02:38:55,925 INFO L481 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) [2021-05-06 02:38:55,925 INFO L276 IsEmpty]: Start isEmpty. Operand 171 states and 235 transitions. [2021-05-06 02:38:55,925 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 70 [2021-05-06 02:38:55,925 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:38:55,925 INFO L523 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] [2021-05-06 02:38:56,136 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2021-05-06 02:38:56,137 INFO L428 AbstractCegarLoop]: === Iteration 13 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:38:56,137 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:38:56,137 INFO L82 PathProgramCache]: Analyzing trace with hash -368004398, now seen corresponding path program 2 times [2021-05-06 02:38:56,137 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:38:56,137 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1192952699] [2021-05-06 02:38:56,137 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:38:56,143 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:38:56,144 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1573656607] [2021-05-06 02:38:56,144 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 13 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:38:56,197 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 02:38:56,197 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:38:56,198 INFO L263 TraceCheckSpWp]: Trace formula consists of 233 conjuncts, 8 conjunts are in the unsatisfiable core [2021-05-06 02:38:56,199 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:38:56,233 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,235 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,242 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,248 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,256 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,262 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,272 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,278 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,279 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,286 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,288 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,297 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,308 INFO L134 CoverageAnalysis]: Checked inductivity of 69 backedges. 16 proven. 5 refuted. 0 times theorem prover too weak. 48 trivial. 0 not checked. [2021-05-06 02:38:56,308 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:38:56,308 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1192952699] [2021-05-06 02:38:56,308 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:38:56,308 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1573656607] [2021-05-06 02:38:56,308 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1573656607] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:38:56,308 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:38:56,308 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-06 02:38:56,308 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [622271417] [2021-05-06 02:38:56,309 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-06 02:38:56,309 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:38:56,309 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-06 02:38:56,309 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=43, Unknown=0, NotChecked=0, Total=56 [2021-05-06 02:38:56,309 INFO L87 Difference]: Start difference. First operand 171 states and 235 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) [2021-05-06 02:38:56,557 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:38:56,558 INFO L93 Difference]: Finished difference Result 288 states and 424 transitions. [2021-05-06 02:38:56,558 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-06 02:38:56,558 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 [2021-05-06 02:38:56,558 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:38:56,560 INFO L225 Difference]: With dead ends: 288 [2021-05-06 02:38:56,560 INFO L226 Difference]: Without dead ends: 281 [2021-05-06 02:38:56,561 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 84 GetRequests, 67 SyntacticMatches, 0 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 42 ImplicationChecksByTransitivity, 109.2ms TimeCoverageRelationStatistics Valid=93, Invalid=249, Unknown=0, NotChecked=0, Total=342 [2021-05-06 02:38:56,561 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 281 states. [2021-05-06 02:38:56,582 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 281 to 196. [2021-05-06 02:38:56,582 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 196 states, 112 states have (on average 1.1964285714285714) internal successors, (134), 118 states have internal predecessors, (134), 71 states have call successors, (71), 13 states have call predecessors, (71), 12 states have return successors, (69), 64 states have call predecessors, (69), 69 states have call successors, (69) [2021-05-06 02:38:56,583 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 196 states to 196 states and 274 transitions. [2021-05-06 02:38:56,584 INFO L78 Accepts]: Start accepts. Automaton has 196 states and 274 transitions. Word has length 69 [2021-05-06 02:38:56,584 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:38:56,584 INFO L480 AbstractCegarLoop]: Abstraction has 196 states and 274 transitions. [2021-05-06 02:38:56,584 INFO L481 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) [2021-05-06 02:38:56,584 INFO L276 IsEmpty]: Start isEmpty. Operand 196 states and 274 transitions. [2021-05-06 02:38:56,585 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 75 [2021-05-06 02:38:56,585 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:38:56,585 INFO L523 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] [2021-05-06 02:38:56,796 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2021-05-06 02:38:56,797 INFO L428 AbstractCegarLoop]: === Iteration 14 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:38:56,797 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:38:56,797 INFO L82 PathProgramCache]: Analyzing trace with hash -298771846, now seen corresponding path program 1 times [2021-05-06 02:38:56,797 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:38:56,797 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1706887931] [2021-05-06 02:38:56,797 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:38:56,803 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:38:56,804 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1307612051] [2021-05-06 02:38:56,804 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 14 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:38:56,851 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:38:56,852 INFO L263 TraceCheckSpWp]: Trace formula consists of 220 conjuncts, 18 conjunts are in the unsatisfiable core [2021-05-06 02:38:56,854 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:38:56,887 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,903 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,904 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,910 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,917 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,923 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,924 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,930 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,948 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,949 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,956 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,958 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,964 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,971 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,972 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,978 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:56,986 INFO L134 CoverageAnalysis]: Checked inductivity of 127 backedges. 23 proven. 5 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2021-05-06 02:38:56,986 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:38:56,986 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1706887931] [2021-05-06 02:38:56,987 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:38:56,987 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1307612051] [2021-05-06 02:38:56,987 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1307612051] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:38:56,987 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:38:56,987 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2021-05-06 02:38:56,987 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [903963163] [2021-05-06 02:38:56,987 INFO L460 AbstractCegarLoop]: Interpolant automaton has 10 states [2021-05-06 02:38:56,987 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:38:56,988 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2021-05-06 02:38:56,988 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=19, Invalid=71, Unknown=0, NotChecked=0, Total=90 [2021-05-06 02:38:56,988 INFO L87 Difference]: Start difference. First operand 196 states and 274 transitions. Second operand has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 3 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) [2021-05-06 02:38:57,169 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:38:57,169 INFO L93 Difference]: Finished difference Result 235 states and 330 transitions. [2021-05-06 02:38:57,170 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2021-05-06 02:38:57,170 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 3 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) Word has length 74 [2021-05-06 02:38:57,170 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:38:57,171 INFO L225 Difference]: With dead ends: 235 [2021-05-06 02:38:57,171 INFO L226 Difference]: Without dead ends: 233 [2021-05-06 02:38:57,172 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 16 ImplicationChecksByTransitivity, 60.4ms TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2021-05-06 02:38:57,172 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-05-06 02:38:57,198 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 221. [2021-05-06 02:38:57,199 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 221 states, 123 states have (on average 1.1951219512195121) internal successors, (147), 130 states have internal predecessors, (147), 83 states have call successors, (83), 15 states have call predecessors, (83), 14 states have return successors, (81), 75 states have call predecessors, (81), 81 states have call successors, (81) [2021-05-06 02:38:57,200 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 221 states to 221 states and 311 transitions. [2021-05-06 02:38:57,200 INFO L78 Accepts]: Start accepts. Automaton has 221 states and 311 transitions. Word has length 74 [2021-05-06 02:38:57,200 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:38:57,200 INFO L480 AbstractCegarLoop]: Abstraction has 221 states and 311 transitions. [2021-05-06 02:38:57,201 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 10 states, 10 states have (on average 2.4) internal successors, (24), 8 states have internal predecessors, (24), 3 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 3 states have call successors, (12) [2021-05-06 02:38:57,201 INFO L276 IsEmpty]: Start isEmpty. Operand 221 states and 311 transitions. [2021-05-06 02:38:57,201 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2021-05-06 02:38:57,201 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:38:57,201 INFO L523 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] [2021-05-06 02:38:57,415 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2021-05-06 02:38:57,415 INFO L428 AbstractCegarLoop]: === Iteration 15 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:38:57,416 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:38:57,416 INFO L82 PathProgramCache]: Analyzing trace with hash -2089538094, now seen corresponding path program 1 times [2021-05-06 02:38:57,416 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:38:57,416 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1688065609] [2021-05-06 02:38:57,416 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:38:57,422 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:38:57,422 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1659245620] [2021-05-06 02:38:57,422 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 15 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:38:57,478 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:38:57,479 INFO L263 TraceCheckSpWp]: Trace formula consists of 243 conjuncts, 14 conjunts are in the unsatisfiable core [2021-05-06 02:38:57,480 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:38:57,578 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:57,579 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:57,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:57,599 INFO L134 CoverageAnalysis]: Checked inductivity of 77 backedges. 25 proven. 9 refuted. 0 times theorem prover too weak. 43 trivial. 0 not checked. [2021-05-06 02:38:57,600 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:38:57,600 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1688065609] [2021-05-06 02:38:57,600 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:38:57,600 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1659245620] [2021-05-06 02:38:57,600 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1659245620] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:38:57,600 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:38:57,600 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2021-05-06 02:38:57,600 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [612248471] [2021-05-06 02:38:57,600 INFO L460 AbstractCegarLoop]: Interpolant automaton has 8 states [2021-05-06 02:38:57,600 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:38:57,601 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2021-05-06 02:38:57,601 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=14, Invalid=42, Unknown=0, NotChecked=0, Total=56 [2021-05-06 02:38:57,601 INFO L87 Difference]: Start difference. First operand 221 states and 311 transitions. Second operand has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-05-06 02:38:57,735 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:38:57,735 INFO L93 Difference]: Finished difference Result 235 states and 322 transitions. [2021-05-06 02:38:57,735 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2021-05-06 02:38:57,736 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) Word has length 72 [2021-05-06 02:38:57,736 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:38:57,737 INFO L225 Difference]: With dead ends: 235 [2021-05-06 02:38:57,737 INFO L226 Difference]: Without dead ends: 233 [2021-05-06 02:38:57,739 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 75 GetRequests, 66 SyntacticMatches, 0 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 5 ImplicationChecksByTransitivity, 36.4ms TimeCoverageRelationStatistics Valid=29, Invalid=81, Unknown=0, NotChecked=0, Total=110 [2021-05-06 02:38:57,739 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 233 states. [2021-05-06 02:38:57,768 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 233 to 233. [2021-05-06 02:38:57,769 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 233 states, 132 states have (on average 1.1818181818181819) internal successors, (156), 139 states have internal predecessors, (156), 83 states have call successors, (83), 18 states have call predecessors, (83), 17 states have return successors, (81), 75 states have call predecessors, (81), 81 states have call successors, (81) [2021-05-06 02:38:57,770 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 233 states to 233 states and 320 transitions. [2021-05-06 02:38:57,770 INFO L78 Accepts]: Start accepts. Automaton has 233 states and 320 transitions. Word has length 72 [2021-05-06 02:38:57,770 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:38:57,770 INFO L480 AbstractCegarLoop]: Abstraction has 233 states and 320 transitions. [2021-05-06 02:38:57,770 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 8 states, 8 states have (on average 4.25) internal successors, (34), 7 states have internal predecessors, (34), 3 states have call successors, (11), 2 states have call predecessors, (11), 2 states have return successors, (9), 2 states have call predecessors, (9), 2 states have call successors, (9) [2021-05-06 02:38:57,770 INFO L276 IsEmpty]: Start isEmpty. Operand 233 states and 320 transitions. [2021-05-06 02:38:57,772 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-05-06 02:38:57,772 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:38:57,772 INFO L523 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:38:57,989 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:38:57,989 INFO L428 AbstractCegarLoop]: === Iteration 16 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:38:57,989 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:38:57,989 INFO L82 PathProgramCache]: Analyzing trace with hash 1984914564, now seen corresponding path program 2 times [2021-05-06 02:38:57,989 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:38:57,989 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1150234417] [2021-05-06 02:38:57,990 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:38:57,995 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:38:57,995 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1363360374] [2021-05-06 02:38:57,995 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 16 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:38:58,042 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 02:38:58,042 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:38:58,043 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 4 conjunts are in the unsatisfiable core [2021-05-06 02:38:58,044 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:38:58,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:58,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:58,101 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:58,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:58,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:58,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:58,113 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:58,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:58,125 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:58,126 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:58,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:58,146 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 48 proven. 0 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2021-05-06 02:38:58,146 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:38:58,146 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1150234417] [2021-05-06 02:38:58,146 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:38:58,146 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1363360374] [2021-05-06 02:38:58,146 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1363360374] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-06 02:38:58,146 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-06 02:38:58,147 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-06 02:38:58,147 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [481210327] [2021-05-06 02:38:58,147 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-06 02:38:58,147 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:38:58,147 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-06 02:38:58,147 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=8, Invalid=12, Unknown=0, NotChecked=0, Total=20 [2021-05-06 02:38:58,147 INFO L87 Difference]: Start difference. First operand 233 states and 320 transitions. Second operand has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2021-05-06 02:38:58,200 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:38:58,201 INFO L93 Difference]: Finished difference Result 375 states and 510 transitions. [2021-05-06 02:38:58,201 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 6 states. [2021-05-06 02:38:58,201 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) Word has length 77 [2021-05-06 02:38:58,201 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:38:58,202 INFO L225 Difference]: With dead ends: 375 [2021-05-06 02:38:58,202 INFO L226 Difference]: Without dead ends: 232 [2021-05-06 02:38:58,203 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 78 GetRequests, 74 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 13.1ms TimeCoverageRelationStatistics Valid=12, Invalid=18, Unknown=0, NotChecked=0, Total=30 [2021-05-06 02:38:58,203 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 232 states. [2021-05-06 02:38:58,226 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 232 to 216. [2021-05-06 02:38:58,226 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 216 states, 127 states have (on average 1.1653543307086613) internal successors, (148), 130 states have internal predecessors, (148), 71 states have call successors, (71), 18 states have call predecessors, (71), 17 states have return successors, (69), 67 states have call predecessors, (69), 69 states have call successors, (69) [2021-05-06 02:38:58,227 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 216 states to 216 states and 288 transitions. [2021-05-06 02:38:58,227 INFO L78 Accepts]: Start accepts. Automaton has 216 states and 288 transitions. Word has length 77 [2021-05-06 02:38:58,236 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:38:58,237 INFO L480 AbstractCegarLoop]: Abstraction has 216 states and 288 transitions. [2021-05-06 02:38:58,237 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 5.6) internal successors, (28), 5 states have internal predecessors, (28), 3 states have call successors, (13), 2 states have call predecessors, (13), 2 states have return successors, (11), 3 states have call predecessors, (11), 3 states have call successors, (11) [2021-05-06 02:38:58,237 INFO L276 IsEmpty]: Start isEmpty. Operand 216 states and 288 transitions. [2021-05-06 02:38:58,237 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-05-06 02:38:58,238 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:38:58,238 INFO L523 BasicCegarLoop]: trace histogram [7, 6, 6, 4, 4, 4, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:38:58,451 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2021-05-06 02:38:58,452 INFO L428 AbstractCegarLoop]: === Iteration 17 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:38:58,452 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:38:58,452 INFO L82 PathProgramCache]: Analyzing trace with hash 2139677040, now seen corresponding path program 3 times [2021-05-06 02:38:58,452 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:38:58,452 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [572429875] [2021-05-06 02:38:58,452 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:38:58,458 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:38:58,458 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1798096997] [2021-05-06 02:38:58,458 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 17 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:38:58,508 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 2 check-sat command(s) [2021-05-06 02:38:58,509 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:38:58,509 INFO L263 TraceCheckSpWp]: Trace formula consists of 160 conjuncts, 8 conjunts are in the unsatisfiable core [2021-05-06 02:38:58,511 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:38:58,581 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:58,582 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:58,588 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:58,589 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:58,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:58,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:58,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:58,611 INFO L134 CoverageAnalysis]: Checked inductivity of 108 backedges. 20 proven. 0 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2021-05-06 02:38:58,611 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:38:58,611 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [572429875] [2021-05-06 02:38:58,612 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:38:58,612 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1798096997] [2021-05-06 02:38:58,612 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1798096997] provided 1 perfect and 0 imperfect interpolant sequences [2021-05-06 02:38:58,612 INFO L226 FreeRefinementEngine]: Constructing automaton from 1 perfect and 0 imperfect interpolant sequences. [2021-05-06 02:38:58,612 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2021-05-06 02:38:58,614 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [995725896] [2021-05-06 02:38:58,614 INFO L460 AbstractCegarLoop]: Interpolant automaton has 5 states [2021-05-06 02:38:58,614 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:38:58,614 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2021-05-06 02:38:58,614 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2021-05-06 02:38:58,614 INFO L87 Difference]: Start difference. First operand 216 states and 288 transitions. Second operand has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2021-05-06 02:38:58,667 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:38:58,668 INFO L93 Difference]: Finished difference Result 238 states and 319 transitions. [2021-05-06 02:38:58,668 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2021-05-06 02:38:58,668 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) Word has length 77 [2021-05-06 02:38:58,668 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:38:58,669 INFO L225 Difference]: With dead ends: 238 [2021-05-06 02:38:58,669 INFO L226 Difference]: Without dead ends: 236 [2021-05-06 02:38:58,670 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 77 GetRequests, 73 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 13.5ms TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2021-05-06 02:38:58,670 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 236 states. [2021-05-06 02:38:58,693 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 236 to 232. [2021-05-06 02:38:58,693 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 232 states, 134 states have (on average 1.171641791044776) internal successors, (157), 137 states have internal predecessors, (157), 79 states have call successors, (79), 19 states have call predecessors, (79), 18 states have return successors, (77), 75 states have call predecessors, (77), 77 states have call successors, (77) [2021-05-06 02:38:58,694 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 232 states to 232 states and 313 transitions. [2021-05-06 02:38:58,694 INFO L78 Accepts]: Start accepts. Automaton has 232 states and 313 transitions. Word has length 77 [2021-05-06 02:38:58,695 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:38:58,695 INFO L480 AbstractCegarLoop]: Abstraction has 232 states and 313 transitions. [2021-05-06 02:38:58,695 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 5 states, 5 states have (on average 5.4) internal successors, (27), 4 states have internal predecessors, (27), 2 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 2 states have call predecessors, (11), 2 states have call successors, (11) [2021-05-06 02:38:58,695 INFO L276 IsEmpty]: Start isEmpty. Operand 232 states and 313 transitions. [2021-05-06 02:38:58,695 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 78 [2021-05-06 02:38:58,695 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:38:58,695 INFO L523 BasicCegarLoop]: trace histogram [6, 5, 5, 4, 4, 4, 4, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:38:58,904 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2021-05-06 02:38:58,905 INFO L428 AbstractCegarLoop]: === Iteration 18 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:38:58,905 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:38:58,905 INFO L82 PathProgramCache]: Analyzing trace with hash -867272991, now seen corresponding path program 4 times [2021-05-06 02:38:58,905 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:38:58,905 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046370260] [2021-05-06 02:38:58,905 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:38:58,911 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:38:58,911 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2084278965] [2021-05-06 02:38:58,911 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 18 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:38:58,963 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-06 02:38:58,963 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:38:58,964 INFO L263 TraceCheckSpWp]: Trace formula consists of 207 conjuncts, 55 conjunts are in the unsatisfiable core [2021-05-06 02:38:58,965 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:38:59,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:59,075 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:59,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:59,082 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:59,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:59,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:59,102 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:59,103 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:59,204 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:59,205 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:59,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:59,213 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:59,225 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:38:59,237 INFO L134 CoverageAnalysis]: Checked inductivity of 96 backedges. 10 proven. 22 refuted. 0 times theorem prover too weak. 64 trivial. 0 not checked. [2021-05-06 02:38:59,237 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:38:59,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046370260] [2021-05-06 02:38:59,237 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:38:59,237 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2084278965] [2021-05-06 02:38:59,237 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2084278965] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:38:59,237 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:38:59,237 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-05-06 02:38:59,238 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [829653477] [2021-05-06 02:38:59,238 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-06 02:38:59,238 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:38:59,238 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-06 02:38:59,238 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=25, Invalid=131, Unknown=0, NotChecked=0, Total=156 [2021-05-06 02:38:59,238 INFO L87 Difference]: Start difference. First operand 232 states and 313 transitions. Second operand has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-05-06 02:38:59,647 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:38:59,648 INFO L93 Difference]: Finished difference Result 299 states and 398 transitions. [2021-05-06 02:38:59,648 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-06 02:38:59,648 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) Word has length 77 [2021-05-06 02:38:59,648 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:38:59,649 INFO L225 Difference]: With dead ends: 299 [2021-05-06 02:38:59,649 INFO L226 Difference]: Without dead ends: 297 [2021-05-06 02:38:59,650 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 83 GetRequests, 65 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 39 ImplicationChecksByTransitivity, 252.2ms TimeCoverageRelationStatistics Valid=61, Invalid=319, Unknown=0, NotChecked=0, Total=380 [2021-05-06 02:38:59,650 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 297 states. [2021-05-06 02:38:59,679 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 297 to 279. [2021-05-06 02:38:59,680 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 279 states, 162 states have (on average 1.1728395061728396) internal successors, (190), 165 states have internal predecessors, (190), 95 states have call successors, (95), 22 states have call predecessors, (95), 21 states have return successors, (93), 91 states have call predecessors, (93), 93 states have call successors, (93) [2021-05-06 02:38:59,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 279 states to 279 states and 378 transitions. [2021-05-06 02:38:59,681 INFO L78 Accepts]: Start accepts. Automaton has 279 states and 378 transitions. Word has length 77 [2021-05-06 02:38:59,681 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:38:59,681 INFO L480 AbstractCegarLoop]: Abstraction has 279 states and 378 transitions. [2021-05-06 02:38:59,681 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 2.6153846153846154) internal successors, (34), 12 states have internal predecessors, (34), 3 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 3 states have call predecessors, (10), 3 states have call successors, (10) [2021-05-06 02:38:59,682 INFO L276 IsEmpty]: Start isEmpty. Operand 279 states and 378 transitions. [2021-05-06 02:38:59,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2021-05-06 02:38:59,682 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:38:59,682 INFO L523 BasicCegarLoop]: trace histogram [8, 7, 7, 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] [2021-05-06 02:38:59,897 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2021-05-06 02:38:59,897 INFO L428 AbstractCegarLoop]: === Iteration 19 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:38:59,897 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:38:59,897 INFO L82 PathProgramCache]: Analyzing trace with hash 1033380920, now seen corresponding path program 1 times [2021-05-06 02:38:59,897 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:38:59,897 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1333206066] [2021-05-06 02:38:59,897 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:38:59,914 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:38:59,914 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [163435884] [2021-05-06 02:38:59,914 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 19 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:38:59,961 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:38:59,962 INFO L263 TraceCheckSpWp]: Trace formula consists of 242 conjuncts, 20 conjunts are in the unsatisfiable core [2021-05-06 02:38:59,963 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:39:00,002 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,003 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,015 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,021 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,030 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,050 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,051 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,056 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,057 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,063 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,064 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,070 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,071 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,099 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,100 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,107 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,108 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,115 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,121 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,122 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,130 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,139 INFO L134 CoverageAnalysis]: Checked inductivity of 131 backedges. 20 proven. 12 refuted. 0 times theorem prover too weak. 99 trivial. 0 not checked. [2021-05-06 02:39:00,139 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:39:00,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1333206066] [2021-05-06 02:39:00,139 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:39:00,139 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [163435884] [2021-05-06 02:39:00,139 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [163435884] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:39:00,140 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:39:00,140 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2021-05-06 02:39:00,140 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1163475740] [2021-05-06 02:39:00,140 INFO L460 AbstractCegarLoop]: Interpolant automaton has 12 states [2021-05-06 02:39:00,140 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:39:00,140 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2021-05-06 02:39:00,140 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=23, Invalid=109, Unknown=0, NotChecked=0, Total=132 [2021-05-06 02:39:00,141 INFO L87 Difference]: Start difference. First operand 279 states and 378 transitions. Second operand has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 10 states have internal predecessors, (29), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-05-06 02:39:00,446 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:39:00,446 INFO L93 Difference]: Finished difference Result 353 states and 483 transitions. [2021-05-06 02:39:00,446 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-06 02:39:00,446 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 10 states have internal predecessors, (29), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) Word has length 79 [2021-05-06 02:39:00,447 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:39:00,448 INFO L225 Difference]: With dead ends: 353 [2021-05-06 02:39:00,448 INFO L226 Difference]: Without dead ends: 351 [2021-05-06 02:39:00,448 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 88 GetRequests, 68 SyntacticMatches, 0 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 47 ImplicationChecksByTransitivity, 126.8ms TimeCoverageRelationStatistics Valid=96, Invalid=366, Unknown=0, NotChecked=0, Total=462 [2021-05-06 02:39:00,449 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 351 states. [2021-05-06 02:39:00,489 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 351 to 297. [2021-05-06 02:39:00,490 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 297 states, 170 states have (on average 1.1647058823529413) internal successors, (198), 175 states have internal predecessors, (198), 103 states have call successors, (103), 24 states have call predecessors, (103), 23 states have return successors, (101), 97 states have call predecessors, (101), 101 states have call successors, (101) [2021-05-06 02:39:00,491 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 297 states to 297 states and 402 transitions. [2021-05-06 02:39:00,491 INFO L78 Accepts]: Start accepts. Automaton has 297 states and 402 transitions. Word has length 79 [2021-05-06 02:39:00,491 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:39:00,491 INFO L480 AbstractCegarLoop]: Abstraction has 297 states and 402 transitions. [2021-05-06 02:39:00,491 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 12 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 10 states have internal predecessors, (29), 4 states have call successors, (14), 2 states have call predecessors, (14), 2 states have return successors, (12), 4 states have call predecessors, (12), 4 states have call successors, (12) [2021-05-06 02:39:00,491 INFO L276 IsEmpty]: Start isEmpty. Operand 297 states and 402 transitions. [2021-05-06 02:39:00,492 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2021-05-06 02:39:00,492 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:39:00,492 INFO L523 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] [2021-05-06 02:39:00,709 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:39:00,709 INFO L428 AbstractCegarLoop]: === Iteration 20 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:39:00,709 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:39:00,709 INFO L82 PathProgramCache]: Analyzing trace with hash -1679616651, now seen corresponding path program 1 times [2021-05-06 02:39:00,710 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:39:00,710 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957978748] [2021-05-06 02:39:00,710 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:39:00,718 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:39:00,718 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1959960758] [2021-05-06 02:39:00,718 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 20 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:39:00,776 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2021-05-06 02:39:00,777 INFO L263 TraceCheckSpWp]: Trace formula consists of 253 conjuncts, 61 conjunts are in the unsatisfiable core [2021-05-06 02:39:00,779 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:39:00,806 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,807 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,862 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,863 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,869 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,870 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,892 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,893 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,900 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,901 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,934 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,935 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,942 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,943 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,981 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,982 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:00,990 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:01,104 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:01,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:01,116 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:01,127 INFO L134 CoverageAnalysis]: Checked inductivity of 162 backedges. 36 proven. 20 refuted. 0 times theorem prover too weak. 106 trivial. 0 not checked. [2021-05-06 02:39:01,128 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:39:01,128 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957978748] [2021-05-06 02:39:01,128 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:39:01,128 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1959960758] [2021-05-06 02:39:01,128 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1959960758] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:39:01,128 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:39:01,128 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2021-05-06 02:39:01,128 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1614899870] [2021-05-06 02:39:01,128 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-05-06 02:39:01,128 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:39:01,129 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-05-06 02:39:01,129 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=43, Invalid=229, Unknown=0, NotChecked=0, Total=272 [2021-05-06 02:39:01,129 INFO L87 Difference]: Start difference. First operand 297 states and 402 transitions. Second operand has 17 states, 16 states have (on average 2.125) internal successors, (34), 15 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) [2021-05-06 02:39:01,774 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:39:01,774 INFO L93 Difference]: Finished difference Result 380 states and 520 transitions. [2021-05-06 02:39:01,775 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2021-05-06 02:39:01,775 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.125) internal successors, (34), 15 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 [2021-05-06 02:39:01,777 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:39:01,778 INFO L225 Difference]: With dead ends: 380 [2021-05-06 02:39:01,778 INFO L226 Difference]: Without dead ends: 377 [2021-05-06 02:39:01,779 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 94 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 24 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 109 ImplicationChecksByTransitivity, 388.4ms TimeCoverageRelationStatistics Valid=94, Invalid=556, Unknown=0, NotChecked=0, Total=650 [2021-05-06 02:39:01,779 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 377 states. [2021-05-06 02:39:01,817 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 377 to 362. [2021-05-06 02:39:01,818 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 362 states, 204 states have (on average 1.1813725490196079) internal successors, (241), 209 states have internal predecessors, (241), 131 states have call successors, (131), 27 states have call predecessors, (131), 26 states have return successors, (129), 125 states have call predecessors, (129), 129 states have call successors, (129) [2021-05-06 02:39:01,820 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 362 states to 362 states and 501 transitions. [2021-05-06 02:39:01,820 INFO L78 Accepts]: Start accepts. Automaton has 362 states and 501 transitions. Word has length 86 [2021-05-06 02:39:01,820 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:39:01,820 INFO L480 AbstractCegarLoop]: Abstraction has 362 states and 501 transitions. [2021-05-06 02:39:01,820 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 16 states have (on average 2.125) internal successors, (34), 15 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) [2021-05-06 02:39:01,820 INFO L276 IsEmpty]: Start isEmpty. Operand 362 states and 501 transitions. [2021-05-06 02:39:01,822 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 92 [2021-05-06 02:39:01,822 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:39:01,822 INFO L523 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] [2021-05-06 02:39:02,038 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:39:02,039 INFO L428 AbstractCegarLoop]: === Iteration 21 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:39:02,039 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:39:02,039 INFO L82 PathProgramCache]: Analyzing trace with hash -1455197645, now seen corresponding path program 2 times [2021-05-06 02:39:02,039 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:39:02,039 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [540461905] [2021-05-06 02:39:02,039 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:39:02,046 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:39:02,046 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [355661516] [2021-05-06 02:39:02,046 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 21 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:39:02,133 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 02:39:02,133 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:39:02,134 INFO L263 TraceCheckSpWp]: Trace formula consists of 275 conjuncts, 85 conjunts are in the unsatisfiable core [2021-05-06 02:39:02,136 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:39:02,374 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:02,384 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:02,394 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:02,395 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:02,488 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:02,489 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:02,496 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:02,513 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:02,529 INFO L134 CoverageAnalysis]: Checked inductivity of 171 backedges. 51 proven. 32 refuted. 0 times theorem prover too weak. 88 trivial. 0 not checked. [2021-05-06 02:39:02,529 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:39:02,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [540461905] [2021-05-06 02:39:02,529 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:39:02,529 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [355661516] [2021-05-06 02:39:02,529 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [355661516] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:39:02,529 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:39:02,529 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2021-05-06 02:39:02,529 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1600128988] [2021-05-06 02:39:02,530 INFO L460 AbstractCegarLoop]: Interpolant automaton has 17 states [2021-05-06 02:39:02,530 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:39:02,530 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2021-05-06 02:39:02,530 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=233, Unknown=0, NotChecked=0, Total=272 [2021-05-06 02:39:02,530 INFO L87 Difference]: Start difference. First operand 362 states and 501 transitions. Second operand has 17 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 5 states have call successors, (13) [2021-05-06 02:39:03,228 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:39:03,229 INFO L93 Difference]: Finished difference Result 454 states and 627 transitions. [2021-05-06 02:39:03,229 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2021-05-06 02:39:03,229 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 5 states have call successors, (13) Word has length 91 [2021-05-06 02:39:03,229 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:39:03,231 INFO L225 Difference]: With dead ends: 454 [2021-05-06 02:39:03,231 INFO L226 Difference]: Without dead ends: 451 [2021-05-06 02:39:03,231 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 96 GetRequests, 73 SyntacticMatches, 2 SemanticMatches, 21 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 78 ImplicationChecksByTransitivity, 297.9ms TimeCoverageRelationStatistics Valid=69, Invalid=437, Unknown=0, NotChecked=0, Total=506 [2021-05-06 02:39:03,232 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 451 states. [2021-05-06 02:39:03,277 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 451 to 431. [2021-05-06 02:39:03,278 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 431 states, 241 states have (on average 1.1908713692946058) internal successors, (287), 246 states have internal predecessors, (287), 159 states have call successors, (159), 31 states have call predecessors, (159), 30 states have return successors, (157), 153 states have call predecessors, (157), 157 states have call successors, (157) [2021-05-06 02:39:03,279 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 431 states to 431 states and 603 transitions. [2021-05-06 02:39:03,279 INFO L78 Accepts]: Start accepts. Automaton has 431 states and 603 transitions. Word has length 91 [2021-05-06 02:39:03,280 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:39:03,280 INFO L480 AbstractCegarLoop]: Abstraction has 431 states and 603 transitions. [2021-05-06 02:39:03,280 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 17 states, 15 states have (on average 2.4) internal successors, (36), 15 states have internal predecessors, (36), 6 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 5 states have call successors, (13) [2021-05-06 02:39:03,280 INFO L276 IsEmpty]: Start isEmpty. Operand 431 states and 603 transitions. [2021-05-06 02:39:03,281 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 97 [2021-05-06 02:39:03,281 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:39:03,281 INFO L523 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:39:03,496 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2021-05-06 02:39:03,497 INFO L428 AbstractCegarLoop]: === Iteration 22 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:39:03,497 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:39:03,497 INFO L82 PathProgramCache]: Analyzing trace with hash -1426729189, now seen corresponding path program 2 times [2021-05-06 02:39:03,497 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:39:03,497 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1592872153] [2021-05-06 02:39:03,497 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:39:03,502 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:39:03,502 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1183780737] [2021-05-06 02:39:03,502 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 22 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:39:03,562 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 02:39:03,562 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:39:03,563 INFO L263 TraceCheckSpWp]: Trace formula consists of 262 conjuncts, 24 conjunts are in the unsatisfiable core [2021-05-06 02:39:03,564 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:39:03,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,609 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,611 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,617 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,645 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,646 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,647 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,662 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,665 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,666 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,667 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,681 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,682 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,687 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,688 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,694 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,695 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,701 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,706 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,729 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,732 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,733 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,734 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,735 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,746 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,747 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,748 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,749 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,761 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,762 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,763 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,766 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,775 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,776 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,778 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,779 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:03,981 WARN L205 SmtUtils]: Spent 168.00 ms on a formula simplification. DAG size of input: 21 DAG size of output: 19 [2021-05-06 02:39:04,060 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:04,065 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:04,089 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:04,091 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:04,095 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:04,096 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:04,123 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:04,127 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:04,148 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:04,151 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:04,182 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:04,212 INFO L134 CoverageAnalysis]: Checked inductivity of 282 backedges. 45 proven. 32 refuted. 0 times theorem prover too weak. 205 trivial. 0 not checked. [2021-05-06 02:39:04,212 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:39:04,212 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1592872153] [2021-05-06 02:39:04,212 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:39:04,212 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1183780737] [2021-05-06 02:39:04,213 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1183780737] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:39:04,213 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:39:04,213 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-05-06 02:39:04,213 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [484239777] [2021-05-06 02:39:04,213 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-06 02:39:04,213 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:39:04,213 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-06 02:39:04,213 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=38, Invalid=172, Unknown=0, NotChecked=0, Total=210 [2021-05-06 02:39:04,214 INFO L87 Difference]: Start difference. First operand 431 states and 603 transitions. Second operand has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 12 states have internal predecessors, (29), 5 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 6 states have call predecessors, (16), 5 states have call successors, (16) [2021-05-06 02:39:04,763 WARN L205 SmtUtils]: Spent 128.00 ms on a formula simplification that was a NOOP. DAG size: 23 [2021-05-06 02:39:05,122 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:39:05,123 INFO L93 Difference]: Finished difference Result 470 states and 660 transitions. [2021-05-06 02:39:05,123 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-06 02:39:05,124 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 12 states have internal predecessors, (29), 5 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 6 states have call predecessors, (16), 5 states have call successors, (16) Word has length 96 [2021-05-06 02:39:05,124 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:39:05,125 INFO L225 Difference]: With dead ends: 470 [2021-05-06 02:39:05,125 INFO L226 Difference]: Without dead ends: 468 [2021-05-06 02:39:05,127 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 104 GetRequests, 82 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 72 ImplicationChecksByTransitivity, 685.7ms TimeCoverageRelationStatistics Valid=97, Invalid=455, Unknown=0, NotChecked=0, Total=552 [2021-05-06 02:39:05,128 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 468 states. [2021-05-06 02:39:05,185 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 468 to 452. [2021-05-06 02:39:05,185 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 452 states, 249 states have (on average 1.1927710843373494) internal successors, (297), 255 states have internal predecessors, (297), 171 states have call successors, (171), 32 states have call predecessors, (171), 31 states have return successors, (169), 164 states have call predecessors, (169), 169 states have call successors, (169) [2021-05-06 02:39:05,187 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 452 states to 452 states and 637 transitions. [2021-05-06 02:39:05,187 INFO L78 Accepts]: Start accepts. Automaton has 452 states and 637 transitions. Word has length 96 [2021-05-06 02:39:05,187 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:39:05,187 INFO L480 AbstractCegarLoop]: Abstraction has 452 states and 637 transitions. [2021-05-06 02:39:05,187 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 15 states have (on average 1.9333333333333333) internal successors, (29), 12 states have internal predecessors, (29), 5 states have call successors, (18), 2 states have call predecessors, (18), 3 states have return successors, (16), 6 states have call predecessors, (16), 5 states have call successors, (16) [2021-05-06 02:39:05,187 INFO L276 IsEmpty]: Start isEmpty. Operand 452 states and 637 transitions. [2021-05-06 02:39:05,188 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 102 [2021-05-06 02:39:05,188 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:39:05,188 INFO L523 BasicCegarLoop]: trace histogram [12, 11, 11, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:39:05,405 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable22 [2021-05-06 02:39:05,405 INFO L428 AbstractCegarLoop]: === Iteration 23 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:39:05,405 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:39:05,405 INFO L82 PathProgramCache]: Analyzing trace with hash 844095065, now seen corresponding path program 2 times [2021-05-06 02:39:05,405 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:39:05,405 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [894293651] [2021-05-06 02:39:05,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:39:05,413 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:39:05,413 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1367467477] [2021-05-06 02:39:05,413 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 23 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:39:05,470 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2021-05-06 02:39:05,470 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:39:05,471 INFO L263 TraceCheckSpWp]: Trace formula consists of 284 conjuncts, 28 conjunts are in the unsatisfiable core [2021-05-06 02:39:05,472 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:39:05,601 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:05,609 INFO L134 CoverageAnalysis]: Checked inductivity of 286 backedges. 30 proven. 38 refuted. 0 times theorem prover too weak. 218 trivial. 0 not checked. [2021-05-06 02:39:05,609 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:39:05,609 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [894293651] [2021-05-06 02:39:05,609 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:39:05,609 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1367467477] [2021-05-06 02:39:05,609 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1367467477] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:39:05,609 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:39:05,609 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2021-05-06 02:39:05,610 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1880733506] [2021-05-06 02:39:05,610 INFO L460 AbstractCegarLoop]: Interpolant automaton has 9 states [2021-05-06 02:39:05,610 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:39:05,611 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2021-05-06 02:39:05,611 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=16, Invalid=56, Unknown=0, NotChecked=0, Total=72 [2021-05-06 02:39:05,612 INFO L87 Difference]: Start difference. First operand 452 states and 637 transitions. Second operand has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) [2021-05-06 02:39:05,898 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:39:05,898 INFO L93 Difference]: Finished difference Result 646 states and 964 transitions. [2021-05-06 02:39:05,899 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2021-05-06 02:39:05,899 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) Word has length 101 [2021-05-06 02:39:05,899 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:39:05,901 INFO L225 Difference]: With dead ends: 646 [2021-05-06 02:39:05,901 INFO L226 Difference]: Without dead ends: 644 [2021-05-06 02:39:05,902 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 102 GetRequests, 92 SyntacticMatches, 1 SemanticMatches, 9 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 1 ImplicationChecksByTransitivity, 44.2ms TimeCoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2021-05-06 02:39:05,902 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 644 states. [2021-05-06 02:39:05,974 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 644 to 583. [2021-05-06 02:39:05,975 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 583 states, 287 states have (on average 1.2090592334494774) internal successors, (347), 304 states have internal predecessors, (347), 263 states have call successors, (263), 33 states have call predecessors, (263), 32 states have return successors, (261), 245 states have call predecessors, (261), 261 states have call successors, (261) [2021-05-06 02:39:05,977 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 583 states to 583 states and 871 transitions. [2021-05-06 02:39:05,977 INFO L78 Accepts]: Start accepts. Automaton has 583 states and 871 transitions. Word has length 101 [2021-05-06 02:39:05,978 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:39:05,978 INFO L480 AbstractCegarLoop]: Abstraction has 583 states and 871 transitions. [2021-05-06 02:39:05,978 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 9 states, 9 states have (on average 3.111111111111111) internal successors, (28), 8 states have internal predecessors, (28), 4 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 4 states have call predecessors, (16), 4 states have call successors, (16) [2021-05-06 02:39:05,978 INFO L276 IsEmpty]: Start isEmpty. Operand 583 states and 871 transitions. [2021-05-06 02:39:05,979 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 103 [2021-05-06 02:39:05,979 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:39:05,979 INFO L523 BasicCegarLoop]: trace histogram [10, 9, 9, 5, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:39:06,195 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,23 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:39:06,196 INFO L428 AbstractCegarLoop]: === Iteration 24 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:39:06,196 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:39:06,196 INFO L82 PathProgramCache]: Analyzing trace with hash -100199667, now seen corresponding path program 5 times [2021-05-06 02:39:06,196 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:39:06,196 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1826701432] [2021-05-06 02:39:06,196 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:39:06,201 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:39:06,201 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [717574491] [2021-05-06 02:39:06,201 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 24 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:39:06,312 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 7 check-sat command(s) [2021-05-06 02:39:06,312 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:39:06,314 INFO L263 TraceCheckSpWp]: Trace formula consists of 300 conjuncts, 69 conjunts are in the unsatisfiable core [2021-05-06 02:39:06,316 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:39:06,336 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,337 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,343 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,349 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,350 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,414 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,415 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,421 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,423 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,430 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,433 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,447 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,448 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,586 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,587 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,595 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,596 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,604 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,605 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,612 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,613 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,750 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,751 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,764 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,765 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,777 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:06,801 INFO L134 CoverageAnalysis]: Checked inductivity of 226 backedges. 18 proven. 49 refuted. 0 times theorem prover too weak. 159 trivial. 0 not checked. [2021-05-06 02:39:06,801 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:39:06,801 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1826701432] [2021-05-06 02:39:06,801 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:39:06,802 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [717574491] [2021-05-06 02:39:06,802 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [717574491] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:39:06,802 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:39:06,802 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [18] total 18 [2021-05-06 02:39:06,802 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1179813097] [2021-05-06 02:39:06,802 INFO L460 AbstractCegarLoop]: Interpolant automaton has 18 states [2021-05-06 02:39:06,802 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:39:06,803 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 18 interpolants. [2021-05-06 02:39:06,803 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=48, Invalid=258, Unknown=0, NotChecked=0, Total=306 [2021-05-06 02:39:06,803 INFO L87 Difference]: Start difference. First operand 583 states and 871 transitions. Second operand has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 17 states have internal predecessors, (42), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-06 02:39:07,754 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:39:07,755 INFO L93 Difference]: Finished difference Result 676 states and 999 transitions. [2021-05-06 02:39:07,755 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 18 states. [2021-05-06 02:39:07,755 INFO L78 Accepts]: Start accepts. Automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 17 states have internal predecessors, (42), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) Word has length 102 [2021-05-06 02:39:07,755 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:39:07,758 INFO L225 Difference]: With dead ends: 676 [2021-05-06 02:39:07,758 INFO L226 Difference]: Without dead ends: 674 [2021-05-06 02:39:07,758 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 111 GetRequests, 84 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 121 ImplicationChecksByTransitivity, 533.7ms TimeCoverageRelationStatistics Valid=106, Invalid=650, Unknown=0, NotChecked=0, Total=756 [2021-05-06 02:39:07,759 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 674 states. [2021-05-06 02:39:07,833 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 674 to 591. [2021-05-06 02:39:07,834 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 591 states, 293 states have (on average 1.204778156996587) internal successors, (353), 310 states have internal predecessors, (353), 263 states have call successors, (263), 35 states have call predecessors, (263), 34 states have return successors, (261), 245 states have call predecessors, (261), 261 states have call successors, (261) [2021-05-06 02:39:07,836 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 591 states to 591 states and 877 transitions. [2021-05-06 02:39:07,836 INFO L78 Accepts]: Start accepts. Automaton has 591 states and 877 transitions. Word has length 102 [2021-05-06 02:39:07,836 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:39:07,836 INFO L480 AbstractCegarLoop]: Abstraction has 591 states and 877 transitions. [2021-05-06 02:39:07,837 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 18 states, 18 states have (on average 2.3333333333333335) internal successors, (42), 17 states have internal predecessors, (42), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 5 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-06 02:39:07,837 INFO L276 IsEmpty]: Start isEmpty. Operand 591 states and 877 transitions. [2021-05-06 02:39:07,838 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 109 [2021-05-06 02:39:07,838 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:39:07,838 INFO L523 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] [2021-05-06 02:39:08,044 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 24 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2021-05-06 02:39:08,045 INFO L428 AbstractCegarLoop]: === Iteration 25 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:39:08,045 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:39:08,045 INFO L82 PathProgramCache]: Analyzing trace with hash -1948981098, now seen corresponding path program 3 times [2021-05-06 02:39:08,045 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:39:08,045 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [796663194] [2021-05-06 02:39:08,045 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:39:08,050 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:39:08,050 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1430131289] [2021-05-06 02:39:08,050 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 25 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:39:08,167 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2021-05-06 02:39:08,167 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:39:08,168 INFO L263 TraceCheckSpWp]: Trace formula consists of 208 conjuncts, 54 conjunts are in the unsatisfiable core [2021-05-06 02:39:08,170 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:39:08,696 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:08,710 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:08,739 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:08,768 INFO L134 CoverageAnalysis]: Checked inductivity of 334 backedges. 68 proven. 5 refuted. 0 times theorem prover too weak. 261 trivial. 0 not checked. [2021-05-06 02:39:08,768 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:39:08,768 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [796663194] [2021-05-06 02:39:08,768 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:39:08,768 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1430131289] [2021-05-06 02:39:08,768 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1430131289] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:39:08,768 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:39:08,769 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2021-05-06 02:39:08,769 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1560821905] [2021-05-06 02:39:08,769 INFO L460 AbstractCegarLoop]: Interpolant automaton has 15 states [2021-05-06 02:39:08,769 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:39:08,769 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2021-05-06 02:39:08,769 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=35, Invalid=175, Unknown=0, NotChecked=0, Total=210 [2021-05-06 02:39:08,770 INFO L87 Difference]: Start difference. First operand 591 states and 877 transitions. Second operand has 15 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 13 states have internal predecessors, (32), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 3 states have call successors, (13) [2021-05-06 02:39:10,129 WARN L205 SmtUtils]: Spent 131.00 ms on a formula simplification. DAG size of input: 31 DAG size of output: 27 [2021-05-06 02:39:10,232 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:39:10,232 INFO L93 Difference]: Finished difference Result 700 states and 1043 transitions. [2021-05-06 02:39:10,233 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2021-05-06 02:39:10,233 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 13 states have internal predecessors, (32), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 3 states have call successors, (13) Word has length 108 [2021-05-06 02:39:10,233 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:39:10,236 INFO L225 Difference]: With dead ends: 700 [2021-05-06 02:39:10,236 INFO L226 Difference]: Without dead ends: 697 [2021-05-06 02:39:10,236 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 94 SyntacticMatches, 0 SemanticMatches, 22 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 86 ImplicationChecksByTransitivity, 758.7ms TimeCoverageRelationStatistics Valid=88, Invalid=464, Unknown=0, NotChecked=0, Total=552 [2021-05-06 02:39:10,237 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 697 states. [2021-05-06 02:39:10,328 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 697 to 683. [2021-05-06 02:39:10,332 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 683 states, 334 states have (on average 1.2125748502994012) internal successors, (405), 354 states have internal predecessors, (405), 311 states have call successors, (311), 38 states have call predecessors, (311), 37 states have return successors, (309), 290 states have call predecessors, (309), 309 states have call successors, (309) [2021-05-06 02:39:10,334 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 683 states to 683 states and 1025 transitions. [2021-05-06 02:39:10,334 INFO L78 Accepts]: Start accepts. Automaton has 683 states and 1025 transitions. Word has length 108 [2021-05-06 02:39:10,335 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:39:10,335 INFO L480 AbstractCegarLoop]: Abstraction has 683 states and 1025 transitions. [2021-05-06 02:39:10,336 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 15 states, 14 states have (on average 2.2857142857142856) internal successors, (32), 13 states have internal predecessors, (32), 4 states have call successors, (15), 2 states have call predecessors, (15), 2 states have return successors, (13), 4 states have call predecessors, (13), 3 states have call successors, (13) [2021-05-06 02:39:10,336 INFO L276 IsEmpty]: Start isEmpty. Operand 683 states and 1025 transitions. [2021-05-06 02:39:10,337 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2021-05-06 02:39:10,337 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:39:10,337 INFO L523 BasicCegarLoop]: trace histogram [10, 9, 9, 6, 4, 4, 4, 4, 4, 3, 3, 3, 3, 3, 3, 3, 2, 2, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2021-05-06 02:39:10,552 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable25,25 z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:39:10,553 INFO L428 AbstractCegarLoop]: === Iteration 26 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:39:10,553 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:39:10,553 INFO L82 PathProgramCache]: Analyzing trace with hash 826422219, now seen corresponding path program 6 times [2021-05-06 02:39:10,553 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:39:10,553 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [462328198] [2021-05-06 02:39:10,553 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:39:10,563 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:39:10,564 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [670772186] [2021-05-06 02:39:10,564 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 26 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:39:10,629 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 5 check-sat command(s) [2021-05-06 02:39:10,629 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:39:10,630 INFO L263 TraceCheckSpWp]: Trace formula consists of 239 conjuncts, 58 conjunts are in the unsatisfiable core [2021-05-06 02:39:10,632 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:39:10,817 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:10,818 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:10,828 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:10,839 INFO L134 CoverageAnalysis]: Checked inductivity of 244 backedges. 91 proven. 35 refuted. 0 times theorem prover too weak. 118 trivial. 0 not checked. [2021-05-06 02:39:10,839 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:39:10,839 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [462328198] [2021-05-06 02:39:10,839 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:39:10,839 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [670772186] [2021-05-06 02:39:10,839 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [670772186] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:39:10,839 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:39:10,839 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2021-05-06 02:39:10,839 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [405192067] [2021-05-06 02:39:10,840 INFO L460 AbstractCegarLoop]: Interpolant automaton has 13 states [2021-05-06 02:39:10,840 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:39:10,840 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2021-05-06 02:39:10,840 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=31, Invalid=125, Unknown=0, NotChecked=0, Total=156 [2021-05-06 02:39:10,840 INFO L87 Difference]: Start difference. First operand 683 states and 1025 transitions. Second operand has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 states have internal predecessors, (44), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 4 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-06 02:39:11,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:39:11,589 INFO L93 Difference]: Finished difference Result 705 states and 1047 transitions. [2021-05-06 02:39:11,589 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2021-05-06 02:39:11,589 INFO L78 Accepts]: Start accepts. Automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 states have internal predecessors, (44), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 4 states have call predecessors, (14), 5 states have call successors, (14) Word has length 107 [2021-05-06 02:39:11,590 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:39:11,592 INFO L225 Difference]: With dead ends: 705 [2021-05-06 02:39:11,592 INFO L226 Difference]: Without dead ends: 703 [2021-05-06 02:39:11,593 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 116 GetRequests, 98 SyntacticMatches, 0 SemanticMatches, 18 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 55 ImplicationChecksByTransitivity, 148.0ms TimeCoverageRelationStatistics Valid=76, Invalid=304, Unknown=0, NotChecked=0, Total=380 [2021-05-06 02:39:11,593 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 703 states. [2021-05-06 02:39:11,696 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 703 to 696. [2021-05-06 02:39:11,697 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 696 states, 343 states have (on average 1.206997084548105) internal successors, (414), 364 states have internal predecessors, (414), 313 states have call successors, (313), 40 states have call predecessors, (313), 39 states have return successors, (311), 291 states have call predecessors, (311), 311 states have call successors, (311) [2021-05-06 02:39:11,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 696 states to 696 states and 1038 transitions. [2021-05-06 02:39:11,699 INFO L78 Accepts]: Start accepts. Automaton has 696 states and 1038 transitions. Word has length 107 [2021-05-06 02:39:11,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:39:11,699 INFO L480 AbstractCegarLoop]: Abstraction has 696 states and 1038 transitions. [2021-05-06 02:39:11,699 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 13 states, 13 states have (on average 3.3846153846153846) internal successors, (44), 12 states have internal predecessors, (44), 5 states have call successors, (16), 2 states have call predecessors, (16), 2 states have return successors, (14), 4 states have call predecessors, (14), 5 states have call successors, (14) [2021-05-06 02:39:11,699 INFO L276 IsEmpty]: Start isEmpty. Operand 696 states and 1038 transitions. [2021-05-06 02:39:11,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 112 [2021-05-06 02:39:11,700 INFO L515 BasicCegarLoop]: Found error trace [2021-05-06 02:39:11,700 INFO L523 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] [2021-05-06 02:39:11,916 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2021-05-06 02:39:11,917 INFO L428 AbstractCegarLoop]: === Iteration 27 === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION]=== [2021-05-06 02:39:11,917 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2021-05-06 02:39:11,917 INFO L82 PathProgramCache]: Analyzing trace with hash 1002671399, now seen corresponding path program 4 times [2021-05-06 02:39:11,917 INFO L162 FreeRefinementEngine]: Executing refinement strategy CAMEL [2021-05-06 02:39:11,917 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1021190663] [2021-05-06 02:39:11,917 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2021-05-06 02:39:11,922 ERROR L278 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2021-05-06 02:39:11,922 INFO L361 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [214852785] [2021-05-06 02:39:11,922 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 Starting monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) Waiting until toolchain timeout for monitored process 27 with z3 -smt2 -in SMTLIB2_COMPLIANT=true [2021-05-06 02:39:11,970 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2021-05-06 02:39:11,970 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2021-05-06 02:39:11,971 INFO L263 TraceCheckSpWp]: Trace formula consists of 256 conjuncts, 80 conjunts are in the unsatisfiable core [2021-05-06 02:39:11,973 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2021-05-06 02:39:12,019 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:12,020 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:12,073 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:12,074 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:12,080 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:12,081 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:12,105 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:12,106 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:12,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:12,114 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:12,152 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:12,153 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:12,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:12,161 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:12,168 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:12,169 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:12,175 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:12,176 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:12,707 WARN L205 SmtUtils]: Spent 396.00 ms on a formula simplification. DAG size of input: 33 DAG size of output: 31 [2021-05-06 02:39:12,875 WARN L205 SmtUtils]: Spent 137.00 ms on a formula simplification that was a NOOP. DAG size: 29 [2021-05-06 02:39:12,965 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:12,967 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:12,977 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:12,979 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:12,988 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:12,989 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:13,032 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:13,033 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:13,244 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:13,257 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:13,259 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:13,261 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:13,263 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:13,311 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:13,357 WARN L159 QuantifierPusher]: Ignoring assumption. [2021-05-06 02:39:13,359 INFO L134 CoverageAnalysis]: Checked inductivity of 339 backedges. 95 proven. 61 refuted. 0 times theorem prover too weak. 183 trivial. 0 not checked. [2021-05-06 02:39:13,359 INFO L179 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2021-05-06 02:39:13,359 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1021190663] [2021-05-06 02:39:13,359 WARN L340 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: Unknown [2021-05-06 02:39:13,359 INFO L361 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [214852785] [2021-05-06 02:39:13,360 INFO L200 FreeRefinementEngine]: IpTcStrategyModuleZ3 [214852785] provided 0 perfect and 1 imperfect interpolant sequences [2021-05-06 02:39:13,360 INFO L226 FreeRefinementEngine]: Constructing automaton from 0 perfect and 1 imperfect interpolant sequences. [2021-05-06 02:39:13,360 INFO L239 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2021-05-06 02:39:13,360 INFO L155 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1737310823] [2021-05-06 02:39:13,360 INFO L460 AbstractCegarLoop]: Interpolant automaton has 21 states [2021-05-06 02:39:13,360 INFO L142 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2021-05-06 02:39:13,360 INFO L142 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2021-05-06 02:39:13,360 INFO L144 InterpolantAutomaton]: CoverageRelationStatistics Valid=67, Invalid=353, Unknown=0, NotChecked=0, Total=420 [2021-05-06 02:39:13,361 INFO L87 Difference]: Start difference. First operand 696 states and 1038 transitions. Second operand has 21 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 18 states have internal predecessors, (39), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) [2021-05-06 02:39:14,275 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2021-05-06 02:39:14,276 INFO L93 Difference]: Finished difference Result 920 states and 1352 transitions. [2021-05-06 02:39:14,276 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2021-05-06 02:39:14,276 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 18 states have internal predecessors, (39), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) Word has length 111 [2021-05-06 02:39:14,276 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2021-05-06 02:39:14,277 INFO L225 Difference]: With dead ends: 920 [2021-05-06 02:39:14,277 INFO L226 Difference]: Without dead ends: 0 [2021-05-06 02:39:14,280 INFO L779 BasicCegarLoop]: 0 DeclaredPredicates, 117 GetRequests, 90 SyntacticMatches, 2 SemanticMatches, 25 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 152 ImplicationChecksByTransitivity, 1236.1ms TimeCoverageRelationStatistics Valid=98, Invalid=604, Unknown=0, NotChecked=0, Total=702 [2021-05-06 02:39:14,280 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 0 states. [2021-05-06 02:39:14,280 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 0 to 0. [2021-05-06 02:39:14,280 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) [2021-05-06 02:39:14,280 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 0 states to 0 states and 0 transitions. [2021-05-06 02:39:14,281 INFO L78 Accepts]: Start accepts. Automaton has 0 states and 0 transitions. Word has length 111 [2021-05-06 02:39:14,281 INFO L84 Accepts]: Finished accepts. word is rejected. [2021-05-06 02:39:14,281 INFO L480 AbstractCegarLoop]: Abstraction has 0 states and 0 transitions. [2021-05-06 02:39:14,281 INFO L481 AbstractCegarLoop]: Interpolant automaton has has 21 states, 19 states have (on average 2.0526315789473686) internal successors, (39), 18 states have internal predecessors, (39), 7 states have call successors, (19), 2 states have call predecessors, (19), 3 states have return successors, (17), 7 states have call predecessors, (17), 6 states have call successors, (17) [2021-05-06 02:39:14,281 INFO L276 IsEmpty]: Start isEmpty. Operand 0 states and 0 transitions. [2021-05-06 02:39:14,281 INFO L282 IsEmpty]: Finished isEmpty. No accepting run. [2021-05-06 02:39:14,498 WARN L517 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2021-05-06 02:39:14,499 INFO L343 DoubleDeckerVisitor]: Before removal of dead ends 0 states and 0 transitions. [2021-05-06 02:39:15,286 WARN L205 SmtUtils]: Spent 717.00 ms on a formula simplification. DAG size of input: 387 DAG size of output: 348 [2021-05-06 02:39:15,881 WARN L205 SmtUtils]: Spent 591.00 ms on a formula simplification. DAG size of input: 387 DAG size of output: 348 [2021-05-06 02:39:16,399 WARN L205 SmtUtils]: Spent 515.00 ms on a formula simplification. DAG size of input: 387 DAG size of output: 348 [2021-05-06 02:39:16,717 WARN L205 SmtUtils]: Spent 315.00 ms on a formula simplification. DAG size of input: 378 DAG size of output: 333 [2021-05-06 02:39:17,387 WARN L205 SmtUtils]: Spent 459.00 ms on a formula simplification. DAG size of input: 386 DAG size of output: 347 [2021-05-06 02:39:17,840 WARN L205 SmtUtils]: Spent 450.00 ms on a formula simplification. DAG size of input: 386 DAG size of output: 347 [2021-05-06 02:39:18,347 WARN L205 SmtUtils]: Spent 490.00 ms on a formula simplification. DAG size of input: 60 DAG size of output: 34 [2021-05-06 02:39:23,103 WARN L205 SmtUtils]: Spent 4.70 s on a formula simplification. DAG size of input: 330 DAG size of output: 49 [2021-05-06 02:39:27,315 WARN L205 SmtUtils]: Spent 4.21 s on a formula simplification. DAG size of input: 330 DAG size of output: 49 [2021-05-06 02:39:31,880 WARN L205 SmtUtils]: Spent 4.56 s on a formula simplification. DAG size of input: 330 DAG size of output: 49 [2021-05-06 02:39:39,918 WARN L205 SmtUtils]: Spent 8.04 s on a formula simplification. DAG size of input: 324 DAG size of output: 49 [2021-05-06 02:39:47,466 WARN L205 SmtUtils]: Spent 7.52 s on a formula simplification. DAG size of input: 329 DAG size of output: 37 [2021-05-06 02:39:56,700 WARN L205 SmtUtils]: Spent 9.22 s on a formula simplification. DAG size of input: 329 DAG size of output: 37 [2021-05-06 02:39:57,002 WARN L205 SmtUtils]: Spent 300.00 ms on a formula simplification. DAG size of input: 79 DAG size of output: 20 [2021-05-06 02:39:57,005 INFO L198 CegarLoopUtils]: For program point reach_errorEXIT(line 4) no Hoare annotation was computed. [2021-05-06 02:39:57,005 INFO L198 CegarLoopUtils]: For program point reach_errorENTRY(line 4) no Hoare annotation was computed. [2021-05-06 02:39:57,006 INFO L198 CegarLoopUtils]: For program point reach_errorFINAL(line 4) no Hoare annotation was computed. [2021-05-06 02:39:57,006 INFO L198 CegarLoopUtils]: For program point ULTIMATE.initFINAL(line -1) no Hoare annotation was computed. [2021-05-06 02:39:57,006 INFO L194 CegarLoopUtils]: At program point ULTIMATE.initENTRY(line -1) the Hoare annotation is: (and (= |#t~string5.base| |old(#t~string5.base)|) (= |#t~string5.offset| |old(#t~string5.offset)|) (= |old(#length)| |#length|) (= |#t~string6.base| |old(#t~string6.base)|) (= |#t~string6.offset| |old(#t~string6.offset)|) (= |#t~string4.base| |old(#t~string4.base)|) (= |#NULL.base| |old(#NULL.base)|) (= |#t~string4.offset| |old(#t~string4.offset)|) (= |#NULL.offset| |old(#NULL.offset)|) (= |old(#valid)| |#valid|)) [2021-05-06 02:39:57,006 INFO L198 CegarLoopUtils]: For program point ULTIMATE.initEXIT(line -1) no Hoare annotation was computed. [2021-05-06 02:39:57,006 INFO L198 CegarLoopUtils]: For program point ULTIMATE.startEXIT(line -1) no Hoare annotation was computed. [2021-05-06 02:39:57,006 INFO L201 CegarLoopUtils]: At program point L-1(line -1) the Hoare annotation is: true [2021-05-06 02:39:57,006 INFO L201 CegarLoopUtils]: At program point ULTIMATE.startENTRY(line -1) the Hoare annotation is: true [2021-05-06 02:39:57,006 INFO L198 CegarLoopUtils]: For program point ULTIMATE.startFINAL(line -1) no Hoare annotation was computed. [2021-05-06 02:39:57,006 INFO L201 CegarLoopUtils]: At program point assume_abort_if_notENTRY(lines 7 9) the Hoare annotation is: true [2021-05-06 02:39:57,006 INFO L198 CegarLoopUtils]: For program point L8(line 8) no Hoare annotation was computed. [2021-05-06 02:39:57,006 INFO L198 CegarLoopUtils]: For program point L8-2(lines 7 9) no Hoare annotation was computed. [2021-05-06 02:39:57,006 INFO L198 CegarLoopUtils]: For program point assume_abort_if_notEXIT(lines 7 9) no Hoare annotation was computed. [2021-05-06 02:39:57,006 INFO L194 CegarLoopUtils]: At program point L35-2(lines 35 73) the Hoare annotation is: (let ((.cse0 (<= 1 main_~x~0)) (.cse1 (<= main_~x~0 50)) (.cse2 (<= main_~y~0 50))) (or (and .cse0 .cse1 (< main_~b~0 main_~a~0) (= main_~a~0 (+ (* main_~y~0 main_~r~0) (* main_~x~0 main_~p~0))) (<= 1 main_~y~0) .cse2) (and (= main_~r~0 0) .cse0 (= main_~b~0 main_~y~0) (= main_~b~0 (+ (* main_~y~0 main_~s~0) (* main_~x~0 main_~q~0))) .cse1 (<= main_~a~0 main_~x~0) (<= 1 main_~b~0) .cse2 (= main_~p~0 1) (= main_~s~0 1) (<= main_~x~0 main_~a~0)))) [2021-05-06 02:39:57,006 INFO L194 CegarLoopUtils]: At program point L35-3(lines 35 73) the Hoare annotation is: (and (<= 1 main_~x~0) (<= main_~x~0 50) (= main_~a~0 (+ (* main_~y~0 main_~r~0) (* main_~x~0 main_~p~0))) (< main_~b~0 main_~a~0) (<= 1 main_~y~0) (<= 0 main_~b~0) (<= main_~y~0 50)) [2021-05-06 02:39:57,006 INFO L198 CegarLoopUtils]: For program point mainEXIT(lines 18 76) no Hoare annotation was computed. [2021-05-06 02:39:57,006 INFO L194 CegarLoopUtils]: At program point L52(line 52) the Hoare annotation is: (let ((.cse0 (= main_~b~0 (+ (* main_~y~0 main_~s~0) (* main_~x~0 main_~q~0)))) (.cse1 (<= main_~x~0 50)) (.cse2 (<= 1 main_~y~0))) (or (and (= main_~r~0 0) (= main_~b~0 main_~y~0) .cse0 .cse1 (<= main_~a~0 main_~x~0) .cse2 (= main_~p~0 1) (<= main_~b~0 main_~x~0) (<= main_~x~0 main_~a~0) (= main_~s~0 1)) (and (<= 1 main_~x~0) .cse0 .cse1 (< main_~b~0 main_~a~0) (= main_~a~0 (+ (* main_~y~0 main_~r~0) (* main_~x~0 main_~p~0))) .cse2 (<= main_~y~0 50)))) [2021-05-06 02:39:57,006 INFO L198 CegarLoopUtils]: For program point L36(lines 36 37) no Hoare annotation was computed. [2021-05-06 02:39:57,007 INFO L194 CegarLoopUtils]: At program point L24(line 24) the Hoare annotation is: (and (<= 0 main_~x~0) (<= main_~x~0 50)) [2021-05-06 02:39:57,007 INFO L194 CegarLoopUtils]: At program point L24-1(line 24) the Hoare annotation is: (and (<= 0 main_~x~0) (<= main_~x~0 50) (<= 0 main_~y~0) (<= main_~y~0 50)) [2021-05-06 02:39:57,007 INFO L198 CegarLoopUtils]: For program point L53(lines 49 59) no Hoare annotation was computed. [2021-05-06 02:39:57,007 INFO L194 CegarLoopUtils]: At program point L49-2(lines 49 59) the Hoare annotation is: (let ((.cse0 (= main_~b~0 (+ (* main_~y~0 main_~s~0) (* main_~x~0 main_~q~0)))) (.cse3 (<= 1 main_~x~0)) (.cse5 (= main_~a~0 (+ (* main_~y~0 main_~r~0) (* main_~x~0 main_~p~0)))) (.cse1 (<= main_~x~0 50)) (.cse4 (< main_~b~0 main_~a~0)) (.cse2 (<= 1 main_~y~0)) (.cse6 (<= main_~y~0 50))) (or (and (= main_~r~0 0) (= main_~b~0 main_~y~0) .cse0 .cse1 (<= main_~a~0 main_~x~0) .cse2 (= main_~p~0 1) (<= main_~b~0 main_~x~0) (<= main_~x~0 main_~a~0) (= main_~s~0 1)) (and .cse3 .cse0 .cse1 .cse4 .cse5 .cse2 .cse6) (and .cse3 (= main_~k~0 0) .cse5 .cse1 .cse4 (= main_~b~0 main_~v~0) .cse2 (not (= main_~b~0 0)) (= main_~c~0 main_~a~0) (= main_~d~0 1) .cse6))) [2021-05-06 02:39:57,007 INFO L198 CegarLoopUtils]: For program point L49-3(lines 49 59) no Hoare annotation was computed. [2021-05-06 02:39:57,007 INFO L198 CegarLoopUtils]: For program point L74(line 74) no Hoare annotation was computed. [2021-05-06 02:39:57,007 INFO L194 CegarLoopUtils]: At program point L25(line 25) the Hoare annotation is: (and (<= 1 main_~x~0) (<= main_~x~0 50) (<= 0 main_~y~0) (<= main_~y~0 50)) [2021-05-06 02:39:57,008 INFO L194 CegarLoopUtils]: At program point L50(line 50) the Hoare annotation is: (let ((.cse0 (= main_~b~0 (+ (* main_~y~0 main_~s~0) (* main_~x~0 main_~q~0)))) (.cse3 (<= 1 main_~x~0)) (.cse5 (= main_~a~0 (+ (* main_~y~0 main_~r~0) (* main_~x~0 main_~p~0)))) (.cse1 (<= main_~x~0 50)) (.cse4 (< main_~b~0 main_~a~0)) (.cse2 (<= 1 main_~y~0)) (.cse6 (<= main_~y~0 50))) (or (and (= main_~r~0 0) (= main_~b~0 main_~y~0) .cse0 .cse1 (<= main_~a~0 main_~x~0) .cse2 (= main_~p~0 1) (<= main_~b~0 main_~x~0) (<= main_~x~0 main_~a~0) (= main_~s~0 1)) (and .cse3 .cse0 .cse1 .cse4 .cse5 .cse2 .cse6) (and .cse3 (= main_~k~0 0) .cse5 .cse1 .cse4 (= main_~b~0 main_~v~0) .cse2 (not (= main_~b~0 0)) (= main_~c~0 main_~a~0) (= main_~d~0 1) .cse6))) [2021-05-06 02:39:57,008 INFO L194 CegarLoopUtils]: At program point L50-1(line 50) the Hoare annotation is: (let ((.cse0 (= main_~b~0 (+ (* main_~y~0 main_~s~0) (* main_~x~0 main_~q~0)))) (.cse3 (<= 1 main_~x~0)) (.cse5 (= main_~a~0 (+ (* main_~y~0 main_~r~0) (* main_~x~0 main_~p~0)))) (.cse1 (<= main_~x~0 50)) (.cse4 (< main_~b~0 main_~a~0)) (.cse2 (<= 1 main_~y~0)) (.cse6 (<= main_~y~0 50))) (or (and (= main_~r~0 0) (= main_~b~0 main_~y~0) .cse0 .cse1 (<= main_~a~0 main_~x~0) .cse2 (= main_~p~0 1) (<= main_~b~0 main_~x~0) (<= main_~x~0 main_~a~0) (= main_~s~0 1)) (and .cse3 .cse0 .cse1 .cse4 .cse5 .cse2 .cse6) (and .cse3 (= main_~k~0 0) .cse5 .cse1 .cse4 (= main_~b~0 main_~v~0) .cse2 (not (= main_~b~0 0)) (= main_~c~0 main_~a~0) (= main_~d~0 1) .cse6))) [2021-05-06 02:39:57,008 INFO L198 CegarLoopUtils]: For program point mainFINAL(lines 18 76) no Hoare annotation was computed. [2021-05-06 02:39:57,008 INFO L194 CegarLoopUtils]: At program point L42-2(lines 42 62) the Hoare annotation is: (let ((.cse11 (+ (* main_~y~0 main_~r~0) (* main_~x~0 main_~p~0)))) (let ((.cse1 (= main_~k~0 0)) (.cse0 (<= 1 main_~x~0)) (.cse12 (= main_~b~0 (+ (* main_~y~0 main_~s~0) (* main_~x~0 main_~q~0)))) (.cse4 (= main_~a~0 .cse11)) (.cse3 (< main_~b~0 main_~a~0)) (.cse5 (<= 1 main_~y~0)) (.cse6 (<= main_~y~0 50)) (.cse9 (= main_~r~0 0)) (.cse10 (= main_~b~0 main_~y~0)) (.cse2 (<= main_~x~0 50)) (.cse7 (<= main_~a~0 main_~x~0)) (.cse8 (<= 1 main_~b~0)) (.cse13 (= main_~p~0 1)) (.cse15 (<= main_~x~0 main_~a~0)) (.cse14 (= main_~s~0 1))) (or (and .cse0 .cse1 .cse2 .cse3 .cse4 .cse5 (not (= main_~b~0 0)) (= main_~c~0 main_~a~0) .cse6) (and .cse0 .cse1 .cse2 .cse7 .cse8 .cse9 .cse10 (= main_~c~0 .cse11) .cse12 .cse6 .cse13 .cse14 .cse15) (and .cse0 .cse12 .cse4 .cse2 .cse3 .cse5 .cse6) (and .cse9 (= main_~q~0 0) .cse10 .cse2 .cse7 .cse8 .cse13 (<= main_~b~0 main_~x~0) .cse15 .cse14)))) [2021-05-06 02:39:57,008 INFO L198 CegarLoopUtils]: For program point L42-3(lines 42 62) no Hoare annotation was computed. [2021-05-06 02:39:57,008 INFO L201 CegarLoopUtils]: At program point mainENTRY(lines 18 76) the Hoare annotation is: true [2021-05-06 02:39:57,008 INFO L198 CegarLoopUtils]: For program point L26(line 26) no Hoare annotation was computed. [2021-05-06 02:39:57,008 INFO L201 CegarLoopUtils]: At program point L22(line 22) the Hoare annotation is: true [2021-05-06 02:39:57,008 INFO L198 CegarLoopUtils]: For program point L22-1(line 22) no Hoare annotation was computed. [2021-05-06 02:39:57,008 INFO L194 CegarLoopUtils]: At program point L51(line 51) the Hoare annotation is: (let ((.cse0 (= main_~b~0 (+ (* main_~y~0 main_~s~0) (* main_~x~0 main_~q~0)))) (.cse1 (<= main_~x~0 50)) (.cse2 (<= 1 main_~y~0))) (or (and (= main_~r~0 0) (= main_~b~0 main_~y~0) .cse0 .cse1 (<= main_~a~0 main_~x~0) .cse2 (= main_~p~0 1) (<= main_~b~0 main_~x~0) (<= main_~x~0 main_~a~0) (= main_~s~0 1)) (and (<= 1 main_~x~0) .cse0 .cse1 (< main_~b~0 main_~a~0) (= main_~a~0 (+ (* main_~y~0 main_~r~0) (* main_~x~0 main_~p~0))) .cse2 (<= main_~y~0 50)))) [2021-05-06 02:39:57,008 INFO L198 CegarLoopUtils]: For program point L43(lines 43 44) no Hoare annotation was computed. [2021-05-06 02:39:57,008 INFO L201 CegarLoopUtils]: At program point __VERIFIER_assertENTRY(lines 10 16) the Hoare annotation is: true [2021-05-06 02:39:57,008 INFO L198 CegarLoopUtils]: For program point L12(lines 12 13) no Hoare annotation was computed. [2021-05-06 02:39:57,008 INFO L198 CegarLoopUtils]: For program point L11(lines 11 14) no Hoare annotation was computed. [2021-05-06 02:39:57,008 INFO L198 CegarLoopUtils]: For program point __VERIFIER_assertEXIT(lines 10 16) no Hoare annotation was computed. [2021-05-06 02:39:57,008 INFO L198 CegarLoopUtils]: For program point L11-2(lines 10 16) no Hoare annotation was computed. [2021-05-06 02:39:57,008 INFO L198 CegarLoopUtils]: For program point __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION(line 13) no Hoare annotation was computed. [2021-05-06 02:39:57,031 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.05 02:39:57 BoogieIcfgContainer [2021-05-06 02:39:57,031 INFO L132 PluginConnector]: ------------------------ END TraceAbstraction---------------------------- [2021-05-06 02:39:57,032 INFO L168 Benchmark]: Toolchain (without parser) took 68769.81 ms. Allocated memory was 209.7 MB in the beginning and 524.3 MB in the end (delta: 314.6 MB). Free memory was 174.1 MB in the beginning and 417.7 MB in the end (delta: -243.6 MB). Peak memory consumption was 314.6 MB. Max. memory is 8.0 GB. [2021-05-06 02:39:57,032 INFO L168 Benchmark]: CDTParser took 0.12 ms. Allocated memory is still 209.7 MB. Free memory is still 190.7 MB. There was no memory consumed. Max. memory is 8.0 GB. [2021-05-06 02:39:57,032 INFO L168 Benchmark]: CACSL2BoogieTranslator took 185.98 ms. Allocated memory is still 209.7 MB. Free memory was 173.9 MB in the beginning and 191.7 MB in the end (delta: -17.8 MB). Peak memory consumption was 12.6 MB. Max. memory is 8.0 GB. [2021-05-06 02:39:57,032 INFO L168 Benchmark]: Boogie Preprocessor took 35.57 ms. Allocated memory is still 209.7 MB. Free memory was 191.7 MB in the beginning and 190.2 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. [2021-05-06 02:39:57,032 INFO L168 Benchmark]: RCFGBuilder took 381.40 ms. Allocated memory is still 209.7 MB. Free memory was 189.6 MB in the beginning and 171.8 MB in the end (delta: 17.8 MB). Peak memory consumption was 17.8 MB. Max. memory is 8.0 GB. [2021-05-06 02:39:57,032 INFO L168 Benchmark]: TraceAbstraction took 68159.94 ms. Allocated memory was 209.7 MB in the beginning and 524.3 MB in the end (delta: 314.6 MB). Free memory was 171.3 MB in the beginning and 417.7 MB in the end (delta: -246.4 MB). Peak memory consumption was 311.4 MB. Max. memory is 8.0 GB. [2021-05-06 02:39:57,032 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.12 ms. Allocated memory is still 209.7 MB. Free memory is still 190.7 MB. There was no memory consumed. Max. memory is 8.0 GB. * CACSL2BoogieTranslator took 185.98 ms. Allocated memory is still 209.7 MB. Free memory was 173.9 MB in the beginning and 191.7 MB in the end (delta: -17.8 MB). Peak memory consumption was 12.6 MB. Max. memory is 8.0 GB. * Boogie Preprocessor took 35.57 ms. Allocated memory is still 209.7 MB. Free memory was 191.7 MB in the beginning and 190.2 MB in the end (delta: 1.5 MB). Peak memory consumption was 1.0 MB. Max. memory is 8.0 GB. * RCFGBuilder took 381.40 ms. Allocated memory is still 209.7 MB. Free memory was 189.6 MB in the beginning and 171.8 MB in the end (delta: 17.8 MB). Peak memory consumption was 17.8 MB. Max. memory is 8.0 GB. * TraceAbstraction took 68159.94 ms. Allocated memory was 209.7 MB in the beginning and 524.3 MB in the end (delta: 314.6 MB). Free memory was 171.3 MB in the beginning and 417.7 MB in the end (delta: -246.4 MB). Peak memory consumption was 311.4 MB. Max. memory is 8.0 GB. * Results from de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction: - 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. VerificationResult: SAFE, OverallTime: 25579.9ms, OverallIterations: 27, TraceHistogramMax: 13, EmptinessCheckTime: 39.3ms, AutomataDifference: 9948.3ms, DeadEndRemovalTime: 0.0ms, HoareAnnotationTime: 42506.6ms, InitialAbstractionConstructionTime: 10.1ms, PartialOrderReductionTime: 0.0ms, HoareTripleCheckerStatistics: 1320 SDtfs, 1246 SDslu, 7068 SDs, 0 SdLazy, 7534 SolverSat, 1016 SolverUnsat, 0 SolverUnknown, 0 SolverNotchecked, 5548.8ms Time, PredicateUnifierStatistics: 0 DeclaredPredicates, 1966 GetRequests, 1592 SyntacticMatches, 9 SemanticMatches, 365 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 963 ImplicationChecksByTransitivity, 5581.9ms Time, 0.0ms BasicInterpolantAutomatonTime, BiggestAbstraction: size=696occurred in iteration=26, InterpolantAutomatonStates: 297, traceCheckStatistics: No data available, InterpolantConsolidationStatistics: No data available, PathInvariantsStatistics: No data available, 0/0 InterpolantCoveringCapability, TotalInterpolationStatistics: No data available, 0.0ms DumpTime, AutomataMinimizationStatistics: 887.1ms AutomataMinimizationTime, 27 MinimizatonAttempts, 576 StatesRemovedByMinimization, 24 NontrivialMinimizations, HoareAnnotationStatistics: 0.0ms HoareAnnotationTime, 18 LocationsWithAnnotation, 488 PreInvPairs, 945 NumberOfFragments, 800 HoareAnnotationTreeSize, 488 FomulaSimplifications, 47176746 FormulaSimplificationTreeSizeReduction, 3345.1ms HoareSimplificationTime, 18 FomulaSimplificationsInter, 22171449 FormulaSimplificationTreeSizeReductionInter, 39117.6ms HoareSimplificationTimeInter, RefinementEngineStatistics: TRACE_CHECK: 211.5ms SsaConstructionTime, 765.5ms SatisfiabilityAnalysisTime, 7001.4ms InterpolantComputationTime, 1863 NumberOfCodeBlocks, 1729 NumberOfCodeBlocksAsserted, 47 NumberOfCheckSat, 1836 ConstructedInterpolants, 0 QuantifiedInterpolants, 10193 SizeOfPredicates, 168 NumberOfNonLiveVariables, 5535 ConjunctsInSsa, 809 ConjunctsInUnsatCore, 27 InterpolantComputations, 7 PerfectInterpolantSequences, 2776/3149 InterpolantCoveringCapability, INVARIANT_SYNTHESIS: No data available, INTERPOLANT_CONSOLIDATION: No data available, ABSTRACT_INTERPRETATION: No data available, PDR: No data available, ACCELERATED_INTERPOLATION: No data available, SIFA: No data available, ReuseStatistics: No data available - AllSpecificationsHoldResult: All specifications hold 1 specifications checked. All of them hold - InvariantResult [Line: 35]: Loop Invariant Derived loop invariant: (((((1 <= x && x <= 50) && b < a) && a == y * r + x * p) && 1 <= y) && y <= 50) || ((((((((((r == 0 && 1 <= x) && b == y) && b == y * s + x * q) && x <= 50) && a <= x) && 1 <= b) && y <= 50) && p == 1) && s == 1) && x <= a) - InvariantResult [Line: 42]: Loop Invariant Derived loop invariant: ((((((((((1 <= x && k == 0) && x <= 50) && b < a) && a == y * r + x * p) && 1 <= y) && !(b == 0)) && c == a) && y <= 50) || ((((((((((((1 <= x && k == 0) && x <= 50) && a <= x) && 1 <= b) && r == 0) && b == y) && c == y * r + x * p) && b == y * s + x * q) && y <= 50) && p == 1) && s == 1) && x <= a)) || ((((((1 <= x && b == y * s + x * q) && a == y * r + x * p) && x <= 50) && b < a) && 1 <= y) && y <= 50)) || (((((((((r == 0 && q == 0) && b == y) && x <= 50) && a <= x) && 1 <= b) && p == 1) && b <= x) && x <= a) && s == 1) - InvariantResult [Line: 49]: Loop Invariant Derived loop invariant: ((((((((((r == 0 && b == y) && b == y * s + x * q) && x <= 50) && a <= x) && 1 <= y) && p == 1) && b <= x) && x <= a) && s == 1) || ((((((1 <= x && b == y * s + x * q) && x <= 50) && b < a) && a == y * r + x * p) && 1 <= y) && y <= 50)) || ((((((((((1 <= x && k == 0) && a == y * r + x * p) && x <= 50) && b < a) && b == v) && 1 <= y) && !(b == 0)) && c == a) && d == 1) && y <= 50) RESULT: Ultimate proved your program to be correct! Received shutdown request...