/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/AutomizerCTransformed.xml -s ../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf -i ../../../trunk/examples/svcomp/nla-digbench-scaling/ps4-ll_valuebound50.c -------------------------------------------------------------------------------- This is Ultimate 0.2.2-dev-34549b5 [2022-04-06 08:11:38,445 INFO L177 SettingsManager]: Resetting all preferences to default values... [2022-04-06 08:11:38,447 INFO L181 SettingsManager]: Resetting UltimateCore preferences to default values [2022-04-06 08:11:38,493 INFO L184 SettingsManager]: Ultimate Commandline Interface provides no preferences, ignoring... [2022-04-06 08:11:38,493 INFO L181 SettingsManager]: Resetting Boogie Preprocessor preferences to default values [2022-04-06 08:11:38,494 INFO L181 SettingsManager]: Resetting Boogie Procedure Inliner preferences to default values [2022-04-06 08:11:38,496 INFO L181 SettingsManager]: Resetting Abstract Interpretation preferences to default values [2022-04-06 08:11:38,498 INFO L181 SettingsManager]: Resetting LassoRanker preferences to default values [2022-04-06 08:11:38,499 INFO L181 SettingsManager]: Resetting Reaching Definitions preferences to default values [2022-04-06 08:11:38,503 INFO L181 SettingsManager]: Resetting SyntaxChecker preferences to default values [2022-04-06 08:11:38,503 INFO L181 SettingsManager]: Resetting Sifa preferences to default values [2022-04-06 08:11:38,504 INFO L184 SettingsManager]: Büchi Program Product provides no preferences, ignoring... [2022-04-06 08:11:38,505 INFO L181 SettingsManager]: Resetting LTL2Aut preferences to default values [2022-04-06 08:11:38,507 INFO L181 SettingsManager]: Resetting PEA to Boogie preferences to default values [2022-04-06 08:11:38,508 INFO L181 SettingsManager]: Resetting BlockEncodingV2 preferences to default values [2022-04-06 08:11:38,510 INFO L181 SettingsManager]: Resetting ChcToBoogie preferences to default values [2022-04-06 08:11:38,510 INFO L181 SettingsManager]: Resetting AutomataScriptInterpreter preferences to default values [2022-04-06 08:11:38,511 INFO L181 SettingsManager]: Resetting BuchiAutomizer preferences to default values [2022-04-06 08:11:38,513 INFO L181 SettingsManager]: Resetting CACSL2BoogieTranslator preferences to default values [2022-04-06 08:11:38,517 INFO L181 SettingsManager]: Resetting CodeCheck preferences to default values [2022-04-06 08:11:38,518 INFO L181 SettingsManager]: Resetting HornVerifier preferences to default values [2022-04-06 08:11:38,519 INFO L181 SettingsManager]: Resetting InvariantSynthesis preferences to default values [2022-04-06 08:11:38,520 INFO L181 SettingsManager]: Resetting RCFGBuilder preferences to default values [2022-04-06 08:11:38,520 INFO L181 SettingsManager]: Resetting Referee preferences to default values [2022-04-06 08:11:38,521 INFO L181 SettingsManager]: Resetting TraceAbstraction preferences to default values [2022-04-06 08:11:38,526 INFO L184 SettingsManager]: TraceAbstractionConcurrent provides no preferences, ignoring... [2022-04-06 08:11:38,526 INFO L184 SettingsManager]: TraceAbstractionWithAFAs provides no preferences, ignoring... [2022-04-06 08:11:38,526 INFO L181 SettingsManager]: Resetting TreeAutomizer preferences to default values [2022-04-06 08:11:38,527 INFO L181 SettingsManager]: Resetting IcfgToChc preferences to default values [2022-04-06 08:11:38,527 INFO L181 SettingsManager]: Resetting IcfgTransformer preferences to default values [2022-04-06 08:11:38,528 INFO L184 SettingsManager]: ReqToTest provides no preferences, ignoring... [2022-04-06 08:11:38,528 INFO L181 SettingsManager]: Resetting Boogie Printer preferences to default values [2022-04-06 08:11:38,530 INFO L181 SettingsManager]: Resetting ChcSmtPrinter preferences to default values [2022-04-06 08:11:38,530 INFO L181 SettingsManager]: Resetting ReqPrinter preferences to default values [2022-04-06 08:11:38,531 INFO L181 SettingsManager]: Resetting Witness Printer preferences to default values [2022-04-06 08:11:38,531 INFO L184 SettingsManager]: Boogie PL CUP Parser provides no preferences, ignoring... [2022-04-06 08:11:38,531 INFO L181 SettingsManager]: Resetting CDTParser preferences to default values [2022-04-06 08:11:38,532 INFO L184 SettingsManager]: AutomataScriptParser provides no preferences, ignoring... [2022-04-06 08:11:38,532 INFO L184 SettingsManager]: ReqParser provides no preferences, ignoring... [2022-04-06 08:11:38,532 INFO L181 SettingsManager]: Resetting SmtParser preferences to default values [2022-04-06 08:11:38,532 INFO L181 SettingsManager]: Resetting Witness Parser preferences to default values [2022-04-06 08:11:38,534 INFO L188 SettingsManager]: Finished resetting all preferences to default values... [2022-04-06 08:11:38,534 INFO L101 SettingsManager]: Beginning loading settings from /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/settings/automizer/LoopAccelerationJordanC.epf [2022-04-06 08:11:38,545 INFO L113 SettingsManager]: Loading preferences was successful [2022-04-06 08:11:38,545 INFO L115 SettingsManager]: Preferences different from defaults after loading the file: [2022-04-06 08:11:38,546 INFO L136 SettingsManager]: Preferences of CACSL2BoogieTranslator differ from their defaults: [2022-04-06 08:11:38,546 INFO L138 SettingsManager]: * sizeof long=4 [2022-04-06 08:11:38,546 INFO L138 SettingsManager]: * Overapproximate operations on floating types=true [2022-04-06 08:11:38,546 INFO L138 SettingsManager]: * sizeof POINTER=4 [2022-04-06 08:11:38,546 INFO L138 SettingsManager]: * Check division by zero=IGNORE [2022-04-06 08:11:38,547 INFO L138 SettingsManager]: * Pointer to allocated memory at dereference=IGNORE [2022-04-06 08:11:38,547 INFO L138 SettingsManager]: * If two pointers are subtracted or compared they have the same base address=IGNORE [2022-04-06 08:11:38,547 INFO L138 SettingsManager]: * Check array bounds for arrays that are off heap=IGNORE [2022-04-06 08:11:38,547 INFO L138 SettingsManager]: * sizeof long double=12 [2022-04-06 08:11:38,548 INFO L138 SettingsManager]: * Check if freed pointer was valid=false [2022-04-06 08:11:38,548 INFO L138 SettingsManager]: * Use constant arrays=true [2022-04-06 08:11:38,548 INFO L138 SettingsManager]: * Pointer base address is valid at dereference=IGNORE [2022-04-06 08:11:38,548 INFO L136 SettingsManager]: Preferences of RCFGBuilder differ from their defaults: [2022-04-06 08:11:38,548 INFO L138 SettingsManager]: * Size of a code block=SequenceOfStatements [2022-04-06 08:11:38,548 INFO L138 SettingsManager]: * To the following directory=./dump/ [2022-04-06 08:11:38,548 INFO L138 SettingsManager]: * SMT solver=External_DefaultMode [2022-04-06 08:11:38,548 INFO L138 SettingsManager]: * Command for external solver=z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 08:11:38,548 INFO L136 SettingsManager]: Preferences of TraceAbstraction differ from their defaults: [2022-04-06 08:11:38,548 INFO L138 SettingsManager]: * Trace refinement strategy=CAMEL [2022-04-06 08:11:38,549 INFO L136 SettingsManager]: Preferences of IcfgTransformer differ from their defaults: [2022-04-06 08:11:38,549 INFO L138 SettingsManager]: * TransformationType=LOOP_ACCELERATION_JORDAN WARNING: An illegal reflective access operation has occurred WARNING: Illegal reflective access by com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 (file:/storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/plugins/com.sun.xml.bind_2.2.0.v201505121915.jar) to method java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int) WARNING: Please consider reporting this to the maintainers of com.sun.xml.bind.v2.runtime.reflect.opt.Injector$1 WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations WARNING: All illegal access operations will be denied in a future release Applying setting for plugin de.uni_freiburg.informatik.ultimate.core: Log level for class -> de.uni_freiburg.informatik.ultimate.lib.smtlibutils.quantifier.QuantifierPusher=WARN; [2022-04-06 08:11:38,723 INFO L75 nceAwareModelManager]: Repository-Root is: /tmp [2022-04-06 08:11:38,738 INFO L261 ainManager$Toolchain]: [Toolchain 1]: Applicable parser(s) successfully (re)initialized [2022-04-06 08:11:38,740 INFO L217 ainManager$Toolchain]: [Toolchain 1]: Toolchain selected. [2022-04-06 08:11:38,741 INFO L271 PluginConnector]: Initializing CDTParser... [2022-04-06 08:11:38,744 INFO L275 PluginConnector]: CDTParser initialized [2022-04-06 08:11:38,745 INFO L432 ainManager$Toolchain]: [Toolchain 1]: Parsing single file: /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/../../../trunk/examples/svcomp/nla-digbench-scaling/ps4-ll_valuebound50.c [2022-04-06 08:11:38,803 INFO L220 CDTParser]: Created temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fc665ed5d/e9b7f9e4d2b14034a5fe19ff6d43c979/FLAG7120c5a35 [2022-04-06 08:11:39,168 INFO L306 CDTParser]: Found 1 translation units. [2022-04-06 08:11:39,169 INFO L160 CDTParser]: Scanning /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/ps4-ll_valuebound50.c [2022-04-06 08:11:39,175 INFO L349 CDTParser]: About to delete temporary CDT project at /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fc665ed5d/e9b7f9e4d2b14034a5fe19ff6d43c979/FLAG7120c5a35 [2022-04-06 08:11:39,187 INFO L357 CDTParser]: Successfully deleted /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/data/fc665ed5d/e9b7f9e4d2b14034a5fe19ff6d43c979 [2022-04-06 08:11:39,188 INFO L299 ainManager$Toolchain]: ####################### [Toolchain 1] ####################### [2022-04-06 08:11:39,190 INFO L131 ToolchainWalker]: Walking toolchain with 5 elements. [2022-04-06 08:11:39,192 INFO L113 PluginConnector]: ------------------------CACSL2BoogieTranslator---------------------------- [2022-04-06 08:11:39,192 INFO L271 PluginConnector]: Initializing CACSL2BoogieTranslator... [2022-04-06 08:11:39,195 INFO L275 PluginConnector]: CACSL2BoogieTranslator initialized [2022-04-06 08:11:39,196 INFO L185 PluginConnector]: Executing the observer ACSLObjectContainerObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 08:11:39" (1/1) ... [2022-04-06 08:11:39,197 INFO L205 PluginConnector]: Invalid model from CACSL2BoogieTranslator for observer de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator.ACSLObjectContainerObserver@9561ef3 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 08:11:39, skipping insertion in model container [2022-04-06 08:11:39,197 INFO L185 PluginConnector]: Executing the observer CACSL2BoogieTranslatorObserver from plugin CACSL2BoogieTranslator for "CDTParser AST 06.04 08:11:39" (1/1) ... [2022-04-06 08:11:39,201 INFO L145 MainTranslator]: Starting translation in SV-COMP mode [2022-04-06 08:11:39,211 INFO L178 MainTranslator]: Built tables and reachable declarations [2022-04-06 08:11:39,346 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/ps4-ll_valuebound50.c[458,471] [2022-04-06 08:11:39,360 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 08:11:39,365 INFO L203 MainTranslator]: Completed pre-run [2022-04-06 08:11:39,373 WARN L230 ndardFunctionHandler]: Function reach_error is already implemented but we override the implementation for the call at /storage/repos/ultimate/trunk/examples/svcomp/nla-digbench-scaling/ps4-ll_valuebound50.c[458,471] [2022-04-06 08:11:39,385 INFO L210 PostProcessor]: Analyzing one entry point: main [2022-04-06 08:11:39,393 INFO L208 MainTranslator]: Completed translation [2022-04-06 08:11:39,394 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 08:11:39 WrapperNode [2022-04-06 08:11:39,394 INFO L132 PluginConnector]: ------------------------ END CACSL2BoogieTranslator---------------------------- [2022-04-06 08:11:39,395 INFO L113 PluginConnector]: ------------------------Boogie Preprocessor---------------------------- [2022-04-06 08:11:39,395 INFO L271 PluginConnector]: Initializing Boogie Preprocessor... [2022-04-06 08:11:39,396 INFO L275 PluginConnector]: Boogie Preprocessor initialized [2022-04-06 08:11:39,403 INFO L185 PluginConnector]: Executing the observer EnsureBoogieModelObserver from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 08:11:39" (1/1) ... [2022-04-06 08:11:39,403 INFO L185 PluginConnector]: Executing the observer TypeChecker from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 08:11:39" (1/1) ... [2022-04-06 08:11:39,408 INFO L185 PluginConnector]: Executing the observer ConstExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 08:11:39" (1/1) ... [2022-04-06 08:11:39,408 INFO L185 PluginConnector]: Executing the observer StructExpander from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 08:11:39" (1/1) ... [2022-04-06 08:11:39,415 INFO L185 PluginConnector]: Executing the observer UnstructureCode from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 08:11:39" (1/1) ... [2022-04-06 08:11:39,418 INFO L185 PluginConnector]: Executing the observer FunctionInliner from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 08:11:39" (1/1) ... [2022-04-06 08:11:39,419 INFO L185 PluginConnector]: Executing the observer BoogieSymbolTableConstructor from plugin Boogie Preprocessor for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 08:11:39" (1/1) ... [2022-04-06 08:11:39,423 INFO L132 PluginConnector]: ------------------------ END Boogie Preprocessor---------------------------- [2022-04-06 08:11:39,424 INFO L113 PluginConnector]: ------------------------RCFGBuilder---------------------------- [2022-04-06 08:11:39,424 INFO L271 PluginConnector]: Initializing RCFGBuilder... [2022-04-06 08:11:39,424 INFO L275 PluginConnector]: RCFGBuilder initialized [2022-04-06 08:11:39,425 INFO L185 PluginConnector]: Executing the observer RCFGBuilderObserver from plugin RCFGBuilder for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 08:11:39" (1/1) ... [2022-04-06 08:11:39,430 INFO L173 SolverBuilder]: Constructing external solver with command: z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 [2022-04-06 08:11:39,437 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:11:39,472 INFO L229 MonitoredProcess]: Starting monitored process 1 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (exit command is (exit), workingDir is null) [2022-04-06 08:11:39,542 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 SMTLIB2_COMPLIANT=true -memory:2024 -smt2 -in -t:2000 (1)] Waiting until timeout for monitored process [2022-04-06 08:11:39,557 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.init [2022-04-06 08:11:39,558 INFO L138 BoogieDeclarations]: Found implementation of procedure ULTIMATE.start [2022-04-06 08:11:39,558 INFO L138 BoogieDeclarations]: Found implementation of procedure reach_error [2022-04-06 08:11:39,558 INFO L138 BoogieDeclarations]: Found implementation of procedure assume_abort_if_not [2022-04-06 08:11:39,558 INFO L138 BoogieDeclarations]: Found implementation of procedure __VERIFIER_assert [2022-04-06 08:11:39,558 INFO L138 BoogieDeclarations]: Found implementation of procedure main [2022-04-06 08:11:39,558 INFO L130 BoogieDeclarations]: Found specification of procedure abort [2022-04-06 08:11:39,558 INFO L130 BoogieDeclarations]: Found specification of procedure __assert_fail [2022-04-06 08:11:39,559 INFO L130 BoogieDeclarations]: Found specification of procedure reach_error [2022-04-06 08:11:39,559 INFO L130 BoogieDeclarations]: Found specification of procedure #Ultimate.allocInit [2022-04-06 08:11:39,559 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_nondet_short [2022-04-06 08:11:39,559 INFO L130 BoogieDeclarations]: Found specification of procedure assume_abort_if_not [2022-04-06 08:11:39,559 INFO L130 BoogieDeclarations]: Found specification of procedure __VERIFIER_assert [2022-04-06 08:11:39,559 INFO L130 BoogieDeclarations]: Found specification of procedure main [2022-04-06 08:11:39,560 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.init [2022-04-06 08:11:39,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~init~int [2022-04-06 08:11:39,560 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.start [2022-04-06 08:11:39,560 INFO L130 BoogieDeclarations]: Found specification of procedure write~int [2022-04-06 08:11:39,560 INFO L130 BoogieDeclarations]: Found specification of procedure read~int [2022-04-06 08:11:39,561 INFO L130 BoogieDeclarations]: Found specification of procedure ULTIMATE.dealloc [2022-04-06 08:11:39,605 INFO L234 CfgBuilder]: Building ICFG [2022-04-06 08:11:39,606 INFO L260 CfgBuilder]: Building CFG for each procedure with an implementation [2022-04-06 08:11:39,669 INFO L275 CfgBuilder]: Performing block encoding [2022-04-06 08:11:39,673 INFO L294 CfgBuilder]: Using the 1 location(s) as analysis (start of procedure ULTIMATE.start) [2022-04-06 08:11:39,673 INFO L299 CfgBuilder]: Removed 1 assume(true) statements. [2022-04-06 08:11:39,674 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 08:11:39 BoogieIcfgContainer [2022-04-06 08:11:39,674 INFO L132 PluginConnector]: ------------------------ END RCFGBuilder---------------------------- [2022-04-06 08:11:39,675 INFO L113 PluginConnector]: ------------------------IcfgTransformer---------------------------- [2022-04-06 08:11:39,675 INFO L271 PluginConnector]: Initializing IcfgTransformer... [2022-04-06 08:11:39,675 INFO L275 PluginConnector]: IcfgTransformer initialized [2022-04-06 08:11:39,677 INFO L185 PluginConnector]: Executing the observer IcfgTransformationObserver from plugin IcfgTransformer for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 08:11:39" (1/1) ... [2022-04-06 08:11:39,678 INFO L168 ansformationObserver]: Applying ICFG transformation LOOP_ACCELERATION_JORDAN [2022-04-06 08:11:39,688 INFO L202 PluginConnector]: Adding new model de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 06.04 08:11:39 BasicIcfg [2022-04-06 08:11:39,688 INFO L132 PluginConnector]: ------------------------ END IcfgTransformer---------------------------- [2022-04-06 08:11:39,689 INFO L113 PluginConnector]: ------------------------TraceAbstraction---------------------------- [2022-04-06 08:11:39,689 INFO L271 PluginConnector]: Initializing TraceAbstraction... [2022-04-06 08:11:39,691 INFO L275 PluginConnector]: TraceAbstraction initialized [2022-04-06 08:11:39,691 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "CDTParser AST 06.04 08:11:39" (1/4) ... [2022-04-06 08:11:39,691 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f98ca66 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 08:11:39, skipping insertion in model container [2022-04-06 08:11:39,691 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.cacsl2boogietranslator AST 06.04 08:11:39" (2/4) ... [2022-04-06 08:11:39,691 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f98ca66 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction AST 06.04 08:11:39, skipping insertion in model container [2022-04-06 08:11:39,692 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.generator.rcfgbuilder CFG 06.04 08:11:39" (3/4) ... [2022-04-06 08:11:39,692 INFO L205 PluginConnector]: Invalid model from TraceAbstraction for observer de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction.TraceAbstractionObserver@f98ca66 and model type de.uni_freiburg.informatik.ultimate.plugins.generator.traceabstraction CFG 06.04 08:11:39, skipping insertion in model container [2022-04-06 08:11:39,692 INFO L185 PluginConnector]: Executing the observer TraceAbstractionObserver from plugin TraceAbstraction for "de.uni_freiburg.informatik.ultimate.plugins.icfgtransformation CFG 06.04 08:11:39" (4/4) ... [2022-04-06 08:11:39,692 INFO L111 eAbstractionObserver]: Analyzing ICFG ps4-ll_valuebound50.cJordan [2022-04-06 08:11:39,695 INFO L203 ceAbstractionStarter]: Automizer settings: Hoare:false NWA Interpolation:ForwardPredicates Determinization: PREDICATE_ABSTRACTION [2022-04-06 08:11:39,695 INFO L162 ceAbstractionStarter]: Applying trace abstraction to program that has 1 error locations. [2022-04-06 08:11:39,721 INFO L339 AbstractCegarLoop]: ======== Iteration 0 == of CEGAR loop == AllErrorsAtOnce ======== [2022-04-06 08:11:39,725 INFO L340 AbstractCegarLoop]: Settings: SEPARATE_VIOLATION_CHECK=true, mInterprocedural=true, mMaxIterations=1000000, mWatchIteration=1000000, mArtifact=RCFG, mInterpolation=ForwardPredicates, mInterpolantAutomaton=STRAIGHT_LINE, mDumpAutomata=false, mAutomataFormat=ATS_NUMERATE, mDumpPath=., mDeterminiation=PREDICATE_ABSTRACTION, mMinimize=MINIMIZE_SEVPA, mHoare=false, mAutomataTypeConcurrency=FINITE_AUTOMATA, mHoareTripleChecks=INCREMENTAL, mHoareAnnotationPositions=All, mDumpOnlyReuseAutomata=false, mLimitTraceHistogram=0, mErrorLocTimeLimit=0, mLimitPathProgramCount=0, mCollectInterpolantStatistics=true, mHeuristicEmptinessCheck=false, mHeuristicEmptinessCheckAStarHeuristic=ZERO, mHeuristicEmptinessCheckAStarHeuristicRandomSeed=1337, mHeuristicEmptinessCheckSmtFeatureScoringMethod=DAGSIZE, mSMTFeatureExtraction=false, mSMTFeatureExtractionDumpPath=., mOverrideInterpolantAutomaton=false, mMcrInterpolantMethod=WP [2022-04-06 08:11:39,725 INFO L341 AbstractCegarLoop]: Starting to check reachability of 1 error locations. [2022-04-06 08:11:39,740 INFO L276 IsEmpty]: Start isEmpty. Operand has 28 states, 16 states have (on average 1.375) internal successors, (22), 17 states have internal predecessors, (22), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-04-06 08:11:39,760 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-04-06 08:11:39,760 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:11:39,761 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:11:39,761 INFO L403 AbstractCegarLoop]: === Iteration 1 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:11:39,765 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:11:39,765 INFO L85 PathProgramCache]: Analyzing trace with hash -1885409022, now seen corresponding path program 1 times [2022-04-06 08:11:39,786 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:11:39,786 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [545361708] [2022-04-06 08:11:39,786 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:11:39,787 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:11:39,862 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 08:11:39,909 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 0 [2022-04-06 08:11:39,919 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 08:11:39,929 INFO L376 atingTraceCheckCraig]: Compute interpolants for subsequence at non-pending call position 6 [2022-04-06 08:11:39,936 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 08:11:39,952 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 08:11:39,952 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:11:39,952 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [545361708] [2022-04-06 08:11:39,953 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleSmtInterpolCraig [545361708] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 08:11:39,953 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 08:11:39,953 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [3] imperfect sequences [] total 3 [2022-04-06 08:11:39,954 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [271947765] [2022-04-06 08:11:39,954 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 08:11:39,957 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 3 states [2022-04-06 08:11:39,957 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:11:39,976 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 3 interpolants. [2022-04-06 08:11:39,977 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 08:11:39,979 INFO L87 Difference]: Start difference. First operand has 28 states, 16 states have (on average 1.375) internal successors, (22), 17 states have internal predecessors, (22), 6 states have call successors, (6), 4 states have call predecessors, (6), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) Second operand has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-04-06 08:11:40,024 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:11:40,025 INFO L93 Difference]: Finished difference Result 28 states and 30 transitions. [2022-04-06 08:11:40,026 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 3 states. [2022-04-06 08:11:40,026 INFO L78 Accepts]: Start accepts. Automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) Word has length 17 [2022-04-06 08:11:40,027 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:11:40,031 INFO L225 Difference]: With dead ends: 28 [2022-04-06 08:11:40,031 INFO L226 Difference]: Without dead ends: 23 [2022-04-06 08:11:40,032 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 7 GetRequests, 6 SyntacticMatches, 0 SemanticMatches, 1 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=3, Invalid=3, Unknown=0, NotChecked=0, Total=6 [2022-04-06 08:11:40,036 INFO L913 BasicCegarLoop]: 26 mSDtfsCounter, 15 mSDsluCounter, 3 mSDsCounter, 0 mSdLazyCounter, 6 mSolverCounterSat, 5 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 19 SdHoareTripleChecker+Valid, 29 SdHoareTripleChecker+Invalid, 11 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 5 IncrementalHoareTripleChecker+Valid, 6 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 08:11:40,038 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [19 Valid, 29 Invalid, 11 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [5 Valid, 6 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 08:11:40,048 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 23 states. [2022-04-06 08:11:40,064 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 23 to 23. [2022-04-06 08:11:40,065 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 23 states, 13 states have (on average 1.1538461538461537) internal successors, (15), 14 states have internal predecessors, (15), 6 states have call successors, (6), 4 states have call predecessors, (6), 3 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-04-06 08:11:40,066 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 23 states to 23 states and 25 transitions. [2022-04-06 08:11:40,067 INFO L78 Accepts]: Start accepts. Automaton has 23 states and 25 transitions. Word has length 17 [2022-04-06 08:11:40,068 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:11:40,068 INFO L478 AbstractCegarLoop]: Abstraction has 23 states and 25 transitions. [2022-04-06 08:11:40,068 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 3 states, 3 states have (on average 3.6666666666666665) internal successors, (11), 2 states have internal predecessors, (11), 2 states have call successors, (4), 3 states have call predecessors, (4), 2 states have return successors, (2), 2 states have call predecessors, (2), 1 states have call successors, (2) [2022-04-06 08:11:40,069 INFO L276 IsEmpty]: Start isEmpty. Operand 23 states and 25 transitions. [2022-04-06 08:11:40,069 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 18 [2022-04-06 08:11:40,069 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:11:40,069 INFO L499 BasicCegarLoop]: trace histogram [1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:11:40,069 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable0 [2022-04-06 08:11:40,070 INFO L403 AbstractCegarLoop]: === Iteration 2 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:11:40,071 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:11:40,071 INFO L85 PathProgramCache]: Analyzing trace with hash 603980644, now seen corresponding path program 1 times [2022-04-06 08:11:40,071 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:11:40,071 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [26341282] [2022-04-06 08:11:40,072 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:11:40,072 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:11:40,100 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:11:40,101 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [863925441] [2022-04-06 08:11:40,101 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:11:40,102 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:11:40,102 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:11:40,103 INFO L229 MonitoredProcess]: Starting monitored process 2 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:11:40,117 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Waiting until timeout for monitored process [2022-04-06 08:11:40,161 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 08:11:40,162 INFO L263 TraceCheckSpWp]: Trace formula consists of 68 conjuncts, 7 conjunts are in the unsatisfiable core [2022-04-06 08:11:40,165 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:11:40,282 INFO L134 CoverageAnalysis]: Checked inductivity of 0 backedges. 0 proven. 0 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 08:11:40,282 INFO L324 TraceCheckSpWp]: Omiting computation of backward sequence because forward sequence was already perfect [2022-04-06 08:11:40,282 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:11:40,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [26341282] [2022-04-06 08:11:40,283 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:11:40,283 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [863925441] [2022-04-06 08:11:40,283 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [863925441] provided 1 perfect and 0 imperfect interpolant sequences [2022-04-06 08:11:40,283 INFO L184 FreeRefinementEngine]: Found 1 perfect and 0 imperfect interpolant sequences. [2022-04-06 08:11:40,283 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [] total 5 [2022-04-06 08:11:40,284 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1035904863] [2022-04-06 08:11:40,284 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 08:11:40,284 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 08:11:40,284 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:11:40,285 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 08:11:40,285 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=7, Invalid=13, Unknown=0, NotChecked=0, Total=20 [2022-04-06 08:11:40,285 INFO L87 Difference]: Start difference. First operand 23 states and 25 transitions. Second operand has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-04-06 08:11:40,330 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:11:40,330 INFO L93 Difference]: Finished difference Result 32 states and 36 transitions. [2022-04-06 08:11:40,330 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 08:11:40,330 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) Word has length 17 [2022-04-06 08:11:40,331 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:11:40,331 INFO L225 Difference]: With dead ends: 32 [2022-04-06 08:11:40,331 INFO L226 Difference]: Without dead ends: 30 [2022-04-06 08:11:40,331 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 17 GetRequests, 13 SyntacticMatches, 0 SemanticMatches, 4 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.0s TimeCoverageRelationStatistics Valid=11, Invalid=19, Unknown=0, NotChecked=0, Total=30 [2022-04-06 08:11:40,332 INFO L913 BasicCegarLoop]: 22 mSDtfsCounter, 6 mSDsluCounter, 55 mSDsCounter, 0 mSdLazyCounter, 28 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 8 SdHoareTripleChecker+Valid, 77 SdHoareTripleChecker+Invalid, 30 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 28 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 08:11:40,333 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [8 Valid, 77 Invalid, 30 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 28 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 08:11:40,333 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 30 states. [2022-04-06 08:11:40,336 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 30 to 30. [2022-04-06 08:11:40,337 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 30 states, 18 states have (on average 1.1111111111111112) internal successors, (20), 19 states have internal predecessors, (20), 7 states have call successors, (7), 5 states have call predecessors, (7), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-04-06 08:11:40,337 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 30 states to 30 states and 32 transitions. [2022-04-06 08:11:40,337 INFO L78 Accepts]: Start accepts. Automaton has 30 states and 32 transitions. Word has length 17 [2022-04-06 08:11:40,338 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:11:40,338 INFO L478 AbstractCegarLoop]: Abstraction has 30 states and 32 transitions. [2022-04-06 08:11:40,338 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 2.2) internal successors, (11), 4 states have internal predecessors, (11), 2 states have call successors, (4), 2 states have call predecessors, (4), 1 states have return successors, (2), 1 states have call predecessors, (2), 1 states have call successors, (2) [2022-04-06 08:11:40,338 INFO L276 IsEmpty]: Start isEmpty. Operand 30 states and 32 transitions. [2022-04-06 08:11:40,338 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 25 [2022-04-06 08:11:40,338 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:11:40,339 INFO L499 BasicCegarLoop]: trace histogram [2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:11:40,356 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (2)] Ended with exit code 0 [2022-04-06 08:11:40,555 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable1,2 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:11:40,556 INFO L403 AbstractCegarLoop]: === Iteration 3 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:11:40,556 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:11:40,557 INFO L85 PathProgramCache]: Analyzing trace with hash -169450186, now seen corresponding path program 1 times [2022-04-06 08:11:40,557 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:11:40,557 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [721216414] [2022-04-06 08:11:40,557 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:11:40,557 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:11:40,566 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:11:40,566 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1546059322] [2022-04-06 08:11:40,566 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:11:40,566 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:11:40,566 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:11:40,574 INFO L229 MonitoredProcess]: Starting monitored process 3 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:11:40,575 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Waiting until timeout for monitored process [2022-04-06 08:11:40,608 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 08:11:40,608 INFO L263 TraceCheckSpWp]: Trace formula consists of 85 conjuncts, 11 conjunts are in the unsatisfiable core [2022-04-06 08:11:40,610 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:11:40,699 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 2 refuted. 0 times theorem prover too weak. 0 trivial. 0 not checked. [2022-04-06 08:11:40,700 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:11:43,663 INFO L134 CoverageAnalysis]: Checked inductivity of 4 backedges. 2 proven. 0 refuted. 0 times theorem prover too weak. 2 trivial. 0 not checked. [2022-04-06 08:11:43,663 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:11:43,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [721216414] [2022-04-06 08:11:43,663 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:11:43,663 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1546059322] [2022-04-06 08:11:43,664 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1546059322] provided 1 perfect and 1 imperfect interpolant sequences [2022-04-06 08:11:43,664 INFO L184 FreeRefinementEngine]: Found 1 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:11:43,664 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [5] imperfect sequences [6] total 7 [2022-04-06 08:11:43,664 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1135542907] [2022-04-06 08:11:43,664 INFO L85 oduleStraightlineAll]: Using 1 perfect interpolants to construct interpolant automaton [2022-04-06 08:11:43,664 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 5 states [2022-04-06 08:11:43,664 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:11:43,665 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 5 interpolants. [2022-04-06 08:11:43,665 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=13, Invalid=29, Unknown=0, NotChecked=0, Total=42 [2022-04-06 08:11:43,665 INFO L87 Difference]: Start difference. First operand 30 states and 32 transitions. Second operand has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 08:11:43,700 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:11:43,700 INFO L93 Difference]: Finished difference Result 34 states and 35 transitions. [2022-04-06 08:11:43,701 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 5 states. [2022-04-06 08:11:43,701 INFO L78 Accepts]: Start accepts. Automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) Word has length 24 [2022-04-06 08:11:43,701 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:11:43,703 INFO L225 Difference]: With dead ends: 34 [2022-04-06 08:11:43,703 INFO L226 Difference]: Without dead ends: 31 [2022-04-06 08:11:43,704 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 48 GetRequests, 40 SyntacticMatches, 2 SemanticMatches, 6 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 0 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=17, Invalid=39, Unknown=0, NotChecked=0, Total=56 [2022-04-06 08:11:43,706 INFO L913 BasicCegarLoop]: 21 mSDtfsCounter, 6 mSDsluCounter, 49 mSDsCounter, 0 mSdLazyCounter, 22 mSolverCounterSat, 1 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 7 SdHoareTripleChecker+Valid, 70 SdHoareTripleChecker+Invalid, 23 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 1 IncrementalHoareTripleChecker+Valid, 22 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 08:11:43,707 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [7 Valid, 70 Invalid, 23 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [1 Valid, 22 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 08:11:43,707 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 31 states. [2022-04-06 08:11:43,709 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 31 to 31. [2022-04-06 08:11:43,709 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 31 states, 20 states have (on average 1.05) internal successors, (21), 20 states have internal predecessors, (21), 6 states have call successors, (6), 6 states have call predecessors, (6), 4 states have return successors, (4), 4 states have call predecessors, (4), 4 states have call successors, (4) [2022-04-06 08:11:43,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 31 states to 31 states and 31 transitions. [2022-04-06 08:11:43,710 INFO L78 Accepts]: Start accepts. Automaton has 31 states and 31 transitions. Word has length 24 [2022-04-06 08:11:43,710 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:11:43,710 INFO L478 AbstractCegarLoop]: Abstraction has 31 states and 31 transitions. [2022-04-06 08:11:43,710 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 5 states, 5 states have (on average 3.0) internal successors, (15), 4 states have internal predecessors, (15), 2 states have call successors, (5), 2 states have call predecessors, (5), 1 states have return successors, (3), 2 states have call predecessors, (3), 2 states have call successors, (3) [2022-04-06 08:11:43,710 INFO L276 IsEmpty]: Start isEmpty. Operand 31 states and 31 transitions. [2022-04-06 08:11:43,711 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 31 [2022-04-06 08:11:43,711 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:11:43,711 INFO L499 BasicCegarLoop]: trace histogram [3, 2, 2, 2, 2, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:11:43,731 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (3)] Forceful destruction successful, exit code 0 [2022-04-06 08:11:43,929 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 3 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable2 [2022-04-06 08:11:43,929 INFO L403 AbstractCegarLoop]: === Iteration 4 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:11:43,930 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:11:43,930 INFO L85 PathProgramCache]: Analyzing trace with hash -434891502, now seen corresponding path program 1 times [2022-04-06 08:11:43,930 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:11:43,930 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [765223473] [2022-04-06 08:11:43,930 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:11:43,930 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:11:43,939 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:11:43,939 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [905109885] [2022-04-06 08:11:43,940 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:11:43,940 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:11:43,940 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:11:43,941 INFO L229 MonitoredProcess]: Starting monitored process 4 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:11:43,942 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Waiting until timeout for monitored process [2022-04-06 08:11:43,972 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 08:11:43,973 INFO L263 TraceCheckSpWp]: Trace formula consists of 95 conjuncts, 12 conjunts are in the unsatisfiable core [2022-04-06 08:11:43,974 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:11:44,108 INFO L134 CoverageAnalysis]: Checked inductivity of 11 backedges. 4 proven. 3 refuted. 0 times theorem prover too weak. 4 trivial. 0 not checked. [2022-04-06 08:11:44,108 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:11:44,210 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:11:44,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [765223473] [2022-04-06 08:11:44,210 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:11:44,210 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [905109885] [2022-04-06 08:11:44,210 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [905109885] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 08:11:44,210 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:11:44,210 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [7] total 7 [2022-04-06 08:11:44,210 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1779903612] [2022-04-06 08:11:44,211 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 08:11:44,211 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 7 states [2022-04-06 08:11:44,211 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:11:44,211 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 7 interpolants. [2022-04-06 08:11:44,211 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=24, Invalid=66, Unknown=0, NotChecked=0, Total=90 [2022-04-06 08:11:44,212 INFO L87 Difference]: Start difference. First operand 31 states and 31 transitions. Second operand has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 4 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-04-06 08:11:44,259 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:11:44,259 INFO L93 Difference]: Finished difference Result 37 states and 38 transitions. [2022-04-06 08:11:44,260 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 7 states. [2022-04-06 08:11:44,260 INFO L78 Accepts]: Start accepts. Automaton has has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 4 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) Word has length 30 [2022-04-06 08:11:44,260 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:11:44,260 INFO L225 Difference]: With dead ends: 37 [2022-04-06 08:11:44,261 INFO L226 Difference]: Without dead ends: 34 [2022-04-06 08:11:44,261 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 44 GetRequests, 33 SyntacticMatches, 1 SemanticMatches, 10 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=34, Invalid=98, Unknown=0, NotChecked=0, Total=132 [2022-04-06 08:11:44,261 INFO L913 BasicCegarLoop]: 25 mSDtfsCounter, 2 mSDsluCounter, 90 mSDsCounter, 0 mSdLazyCounter, 51 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 115 SdHoareTripleChecker+Invalid, 51 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 51 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 08:11:44,262 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 115 Invalid, 51 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 51 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 08:11:44,262 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 34 states. [2022-04-06 08:11:44,264 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 34 to 34. [2022-04-06 08:11:44,264 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 34 states, 22 states have (on average 1.0454545454545454) internal successors, (23), 22 states have internal predecessors, (23), 7 states have call successors, (7), 6 states have call predecessors, (7), 4 states have return successors, (5), 5 states have call predecessors, (5), 5 states have call successors, (5) [2022-04-06 08:11:44,265 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 34 states to 34 states and 35 transitions. [2022-04-06 08:11:44,265 INFO L78 Accepts]: Start accepts. Automaton has 34 states and 35 transitions. Word has length 30 [2022-04-06 08:11:44,265 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:11:44,265 INFO L478 AbstractCegarLoop]: Abstraction has 34 states and 35 transitions. [2022-04-06 08:11:44,265 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 7 states, 6 states have (on average 2.8333333333333335) internal successors, (17), 6 states have internal predecessors, (17), 4 states have call successors, (6), 2 states have call predecessors, (6), 1 states have return successors, (4), 3 states have call predecessors, (4), 3 states have call successors, (4) [2022-04-06 08:11:44,265 INFO L276 IsEmpty]: Start isEmpty. Operand 34 states and 35 transitions. [2022-04-06 08:11:44,266 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 38 [2022-04-06 08:11:44,266 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:11:44,266 INFO L499 BasicCegarLoop]: trace histogram [4, 3, 3, 3, 3, 3, 2, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:11:44,283 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (4)] Forceful destruction successful, exit code 0 [2022-04-06 08:11:44,483 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable3,4 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:11:44,484 INFO L403 AbstractCegarLoop]: === Iteration 5 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:11:44,484 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:11:44,484 INFO L85 PathProgramCache]: Analyzing trace with hash 725792896, now seen corresponding path program 2 times [2022-04-06 08:11:44,484 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:11:44,484 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1139151936] [2022-04-06 08:11:44,484 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:11:44,484 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:11:44,491 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:11:44,492 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1718824879] [2022-04-06 08:11:44,492 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 08:11:44,492 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:11:44,492 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:11:44,494 INFO L229 MonitoredProcess]: Starting monitored process 5 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:11:44,516 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Waiting until timeout for monitored process [2022-04-06 08:11:44,543 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 08:11:44,543 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 08:11:44,544 INFO L263 TraceCheckSpWp]: Trace formula consists of 112 conjuncts, 16 conjunts are in the unsatisfiable core [2022-04-06 08:11:44,546 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:11:44,703 INFO L134 CoverageAnalysis]: Checked inductivity of 27 backedges. 6 proven. 9 refuted. 0 times theorem prover too weak. 12 trivial. 0 not checked. [2022-04-06 08:11:44,704 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:11:44,866 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:11:44,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1139151936] [2022-04-06 08:11:44,866 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:11:44,866 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1718824879] [2022-04-06 08:11:44,866 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1718824879] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 08:11:44,866 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:11:44,866 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [8] total 8 [2022-04-06 08:11:44,867 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [7182170] [2022-04-06 08:11:44,867 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 08:11:44,869 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 8 states [2022-04-06 08:11:44,869 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:11:44,869 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 8 interpolants. [2022-04-06 08:11:44,869 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=27, Invalid=83, Unknown=0, NotChecked=0, Total=110 [2022-04-06 08:11:44,870 INFO L87 Difference]: Start difference. First operand 34 states and 35 transitions. Second operand has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 states have internal predecessors, (19), 5 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2022-04-06 08:11:44,937 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:11:44,937 INFO L93 Difference]: Finished difference Result 40 states and 42 transitions. [2022-04-06 08:11:44,938 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 8 states. [2022-04-06 08:11:44,938 INFO L78 Accepts]: Start accepts. Automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 states have internal predecessors, (19), 5 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) Word has length 37 [2022-04-06 08:11:44,938 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:11:44,938 INFO L225 Difference]: With dead ends: 40 [2022-04-06 08:11:44,938 INFO L226 Difference]: Without dead ends: 37 [2022-04-06 08:11:44,939 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 51 GetRequests, 39 SyntacticMatches, 1 SemanticMatches, 11 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=37, Invalid=119, Unknown=0, NotChecked=0, Total=156 [2022-04-06 08:11:44,939 INFO L913 BasicCegarLoop]: 28 mSDtfsCounter, 2 mSDsluCounter, 115 mSDsCounter, 0 mSdLazyCounter, 77 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 143 SdHoareTripleChecker+Invalid, 77 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 77 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.0s IncrementalHoareTripleChecker+Time [2022-04-06 08:11:44,940 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 143 Invalid, 77 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 77 Invalid, 0 Unknown, 0 Unchecked, 0.0s Time] [2022-04-06 08:11:44,940 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 37 states. [2022-04-06 08:11:44,942 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 37 to 37. [2022-04-06 08:11:44,942 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 37 states, 24 states have (on average 1.0416666666666667) internal successors, (25), 24 states have internal predecessors, (25), 8 states have call successors, (8), 6 states have call predecessors, (8), 4 states have return successors, (6), 6 states have call predecessors, (6), 6 states have call successors, (6) [2022-04-06 08:11:44,943 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 37 states to 37 states and 39 transitions. [2022-04-06 08:11:44,943 INFO L78 Accepts]: Start accepts. Automaton has 37 states and 39 transitions. Word has length 37 [2022-04-06 08:11:44,943 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:11:44,943 INFO L478 AbstractCegarLoop]: Abstraction has 37 states and 39 transitions. [2022-04-06 08:11:44,943 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 8 states, 7 states have (on average 2.7142857142857144) internal successors, (19), 7 states have internal predecessors, (19), 5 states have call successors, (7), 2 states have call predecessors, (7), 1 states have return successors, (5), 4 states have call predecessors, (5), 4 states have call successors, (5) [2022-04-06 08:11:44,943 INFO L276 IsEmpty]: Start isEmpty. Operand 37 states and 39 transitions. [2022-04-06 08:11:44,944 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 45 [2022-04-06 08:11:44,944 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:11:44,944 INFO L499 BasicCegarLoop]: trace histogram [5, 4, 4, 4, 4, 4, 3, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:11:44,968 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (5)] Ended with exit code 0 [2022-04-06 08:11:45,161 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable4,5 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:11:45,161 INFO L403 AbstractCegarLoop]: === Iteration 6 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:11:45,162 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:11:45,162 INFO L85 PathProgramCache]: Analyzing trace with hash 1487404370, now seen corresponding path program 3 times [2022-04-06 08:11:45,162 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:11:45,162 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [960024546] [2022-04-06 08:11:45,162 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:11:45,162 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:11:45,169 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:11:45,169 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [577623511] [2022-04-06 08:11:45,169 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-04-06 08:11:45,169 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:11:45,169 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:11:45,170 INFO L229 MonitoredProcess]: Starting monitored process 6 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:11:45,171 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Waiting until timeout for monitored process [2022-04-06 08:11:45,263 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 4 check-sat command(s) [2022-04-06 08:11:45,263 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 08:11:45,264 INFO L263 TraceCheckSpWp]: Trace formula consists of 129 conjuncts, 20 conjunts are in the unsatisfiable core [2022-04-06 08:11:45,266 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:11:45,415 INFO L134 CoverageAnalysis]: Checked inductivity of 50 backedges. 8 proven. 18 refuted. 0 times theorem prover too weak. 24 trivial. 0 not checked. [2022-04-06 08:11:45,416 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:11:45,573 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:11:45,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [960024546] [2022-04-06 08:11:45,573 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:11:45,573 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [577623511] [2022-04-06 08:11:45,573 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [577623511] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 08:11:45,573 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:11:45,573 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [9] total 9 [2022-04-06 08:11:45,573 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [48778942] [2022-04-06 08:11:45,574 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 08:11:45,574 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 9 states [2022-04-06 08:11:45,574 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:11:45,574 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 9 interpolants. [2022-04-06 08:11:45,574 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=30, Invalid=102, Unknown=0, NotChecked=0, Total=132 [2022-04-06 08:11:45,575 INFO L87 Difference]: Start difference. First operand 37 states and 39 transitions. Second operand has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 6 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-04-06 08:11:45,685 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:11:45,685 INFO L93 Difference]: Finished difference Result 43 states and 46 transitions. [2022-04-06 08:11:45,685 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 9 states. [2022-04-06 08:11:45,685 INFO L78 Accepts]: Start accepts. Automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 6 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) Word has length 44 [2022-04-06 08:11:45,687 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:11:45,687 INFO L225 Difference]: With dead ends: 43 [2022-04-06 08:11:45,687 INFO L226 Difference]: Without dead ends: 40 [2022-04-06 08:11:45,688 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 58 GetRequests, 45 SyntacticMatches, 1 SemanticMatches, 12 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=40, Invalid=142, Unknown=0, NotChecked=0, Total=182 [2022-04-06 08:11:45,690 INFO L913 BasicCegarLoop]: 31 mSDtfsCounter, 2 mSDsluCounter, 142 mSDsCounter, 0 mSdLazyCounter, 109 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 173 SdHoareTripleChecker+Invalid, 109 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 109 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 08:11:45,690 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 173 Invalid, 109 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 109 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 08:11:45,690 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 40 states. [2022-04-06 08:11:45,692 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 40 to 40. [2022-04-06 08:11:45,692 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 40 states, 26 states have (on average 1.0384615384615385) internal successors, (27), 26 states have internal predecessors, (27), 9 states have call successors, (9), 6 states have call predecessors, (9), 4 states have return successors, (7), 7 states have call predecessors, (7), 7 states have call successors, (7) [2022-04-06 08:11:45,693 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 40 states to 40 states and 43 transitions. [2022-04-06 08:11:45,693 INFO L78 Accepts]: Start accepts. Automaton has 40 states and 43 transitions. Word has length 44 [2022-04-06 08:11:45,693 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:11:45,693 INFO L478 AbstractCegarLoop]: Abstraction has 40 states and 43 transitions. [2022-04-06 08:11:45,693 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 9 states, 8 states have (on average 2.625) internal successors, (21), 8 states have internal predecessors, (21), 6 states have call successors, (8), 2 states have call predecessors, (8), 1 states have return successors, (6), 5 states have call predecessors, (6), 5 states have call successors, (6) [2022-04-06 08:11:45,693 INFO L276 IsEmpty]: Start isEmpty. Operand 40 states and 43 transitions. [2022-04-06 08:11:45,694 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 52 [2022-04-06 08:11:45,694 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:11:45,694 INFO L499 BasicCegarLoop]: trace histogram [6, 5, 5, 5, 5, 5, 4, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:11:45,715 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (6)] Ended with exit code 0 [2022-04-06 08:11:45,895 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable5,6 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:11:45,895 INFO L403 AbstractCegarLoop]: === Iteration 7 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:11:45,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:11:45,896 INFO L85 PathProgramCache]: Analyzing trace with hash 1178929216, now seen corresponding path program 4 times [2022-04-06 08:11:45,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:11:45,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2046082704] [2022-04-06 08:11:45,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:11:45,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:11:45,905 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:11:45,906 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [522944731] [2022-04-06 08:11:45,906 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 08:11:45,906 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:11:45,906 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:11:45,909 INFO L229 MonitoredProcess]: Starting monitored process 7 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:11:45,911 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Waiting until timeout for monitored process [2022-04-06 08:11:46,125 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 08:11:46,125 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 08:11:46,126 INFO L263 TraceCheckSpWp]: Trace formula consists of 115 conjuncts, 24 conjunts are in the unsatisfiable core [2022-04-06 08:11:46,128 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:11:46,302 INFO L134 CoverageAnalysis]: Checked inductivity of 80 backedges. 10 proven. 30 refuted. 0 times theorem prover too weak. 40 trivial. 0 not checked. [2022-04-06 08:11:46,302 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:11:46,401 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:11:46,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2046082704] [2022-04-06 08:11:46,402 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:11:46,402 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [522944731] [2022-04-06 08:11:46,402 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [522944731] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 08:11:46,402 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:11:46,402 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [10] total 10 [2022-04-06 08:11:46,402 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1670526852] [2022-04-06 08:11:46,402 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 08:11:46,403 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 10 states [2022-04-06 08:11:46,403 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:11:46,403 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 10 interpolants. [2022-04-06 08:11:46,403 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=33, Invalid=123, Unknown=0, NotChecked=0, Total=156 [2022-04-06 08:11:46,403 INFO L87 Difference]: Start difference. First operand 40 states and 43 transitions. Second operand has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 7 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2022-04-06 08:11:46,507 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:11:46,507 INFO L93 Difference]: Finished difference Result 46 states and 50 transitions. [2022-04-06 08:11:46,507 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 10 states. [2022-04-06 08:11:46,507 INFO L78 Accepts]: Start accepts. Automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 7 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) Word has length 51 [2022-04-06 08:11:46,508 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:11:46,509 INFO L225 Difference]: With dead ends: 46 [2022-04-06 08:11:46,509 INFO L226 Difference]: Without dead ends: 43 [2022-04-06 08:11:46,509 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 65 GetRequests, 51 SyntacticMatches, 1 SemanticMatches, 13 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=43, Invalid=167, Unknown=0, NotChecked=0, Total=210 [2022-04-06 08:11:46,509 INFO L913 BasicCegarLoop]: 34 mSDtfsCounter, 2 mSDsluCounter, 171 mSDsCounter, 0 mSdLazyCounter, 147 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 205 SdHoareTripleChecker+Invalid, 147 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 147 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 08:11:46,510 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 205 Invalid, 147 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 147 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 08:11:46,510 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 43 states. [2022-04-06 08:11:46,512 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 43 to 43. [2022-04-06 08:11:46,512 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 43 states, 28 states have (on average 1.0357142857142858) internal successors, (29), 28 states have internal predecessors, (29), 10 states have call successors, (10), 6 states have call predecessors, (10), 4 states have return successors, (8), 8 states have call predecessors, (8), 8 states have call successors, (8) [2022-04-06 08:11:46,513 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 43 states to 43 states and 47 transitions. [2022-04-06 08:11:46,513 INFO L78 Accepts]: Start accepts. Automaton has 43 states and 47 transitions. Word has length 51 [2022-04-06 08:11:46,513 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:11:46,513 INFO L478 AbstractCegarLoop]: Abstraction has 43 states and 47 transitions. [2022-04-06 08:11:46,513 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 10 states, 9 states have (on average 2.5555555555555554) internal successors, (23), 9 states have internal predecessors, (23), 7 states have call successors, (9), 2 states have call predecessors, (9), 1 states have return successors, (7), 6 states have call predecessors, (7), 6 states have call successors, (7) [2022-04-06 08:11:46,513 INFO L276 IsEmpty]: Start isEmpty. Operand 43 states and 47 transitions. [2022-04-06 08:11:46,514 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 59 [2022-04-06 08:11:46,514 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:11:46,514 INFO L499 BasicCegarLoop]: trace histogram [7, 6, 6, 6, 6, 6, 5, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:11:46,531 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (7)] Forceful destruction successful, exit code 0 [2022-04-06 08:11:46,723 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable6,7 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:11:46,724 INFO L403 AbstractCegarLoop]: === Iteration 8 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:11:46,724 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:11:46,724 INFO L85 PathProgramCache]: Analyzing trace with hash -1658817134, now seen corresponding path program 5 times [2022-04-06 08:11:46,724 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:11:46,724 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [587764525] [2022-04-06 08:11:46,724 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:11:46,725 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:11:46,731 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:11:46,731 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1089364250] [2022-04-06 08:11:46,731 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-04-06 08:11:46,732 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:11:46,732 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:11:46,732 INFO L229 MonitoredProcess]: Starting monitored process 8 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:11:46,733 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Waiting until timeout for monitored process [2022-04-06 08:11:46,850 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 6 check-sat command(s) [2022-04-06 08:11:46,850 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 08:11:46,851 INFO L263 TraceCheckSpWp]: Trace formula consists of 163 conjuncts, 28 conjunts are in the unsatisfiable core [2022-04-06 08:11:46,853 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:11:47,020 INFO L134 CoverageAnalysis]: Checked inductivity of 117 backedges. 12 proven. 45 refuted. 0 times theorem prover too weak. 60 trivial. 0 not checked. [2022-04-06 08:11:47,021 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:11:47,120 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:11:47,120 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [587764525] [2022-04-06 08:11:47,121 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:11:47,121 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1089364250] [2022-04-06 08:11:47,121 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1089364250] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 08:11:47,121 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:11:47,121 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [11] total 11 [2022-04-06 08:11:47,121 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1829004861] [2022-04-06 08:11:47,121 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 08:11:47,121 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 11 states [2022-04-06 08:11:47,121 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:11:47,122 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 11 interpolants. [2022-04-06 08:11:47,122 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=36, Invalid=146, Unknown=0, NotChecked=0, Total=182 [2022-04-06 08:11:47,122 INFO L87 Difference]: Start difference. First operand 43 states and 47 transitions. Second operand has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 8 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2022-04-06 08:11:47,255 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:11:47,255 INFO L93 Difference]: Finished difference Result 49 states and 54 transitions. [2022-04-06 08:11:47,256 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 11 states. [2022-04-06 08:11:47,256 INFO L78 Accepts]: Start accepts. Automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 8 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) Word has length 58 [2022-04-06 08:11:47,256 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:11:47,256 INFO L225 Difference]: With dead ends: 49 [2022-04-06 08:11:47,256 INFO L226 Difference]: Without dead ends: 46 [2022-04-06 08:11:47,257 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 72 GetRequests, 57 SyntacticMatches, 1 SemanticMatches, 14 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=46, Invalid=194, Unknown=0, NotChecked=0, Total=240 [2022-04-06 08:11:47,257 INFO L913 BasicCegarLoop]: 37 mSDtfsCounter, 2 mSDsluCounter, 202 mSDsCounter, 0 mSdLazyCounter, 191 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 239 SdHoareTripleChecker+Invalid, 191 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 191 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 08:11:47,257 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 239 Invalid, 191 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 191 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 08:11:47,258 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 46 states. [2022-04-06 08:11:47,260 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 46 to 46. [2022-04-06 08:11:47,260 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 46 states, 30 states have (on average 1.0333333333333334) internal successors, (31), 30 states have internal predecessors, (31), 11 states have call successors, (11), 6 states have call predecessors, (11), 4 states have return successors, (9), 9 states have call predecessors, (9), 9 states have call successors, (9) [2022-04-06 08:11:47,260 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 46 states to 46 states and 51 transitions. [2022-04-06 08:11:47,261 INFO L78 Accepts]: Start accepts. Automaton has 46 states and 51 transitions. Word has length 58 [2022-04-06 08:11:47,261 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:11:47,261 INFO L478 AbstractCegarLoop]: Abstraction has 46 states and 51 transitions. [2022-04-06 08:11:47,261 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 11 states, 10 states have (on average 2.5) internal successors, (25), 10 states have internal predecessors, (25), 8 states have call successors, (10), 2 states have call predecessors, (10), 1 states have return successors, (8), 7 states have call predecessors, (8), 7 states have call successors, (8) [2022-04-06 08:11:47,261 INFO L276 IsEmpty]: Start isEmpty. Operand 46 states and 51 transitions. [2022-04-06 08:11:47,262 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 66 [2022-04-06 08:11:47,262 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:11:47,262 INFO L499 BasicCegarLoop]: trace histogram [8, 7, 7, 7, 7, 7, 6, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:11:47,281 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (8)] Forceful destruction successful, exit code 0 [2022-04-06 08:11:47,466 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable7,8 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:11:47,466 INFO L403 AbstractCegarLoop]: === Iteration 9 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:11:47,466 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:11:47,467 INFO L85 PathProgramCache]: Analyzing trace with hash 270583808, now seen corresponding path program 6 times [2022-04-06 08:11:47,467 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:11:47,467 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [670075274] [2022-04-06 08:11:47,467 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:11:47,467 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:11:47,474 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:11:47,474 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1704673453] [2022-04-06 08:11:47,474 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 08:11:47,474 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:11:47,474 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:11:47,491 INFO L229 MonitoredProcess]: Starting monitored process 9 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:11:47,499 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Waiting until timeout for monitored process [2022-04-06 08:11:47,623 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 7 check-sat command(s) [2022-04-06 08:11:47,623 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 08:11:47,625 INFO L263 TraceCheckSpWp]: Trace formula consists of 180 conjuncts, 32 conjunts are in the unsatisfiable core [2022-04-06 08:11:47,626 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:11:47,839 INFO L134 CoverageAnalysis]: Checked inductivity of 161 backedges. 14 proven. 63 refuted. 0 times theorem prover too weak. 84 trivial. 0 not checked. [2022-04-06 08:11:47,839 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:11:47,958 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:11:47,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [670075274] [2022-04-06 08:11:47,958 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:11:47,958 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1704673453] [2022-04-06 08:11:47,958 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1704673453] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 08:11:47,959 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:11:47,959 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [12] total 12 [2022-04-06 08:11:47,959 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [869896809] [2022-04-06 08:11:47,959 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 08:11:47,959 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 12 states [2022-04-06 08:11:47,959 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:11:47,960 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 12 interpolants. [2022-04-06 08:11:47,960 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=39, Invalid=171, Unknown=0, NotChecked=0, Total=210 [2022-04-06 08:11:47,960 INFO L87 Difference]: Start difference. First operand 46 states and 51 transitions. Second operand has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 9 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2022-04-06 08:11:48,099 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:11:48,100 INFO L93 Difference]: Finished difference Result 52 states and 58 transitions. [2022-04-06 08:11:48,100 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 12 states. [2022-04-06 08:11:48,100 INFO L78 Accepts]: Start accepts. Automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 9 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) Word has length 65 [2022-04-06 08:11:48,100 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:11:48,101 INFO L225 Difference]: With dead ends: 52 [2022-04-06 08:11:48,101 INFO L226 Difference]: Without dead ends: 49 [2022-04-06 08:11:48,101 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 79 GetRequests, 63 SyntacticMatches, 1 SemanticMatches, 15 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=49, Invalid=223, Unknown=0, NotChecked=0, Total=272 [2022-04-06 08:11:48,101 INFO L913 BasicCegarLoop]: 40 mSDtfsCounter, 2 mSDsluCounter, 235 mSDsCounter, 0 mSdLazyCounter, 241 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 275 SdHoareTripleChecker+Invalid, 241 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 241 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 08:11:48,102 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 275 Invalid, 241 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 241 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 08:11:48,102 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 49 states. [2022-04-06 08:11:48,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 49 to 49. [2022-04-06 08:11:48,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 49 states, 32 states have (on average 1.03125) internal successors, (33), 32 states have internal predecessors, (33), 12 states have call successors, (12), 6 states have call predecessors, (12), 4 states have return successors, (10), 10 states have call predecessors, (10), 10 states have call successors, (10) [2022-04-06 08:11:48,105 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 49 states to 49 states and 55 transitions. [2022-04-06 08:11:48,105 INFO L78 Accepts]: Start accepts. Automaton has 49 states and 55 transitions. Word has length 65 [2022-04-06 08:11:48,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:11:48,106 INFO L478 AbstractCegarLoop]: Abstraction has 49 states and 55 transitions. [2022-04-06 08:11:48,106 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 12 states, 11 states have (on average 2.4545454545454546) internal successors, (27), 11 states have internal predecessors, (27), 9 states have call successors, (11), 2 states have call predecessors, (11), 1 states have return successors, (9), 8 states have call predecessors, (9), 8 states have call successors, (9) [2022-04-06 08:11:48,106 INFO L276 IsEmpty]: Start isEmpty. Operand 49 states and 55 transitions. [2022-04-06 08:11:48,106 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 73 [2022-04-06 08:11:48,106 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:11:48,107 INFO L499 BasicCegarLoop]: trace histogram [9, 8, 8, 8, 8, 8, 7, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:11:48,118 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (9)] Forceful destruction successful, exit code 0 [2022-04-06 08:11:48,311 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 9 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable8 [2022-04-06 08:11:48,311 INFO L403 AbstractCegarLoop]: === Iteration 10 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:11:48,312 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:11:48,312 INFO L85 PathProgramCache]: Analyzing trace with hash 4292050, now seen corresponding path program 7 times [2022-04-06 08:11:48,312 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:11:48,312 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [853083158] [2022-04-06 08:11:48,312 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:11:48,312 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:11:48,318 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:11:48,319 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2143638238] [2022-04-06 08:11:48,319 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-04-06 08:11:48,319 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:11:48,319 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:11:48,341 INFO L229 MonitoredProcess]: Starting monitored process 10 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:11:48,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Waiting until timeout for monitored process [2022-04-06 08:11:48,694 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 08:11:48,696 INFO L263 TraceCheckSpWp]: Trace formula consists of 197 conjuncts, 36 conjunts are in the unsatisfiable core [2022-04-06 08:11:48,697 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:11:48,941 INFO L134 CoverageAnalysis]: Checked inductivity of 212 backedges. 16 proven. 84 refuted. 0 times theorem prover too weak. 112 trivial. 0 not checked. [2022-04-06 08:11:48,941 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:11:49,046 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:11:49,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [853083158] [2022-04-06 08:11:49,046 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:11:49,046 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2143638238] [2022-04-06 08:11:49,046 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2143638238] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 08:11:49,046 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:11:49,046 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [13] total 13 [2022-04-06 08:11:49,047 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [621050205] [2022-04-06 08:11:49,047 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 08:11:49,047 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 13 states [2022-04-06 08:11:49,047 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:11:49,047 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 13 interpolants. [2022-04-06 08:11:49,047 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=42, Invalid=198, Unknown=0, NotChecked=0, Total=240 [2022-04-06 08:11:49,048 INFO L87 Difference]: Start difference. First operand 49 states and 55 transitions. Second operand has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 10 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2022-04-06 08:11:49,213 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:11:49,213 INFO L93 Difference]: Finished difference Result 55 states and 62 transitions. [2022-04-06 08:11:49,213 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 13 states. [2022-04-06 08:11:49,213 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), 10 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) Word has length 72 [2022-04-06 08:11:49,214 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:11:49,214 INFO L225 Difference]: With dead ends: 55 [2022-04-06 08:11:49,214 INFO L226 Difference]: Without dead ends: 52 [2022-04-06 08:11:49,214 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 86 GetRequests, 69 SyntacticMatches, 1 SemanticMatches, 16 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.1s TimeCoverageRelationStatistics Valid=52, Invalid=254, Unknown=0, NotChecked=0, Total=306 [2022-04-06 08:11:49,215 INFO L913 BasicCegarLoop]: 43 mSDtfsCounter, 2 mSDsluCounter, 270 mSDsCounter, 0 mSdLazyCounter, 297 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 313 SdHoareTripleChecker+Invalid, 297 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 297 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.1s IncrementalHoareTripleChecker+Time [2022-04-06 08:11:49,215 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 313 Invalid, 297 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 297 Invalid, 0 Unknown, 0 Unchecked, 0.1s Time] [2022-04-06 08:11:49,215 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 52 states. [2022-04-06 08:11:49,217 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 52 to 52. [2022-04-06 08:11:49,218 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 52 states, 34 states have (on average 1.0294117647058822) internal successors, (35), 34 states have internal predecessors, (35), 13 states have call successors, (13), 6 states have call predecessors, (13), 4 states have return successors, (11), 11 states have call predecessors, (11), 11 states have call successors, (11) [2022-04-06 08:11:49,218 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 52 states to 52 states and 59 transitions. [2022-04-06 08:11:49,218 INFO L78 Accepts]: Start accepts. Automaton has 52 states and 59 transitions. Word has length 72 [2022-04-06 08:11:49,218 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:11:49,218 INFO L478 AbstractCegarLoop]: Abstraction has 52 states and 59 transitions. [2022-04-06 08:11:49,219 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 13 states, 12 states have (on average 2.4166666666666665) internal successors, (29), 12 states have internal predecessors, (29), 10 states have call successors, (12), 2 states have call predecessors, (12), 1 states have return successors, (10), 9 states have call predecessors, (10), 9 states have call successors, (10) [2022-04-06 08:11:49,219 INFO L276 IsEmpty]: Start isEmpty. Operand 52 states and 59 transitions. [2022-04-06 08:11:49,219 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 80 [2022-04-06 08:11:49,219 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:11:49,219 INFO L499 BasicCegarLoop]: trace histogram [10, 9, 9, 9, 9, 9, 8, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:11:49,224 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (10)] Ended with exit code 0 [2022-04-06 08:11:49,423 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 10 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable9 [2022-04-06 08:11:49,424 INFO L403 AbstractCegarLoop]: === Iteration 11 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:11:49,424 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:11:49,424 INFO L85 PathProgramCache]: Analyzing trace with hash 395442112, now seen corresponding path program 8 times [2022-04-06 08:11:49,424 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:11:49,424 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1069827202] [2022-04-06 08:11:49,424 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:11:49,424 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:11:49,430 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:11:49,430 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [234197037] [2022-04-06 08:11:49,431 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 08:11:49,431 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:11:49,431 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:11:49,432 INFO L229 MonitoredProcess]: Starting monitored process 11 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:11:49,442 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Waiting until timeout for monitored process [2022-04-06 08:11:49,996 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 08:11:49,997 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 08:11:49,998 INFO L263 TraceCheckSpWp]: Trace formula consists of 214 conjuncts, 40 conjunts are in the unsatisfiable core [2022-04-06 08:11:50,000 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:11:50,274 INFO L134 CoverageAnalysis]: Checked inductivity of 270 backedges. 18 proven. 108 refuted. 0 times theorem prover too weak. 144 trivial. 0 not checked. [2022-04-06 08:11:50,274 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:11:50,409 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:11:50,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1069827202] [2022-04-06 08:11:50,409 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:11:50,409 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [234197037] [2022-04-06 08:11:50,409 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [234197037] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 08:11:50,409 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:11:50,409 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [14] total 14 [2022-04-06 08:11:50,410 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1082753452] [2022-04-06 08:11:50,410 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 08:11:50,410 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 14 states [2022-04-06 08:11:50,410 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:11:50,410 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 14 interpolants. [2022-04-06 08:11:50,410 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=45, Invalid=227, Unknown=0, NotChecked=0, Total=272 [2022-04-06 08:11:50,411 INFO L87 Difference]: Start difference. First operand 52 states and 59 transitions. Second operand has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 11 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2022-04-06 08:11:50,614 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:11:50,614 INFO L93 Difference]: Finished difference Result 58 states and 66 transitions. [2022-04-06 08:11:50,614 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 14 states. [2022-04-06 08:11:50,615 INFO L78 Accepts]: Start accepts. Automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 11 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) Word has length 79 [2022-04-06 08:11:50,615 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:11:50,615 INFO L225 Difference]: With dead ends: 58 [2022-04-06 08:11:50,615 INFO L226 Difference]: Without dead ends: 55 [2022-04-06 08:11:50,615 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 93 GetRequests, 75 SyntacticMatches, 1 SemanticMatches, 17 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=55, Invalid=287, Unknown=0, NotChecked=0, Total=342 [2022-04-06 08:11:50,616 INFO L913 BasicCegarLoop]: 46 mSDtfsCounter, 2 mSDsluCounter, 307 mSDsCounter, 0 mSdLazyCounter, 359 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.1s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 353 SdHoareTripleChecker+Invalid, 359 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 359 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 08:11:50,616 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 353 Invalid, 359 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 359 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 08:11:50,616 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 55 states. [2022-04-06 08:11:50,618 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 55 to 55. [2022-04-06 08:11:50,619 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 55 states, 36 states have (on average 1.0277777777777777) internal successors, (37), 36 states have internal predecessors, (37), 14 states have call successors, (14), 6 states have call predecessors, (14), 4 states have return successors, (12), 12 states have call predecessors, (12), 12 states have call successors, (12) [2022-04-06 08:11:50,619 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 55 states to 55 states and 63 transitions. [2022-04-06 08:11:50,619 INFO L78 Accepts]: Start accepts. Automaton has 55 states and 63 transitions. Word has length 79 [2022-04-06 08:11:50,619 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:11:50,619 INFO L478 AbstractCegarLoop]: Abstraction has 55 states and 63 transitions. [2022-04-06 08:11:50,620 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 14 states, 13 states have (on average 2.3846153846153846) internal successors, (31), 13 states have internal predecessors, (31), 11 states have call successors, (13), 2 states have call predecessors, (13), 1 states have return successors, (11), 10 states have call predecessors, (11), 10 states have call successors, (11) [2022-04-06 08:11:50,620 INFO L276 IsEmpty]: Start isEmpty. Operand 55 states and 63 transitions. [2022-04-06 08:11:50,620 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 87 [2022-04-06 08:11:50,620 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:11:50,620 INFO L499 BasicCegarLoop]: trace histogram [11, 10, 10, 10, 10, 10, 9, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:11:50,625 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (11)] Forceful destruction successful, exit code 0 [2022-04-06 08:11:50,825 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 11 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable10 [2022-04-06 08:11:50,825 INFO L403 AbstractCegarLoop]: === Iteration 12 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:11:50,826 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:11:50,826 INFO L85 PathProgramCache]: Analyzing trace with hash 667883026, now seen corresponding path program 9 times [2022-04-06 08:11:50,826 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:11:50,826 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1306217576] [2022-04-06 08:11:50,826 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:11:50,826 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:11:50,832 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:11:50,832 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1668117694] [2022-04-06 08:11:50,832 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-04-06 08:11:50,832 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:11:50,832 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:11:50,844 INFO L229 MonitoredProcess]: Starting monitored process 12 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:11:50,868 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Waiting until timeout for monitored process [2022-04-06 08:11:51,220 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 10 check-sat command(s) [2022-04-06 08:11:51,220 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 08:11:51,221 INFO L263 TraceCheckSpWp]: Trace formula consists of 231 conjuncts, 45 conjunts are in the unsatisfiable core [2022-04-06 08:11:51,223 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:11:51,489 INFO L134 CoverageAnalysis]: Checked inductivity of 335 backedges. 20 proven. 135 refuted. 0 times theorem prover too weak. 180 trivial. 0 not checked. [2022-04-06 08:11:51,489 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:11:51,708 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:11:51,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1306217576] [2022-04-06 08:11:51,708 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:11:51,708 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1668117694] [2022-04-06 08:11:51,708 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1668117694] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 08:11:51,708 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:11:51,708 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [15] total 15 [2022-04-06 08:11:51,709 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [175692277] [2022-04-06 08:11:51,709 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 08:11:51,709 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 15 states [2022-04-06 08:11:51,709 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:11:51,709 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 15 interpolants. [2022-04-06 08:11:51,709 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=71, Invalid=309, Unknown=0, NotChecked=0, Total=380 [2022-04-06 08:11:51,710 INFO L87 Difference]: Start difference. First operand 55 states and 63 transitions. Second operand has 15 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 12 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2022-04-06 08:11:51,929 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:11:51,930 INFO L93 Difference]: Finished difference Result 61 states and 70 transitions. [2022-04-06 08:11:51,930 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 15 states. [2022-04-06 08:11:51,930 INFO L78 Accepts]: Start accepts. Automaton has has 15 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 12 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) Word has length 86 [2022-04-06 08:11:51,930 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:11:51,930 INFO L225 Difference]: With dead ends: 61 [2022-04-06 08:11:51,930 INFO L226 Difference]: Without dead ends: 58 [2022-04-06 08:11:51,931 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 114 GetRequests, 93 SyntacticMatches, 1 SemanticMatches, 20 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 7 ImplicationChecksByTransitivity, 0.2s TimeCoverageRelationStatistics Valid=81, Invalid=381, Unknown=0, NotChecked=0, Total=462 [2022-04-06 08:11:51,931 INFO L913 BasicCegarLoop]: 49 mSDtfsCounter, 2 mSDsluCounter, 344 mSDsCounter, 0 mSdLazyCounter, 429 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 393 SdHoareTripleChecker+Invalid, 429 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 429 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 08:11:51,931 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 393 Invalid, 429 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 429 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 08:11:51,932 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 58 states. [2022-04-06 08:11:51,934 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 58 to 58. [2022-04-06 08:11:51,934 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 58 states, 38 states have (on average 1.0263157894736843) internal successors, (39), 38 states have internal predecessors, (39), 15 states have call successors, (15), 6 states have call predecessors, (15), 4 states have return successors, (13), 13 states have call predecessors, (13), 13 states have call successors, (13) [2022-04-06 08:11:51,934 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 58 states to 58 states and 67 transitions. [2022-04-06 08:11:51,934 INFO L78 Accepts]: Start accepts. Automaton has 58 states and 67 transitions. Word has length 86 [2022-04-06 08:11:51,935 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:11:51,935 INFO L478 AbstractCegarLoop]: Abstraction has 58 states and 67 transitions. [2022-04-06 08:11:51,935 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 15 states, 14 states have (on average 2.357142857142857) internal successors, (33), 14 states have internal predecessors, (33), 12 states have call successors, (14), 2 states have call predecessors, (14), 1 states have return successors, (12), 11 states have call predecessors, (12), 11 states have call successors, (12) [2022-04-06 08:11:51,935 INFO L276 IsEmpty]: Start isEmpty. Operand 58 states and 67 transitions. [2022-04-06 08:11:51,935 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 94 [2022-04-06 08:11:51,935 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:11:51,936 INFO L499 BasicCegarLoop]: trace histogram [12, 11, 11, 11, 11, 11, 10, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:11:51,940 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (12)] Ended with exit code 0 [2022-04-06 08:11:52,140 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 12 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable11 [2022-04-06 08:11:52,140 INFO L403 AbstractCegarLoop]: === Iteration 13 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:11:52,141 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:11:52,141 INFO L85 PathProgramCache]: Analyzing trace with hash 1918146432, now seen corresponding path program 10 times [2022-04-06 08:11:52,141 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:11:52,141 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [2146656537] [2022-04-06 08:11:52,141 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:11:52,141 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:11:52,147 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:11:52,148 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [972303661] [2022-04-06 08:11:52,148 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 08:11:52,148 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:11:52,148 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:11:52,154 INFO L229 MonitoredProcess]: Starting monitored process 13 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:11:52,155 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Waiting until timeout for monitored process [2022-04-06 08:11:52,724 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 08:11:52,724 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 08:11:52,725 INFO L263 TraceCheckSpWp]: Trace formula consists of 217 conjuncts, 48 conjunts are in the unsatisfiable core [2022-04-06 08:11:52,727 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:11:53,059 INFO L134 CoverageAnalysis]: Checked inductivity of 407 backedges. 22 proven. 165 refuted. 0 times theorem prover too weak. 220 trivial. 0 not checked. [2022-04-06 08:11:53,059 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:11:53,253 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:11:53,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [2146656537] [2022-04-06 08:11:53,253 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:11:53,253 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [972303661] [2022-04-06 08:11:53,253 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [972303661] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 08:11:53,253 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:11:53,253 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [16] total 16 [2022-04-06 08:11:53,253 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2015194555] [2022-04-06 08:11:53,254 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 08:11:53,254 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 16 states [2022-04-06 08:11:53,254 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:11:53,254 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 16 interpolants. [2022-04-06 08:11:53,254 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=51, Invalid=291, Unknown=0, NotChecked=0, Total=342 [2022-04-06 08:11:53,254 INFO L87 Difference]: Start difference. First operand 58 states and 67 transitions. Second operand has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 13 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2022-04-06 08:11:53,499 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:11:53,500 INFO L93 Difference]: Finished difference Result 64 states and 74 transitions. [2022-04-06 08:11:53,500 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 16 states. [2022-04-06 08:11:53,500 INFO L78 Accepts]: Start accepts. Automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 13 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) Word has length 93 [2022-04-06 08:11:53,500 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:11:53,501 INFO L225 Difference]: With dead ends: 64 [2022-04-06 08:11:53,501 INFO L226 Difference]: Without dead ends: 61 [2022-04-06 08:11:53,501 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 107 GetRequests, 87 SyntacticMatches, 1 SemanticMatches, 19 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=61, Invalid=359, Unknown=0, NotChecked=0, Total=420 [2022-04-06 08:11:53,501 INFO L913 BasicCegarLoop]: 52 mSDtfsCounter, 2 mSDsluCounter, 387 mSDsCounter, 0 mSdLazyCounter, 501 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 439 SdHoareTripleChecker+Invalid, 501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.2s IncrementalHoareTripleChecker+Time [2022-04-06 08:11:53,502 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 439 Invalid, 501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 501 Invalid, 0 Unknown, 0 Unchecked, 0.2s Time] [2022-04-06 08:11:53,513 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 61 states. [2022-04-06 08:11:53,521 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 61 to 61. [2022-04-06 08:11:53,521 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 61 states, 40 states have (on average 1.025) internal successors, (41), 40 states have internal predecessors, (41), 16 states have call successors, (16), 6 states have call predecessors, (16), 4 states have return successors, (14), 14 states have call predecessors, (14), 14 states have call successors, (14) [2022-04-06 08:11:53,522 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 61 states to 61 states and 71 transitions. [2022-04-06 08:11:53,522 INFO L78 Accepts]: Start accepts. Automaton has 61 states and 71 transitions. Word has length 93 [2022-04-06 08:11:53,522 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:11:53,522 INFO L478 AbstractCegarLoop]: Abstraction has 61 states and 71 transitions. [2022-04-06 08:11:53,523 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 16 states, 15 states have (on average 2.3333333333333335) internal successors, (35), 15 states have internal predecessors, (35), 13 states have call successors, (15), 2 states have call predecessors, (15), 1 states have return successors, (13), 12 states have call predecessors, (13), 12 states have call successors, (13) [2022-04-06 08:11:53,523 INFO L276 IsEmpty]: Start isEmpty. Operand 61 states and 71 transitions. [2022-04-06 08:11:53,523 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 101 [2022-04-06 08:11:53,523 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:11:53,524 INFO L499 BasicCegarLoop]: trace histogram [13, 12, 12, 12, 12, 12, 11, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:11:53,531 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (13)] Forceful destruction successful, exit code 0 [2022-04-06 08:11:53,729 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 13 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable12 [2022-04-06 08:11:53,729 INFO L403 AbstractCegarLoop]: === Iteration 14 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:11:53,730 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:11:53,730 INFO L85 PathProgramCache]: Analyzing trace with hash 1384988242, now seen corresponding path program 11 times [2022-04-06 08:11:53,730 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:11:53,730 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [607760191] [2022-04-06 08:11:53,730 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:11:53,730 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:11:53,747 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:11:53,747 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1630896239] [2022-04-06 08:11:53,747 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-04-06 08:11:53,747 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:11:53,747 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:11:53,754 INFO L229 MonitoredProcess]: Starting monitored process 14 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:11:53,755 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Waiting until timeout for monitored process [2022-04-06 08:11:54,392 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 12 check-sat command(s) [2022-04-06 08:11:54,392 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 08:11:54,394 INFO L263 TraceCheckSpWp]: Trace formula consists of 265 conjuncts, 53 conjunts are in the unsatisfiable core [2022-04-06 08:11:54,396 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:11:54,833 INFO L134 CoverageAnalysis]: Checked inductivity of 486 backedges. 24 proven. 198 refuted. 0 times theorem prover too weak. 264 trivial. 0 not checked. [2022-04-06 08:11:54,833 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:11:55,690 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:11:55,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [607760191] [2022-04-06 08:11:55,690 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:11:55,690 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1630896239] [2022-04-06 08:11:55,690 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1630896239] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 08:11:55,690 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:11:55,690 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [17] total 17 [2022-04-06 08:11:55,690 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1116243096] [2022-04-06 08:11:55,690 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 08:11:55,691 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 17 states [2022-04-06 08:11:55,691 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:11:55,691 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 17 interpolants. [2022-04-06 08:11:55,691 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=185, Invalid=685, Unknown=0, NotChecked=0, Total=870 [2022-04-06 08:11:55,692 INFO L87 Difference]: Start difference. First operand 61 states and 71 transitions. Second operand has 17 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 14 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2022-04-06 08:11:55,989 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:11:55,989 INFO L93 Difference]: Finished difference Result 67 states and 78 transitions. [2022-04-06 08:11:56,003 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 17 states. [2022-04-06 08:11:56,003 INFO L78 Accepts]: Start accepts. Automaton has has 17 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 14 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) Word has length 100 [2022-04-06 08:11:56,004 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:11:56,004 INFO L225 Difference]: With dead ends: 67 [2022-04-06 08:11:56,004 INFO L226 Difference]: Without dead ends: 64 [2022-04-06 08:11:56,004 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 153 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.7s TimeCoverageRelationStatistics Valid=195, Invalid=797, Unknown=0, NotChecked=0, Total=992 [2022-04-06 08:11:56,005 INFO L913 BasicCegarLoop]: 55 mSDtfsCounter, 2 mSDsluCounter, 420 mSDsCounter, 0 mSdLazyCounter, 591 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.2s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 475 SdHoareTripleChecker+Invalid, 591 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 591 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.3s IncrementalHoareTripleChecker+Time [2022-04-06 08:11:56,005 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 475 Invalid, 591 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 591 Invalid, 0 Unknown, 0 Unchecked, 0.3s Time] [2022-04-06 08:11:56,005 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 64 states. [2022-04-06 08:11:56,007 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 64 to 64. [2022-04-06 08:11:56,007 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 64 states, 42 states have (on average 1.0238095238095237) internal successors, (43), 42 states have internal predecessors, (43), 17 states have call successors, (17), 6 states have call predecessors, (17), 4 states have return successors, (15), 15 states have call predecessors, (15), 15 states have call successors, (15) [2022-04-06 08:11:56,008 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 64 states to 64 states and 75 transitions. [2022-04-06 08:11:56,008 INFO L78 Accepts]: Start accepts. Automaton has 64 states and 75 transitions. Word has length 100 [2022-04-06 08:11:56,008 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:11:56,008 INFO L478 AbstractCegarLoop]: Abstraction has 64 states and 75 transitions. [2022-04-06 08:11:56,008 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 17 states, 16 states have (on average 2.3125) internal successors, (37), 16 states have internal predecessors, (37), 14 states have call successors, (16), 2 states have call predecessors, (16), 1 states have return successors, (14), 13 states have call predecessors, (14), 13 states have call successors, (14) [2022-04-06 08:11:56,008 INFO L276 IsEmpty]: Start isEmpty. Operand 64 states and 75 transitions. [2022-04-06 08:11:56,009 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 108 [2022-04-06 08:11:56,009 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:11:56,009 INFO L499 BasicCegarLoop]: trace histogram [14, 13, 13, 13, 13, 13, 12, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:11:56,032 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (14)] Ended with exit code 0 [2022-04-06 08:11:56,209 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 14 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable13 [2022-04-06 08:11:56,210 INFO L403 AbstractCegarLoop]: === Iteration 15 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:11:56,210 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:11:56,210 INFO L85 PathProgramCache]: Analyzing trace with hash 2099554112, now seen corresponding path program 12 times [2022-04-06 08:11:56,210 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:11:56,210 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [10392261] [2022-04-06 08:11:56,210 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:11:56,210 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:11:56,216 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:11:56,216 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [32928072] [2022-04-06 08:11:56,217 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 08:11:56,217 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:11:56,217 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:11:56,224 INFO L229 MonitoredProcess]: Starting monitored process 15 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:11:56,224 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Waiting until timeout for monitored process [2022-04-06 08:11:56,449 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 13 check-sat command(s) [2022-04-06 08:11:56,450 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 08:11:56,451 INFO L263 TraceCheckSpWp]: Trace formula consists of 282 conjuncts, 68 conjunts are in the unsatisfiable core [2022-04-06 08:11:56,453 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:11:56,986 INFO L134 CoverageAnalysis]: Checked inductivity of 572 backedges. 90 proven. 236 refuted. 0 times theorem prover too weak. 246 trivial. 0 not checked. [2022-04-06 08:11:56,986 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:12:59,581 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 3 c_main_~y~0))) (or (= (+ (* 2 c_main_~y~0) 7 (* .cse0 .cse0)) (+ (* .cse0 c_main_~k~0) c_main_~k~0)) (< (+ c_main_~c~0 4) c_main_~k~0) (<= c_main_~k~0 (+ 3 c_main_~c~0)) (not (= (mod (+ (* (- 1) .cse0 .cse0 .cse0 .cse0) (* (- 13) .cse0 .cse0) (* .cse0 .cse0 .cse0 (- 6))) 4) 0)))) is different from false [2022-04-06 08:13:43,757 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 5 c_main_~y~0))) (or (< (+ 6 c_main_~c~0) c_main_~k~0) (= (+ (* .cse0 c_main_~k~0) c_main_~k~0) (+ (* 2 c_main_~y~0) (* .cse0 .cse0) 11)) (not (= (mod (+ (* .cse0 .cse0 .cse0 (- 6)) (* (- 1) .cse0 .cse0 .cse0 .cse0) (* (- 13) .cse0 .cse0)) 4) 0)) (<= c_main_~k~0 (+ 5 c_main_~c~0)))) is different from false [2022-04-06 08:13:51,809 WARN L833 $PredicateComparison]: unable to prove that (or (forall ((main_~k~0 Int)) (or (<= main_~k~0 (+ 6 c_main_~c~0)) (< (+ 7 c_main_~c~0) main_~k~0) (= (+ (* 7 main_~k~0) (* main_~k~0 c_main_~y~0)) (+ (* 14 c_main_~y~0) 49 (* c_main_~y~0 c_main_~y~0))))) (not (= (mod (let ((.cse0 (+ 6 c_main_~y~0))) (+ (* (- 1) .cse0 .cse0 .cse0 .cse0) (* .cse0 .cse0 .cse0 (- 6)) (* (- 13) .cse0 .cse0))) 4) 0))) is different from false [2022-04-06 08:13:53,826 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:13:53,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [10392261] [2022-04-06 08:13:53,827 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:13:53,827 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [32928072] [2022-04-06 08:13:53,827 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [32928072] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 08:13:53,827 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:13:53,827 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [22] total 22 [2022-04-06 08:13:53,827 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1897412402] [2022-04-06 08:13:53,827 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 08:13:53,827 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 22 states [2022-04-06 08:13:53,828 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:13:53,828 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 22 interpolants. [2022-04-06 08:13:53,828 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=152, Invalid=782, Unknown=8, NotChecked=180, Total=1122 [2022-04-06 08:13:53,828 INFO L87 Difference]: Start difference. First operand 64 states and 75 transitions. Second operand has 22 states, 21 states have (on average 2.0) internal successors, (42), 19 states have internal predecessors, (42), 15 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 14 states have call predecessors, (15), 14 states have call successors, (15) [2022-04-06 08:13:56,315 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:13:56,316 INFO L93 Difference]: Finished difference Result 70 states and 82 transitions. [2022-04-06 08:13:56,316 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 08:13:56,316 INFO L78 Accepts]: Start accepts. Automaton has has 22 states, 21 states have (on average 2.0) internal successors, (42), 19 states have internal predecessors, (42), 15 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 14 states have call predecessors, (15), 14 states have call successors, (15) Word has length 107 [2022-04-06 08:13:56,316 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:13:56,317 INFO L225 Difference]: With dead ends: 70 [2022-04-06 08:13:56,317 INFO L226 Difference]: Without dead ends: 67 [2022-04-06 08:13:56,317 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 164 GetRequests, 128 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 3 IntricatePredicates, 0 DeprecatedPredicates, 96 ImplicationChecksByTransitivity, 78.1s TimeCoverageRelationStatistics Valid=173, Invalid=952, Unknown=9, NotChecked=198, Total=1332 [2022-04-06 08:13:56,317 INFO L913 BasicCegarLoop]: 42 mSDtfsCounter, 7 mSDsluCounter, 473 mSDsCounter, 0 mSdLazyCounter, 894 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 515 SdHoareTripleChecker+Invalid, 896 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 894 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 08:13:56,318 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 515 Invalid, 896 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 894 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 08:13:56,318 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 67 states. [2022-04-06 08:13:56,321 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 67 to 67. [2022-04-06 08:13:56,321 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 67 states, 44 states have (on average 1.0227272727272727) internal successors, (45), 44 states have internal predecessors, (45), 18 states have call successors, (18), 6 states have call predecessors, (18), 4 states have return successors, (16), 16 states have call predecessors, (16), 16 states have call successors, (16) [2022-04-06 08:13:56,321 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 67 states to 67 states and 79 transitions. [2022-04-06 08:13:56,322 INFO L78 Accepts]: Start accepts. Automaton has 67 states and 79 transitions. Word has length 107 [2022-04-06 08:13:56,322 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:13:56,322 INFO L478 AbstractCegarLoop]: Abstraction has 67 states and 79 transitions. [2022-04-06 08:13:56,322 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 22 states, 21 states have (on average 2.0) internal successors, (42), 19 states have internal predecessors, (42), 15 states have call successors, (17), 2 states have call predecessors, (17), 2 states have return successors, (15), 14 states have call predecessors, (15), 14 states have call successors, (15) [2022-04-06 08:13:56,322 INFO L276 IsEmpty]: Start isEmpty. Operand 67 states and 79 transitions. [2022-04-06 08:13:56,323 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 115 [2022-04-06 08:13:56,323 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:13:56,323 INFO L499 BasicCegarLoop]: trace histogram [15, 14, 14, 14, 14, 14, 13, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:13:56,345 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (15)] Forceful destruction successful, exit code 0 [2022-04-06 08:13:56,531 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable14,15 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:13:56,532 INFO L403 AbstractCegarLoop]: === Iteration 16 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:13:56,532 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:13:56,532 INFO L85 PathProgramCache]: Analyzing trace with hash -1740638574, now seen corresponding path program 13 times [2022-04-06 08:13:56,532 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:13:56,532 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1957397526] [2022-04-06 08:13:56,532 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:13:56,532 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:13:56,538 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:13:56,538 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1801696] [2022-04-06 08:13:56,538 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-04-06 08:13:56,538 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:13:56,539 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:13:56,540 INFO L229 MonitoredProcess]: Starting monitored process 16 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:13:56,541 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Waiting until timeout for monitored process [2022-04-06 08:13:57,371 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 08:13:57,373 INFO L263 TraceCheckSpWp]: Trace formula consists of 299 conjuncts, 71 conjunts are in the unsatisfiable core [2022-04-06 08:13:57,375 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:13:57,831 INFO L134 CoverageAnalysis]: Checked inductivity of 665 backedges. 98 proven. 275 refuted. 0 times theorem prover too weak. 292 trivial. 0 not checked. [2022-04-06 08:13:57,831 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:15:13,899 WARN L833 $PredicateComparison]: unable to prove that (or (forall ((main_~k~0 Int)) (or (< (+ c_main_~c~0 1) main_~k~0) (not (< c_main_~c~0 main_~k~0)) (let ((.cse0 (+ c_main_~y~0 1))) (= (* .cse0 .cse0) (* main_~k~0 .cse0))))) (not (= (mod (+ (* (- 6) c_main_~y~0 c_main_~y~0 c_main_~y~0) (* (- 13) c_main_~y~0 c_main_~y~0) (* (- 1) c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0)) 4) 0))) is different from false [2022-04-06 08:15:13,901 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:15:13,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1957397526] [2022-04-06 08:15:13,901 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:15:13,901 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1801696] [2022-04-06 08:15:13,901 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1801696] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 08:15:13,901 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:15:13,901 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-04-06 08:15:13,901 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1733620433] [2022-04-06 08:15:13,901 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 08:15:13,902 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-04-06 08:15:13,902 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:15:13,902 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-04-06 08:15:13,902 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=88, Invalid=668, Unknown=4, NotChecked=52, Total=812 [2022-04-06 08:15:13,902 INFO L87 Difference]: Start difference. First operand 67 states and 79 transitions. Second operand has 23 states, 22 states have (on average 2.0) internal successors, (44), 20 states have internal predecessors, (44), 16 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 15 states have call predecessors, (16), 15 states have call successors, (16) [2022-04-06 08:15:14,448 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:15:14,449 INFO L93 Difference]: Finished difference Result 73 states and 86 transitions. [2022-04-06 08:15:14,449 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 22 states. [2022-04-06 08:15:14,449 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.0) internal successors, (44), 20 states have internal predecessors, (44), 16 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 15 states have call predecessors, (16), 15 states have call successors, (16) Word has length 114 [2022-04-06 08:15:14,450 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:15:14,450 INFO L225 Difference]: With dead ends: 73 [2022-04-06 08:15:14,450 INFO L226 Difference]: Without dead ends: 70 [2022-04-06 08:15:14,450 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 129 GetRequests, 98 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 41 ImplicationChecksByTransitivity, 72.2s TimeCoverageRelationStatistics Valid=109, Invalid=821, Unknown=4, NotChecked=58, Total=992 [2022-04-06 08:15:14,451 INFO L913 BasicCegarLoop]: 44 mSDtfsCounter, 7 mSDsluCounter, 524 mSDsCounter, 0 mSdLazyCounter, 995 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 9 SdHoareTripleChecker+Valid, 568 SdHoareTripleChecker+Invalid, 997 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 995 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 08:15:14,451 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [9 Valid, 568 Invalid, 997 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 995 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 08:15:14,451 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 70 states. [2022-04-06 08:15:14,453 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 70 to 70. [2022-04-06 08:15:14,453 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 70 states, 46 states have (on average 1.0217391304347827) internal successors, (47), 46 states have internal predecessors, (47), 19 states have call successors, (19), 6 states have call predecessors, (19), 4 states have return successors, (17), 17 states have call predecessors, (17), 17 states have call successors, (17) [2022-04-06 08:15:14,454 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 70 states to 70 states and 83 transitions. [2022-04-06 08:15:14,454 INFO L78 Accepts]: Start accepts. Automaton has 70 states and 83 transitions. Word has length 114 [2022-04-06 08:15:14,454 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:15:14,454 INFO L478 AbstractCegarLoop]: Abstraction has 70 states and 83 transitions. [2022-04-06 08:15:14,454 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.0) internal successors, (44), 20 states have internal predecessors, (44), 16 states have call successors, (18), 2 states have call predecessors, (18), 2 states have return successors, (16), 15 states have call predecessors, (16), 15 states have call successors, (16) [2022-04-06 08:15:14,454 INFO L276 IsEmpty]: Start isEmpty. Operand 70 states and 83 transitions. [2022-04-06 08:15:14,455 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 122 [2022-04-06 08:15:14,455 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:15:14,455 INFO L499 BasicCegarLoop]: trace histogram [16, 15, 15, 15, 15, 15, 14, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:15:14,473 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (16)] Forceful destruction successful, exit code 0 [2022-04-06 08:15:14,660 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 16 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable15 [2022-04-06 08:15:14,661 INFO L403 AbstractCegarLoop]: === Iteration 17 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:15:14,661 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:15:14,661 INFO L85 PathProgramCache]: Analyzing trace with hash -1682036992, now seen corresponding path program 14 times [2022-04-06 08:15:14,661 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:15:14,661 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1662201717] [2022-04-06 08:15:14,661 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:15:14,661 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:15:14,672 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:15:14,673 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1414877202] [2022-04-06 08:15:14,673 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 08:15:14,673 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:15:14,673 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:15:14,674 INFO L229 MonitoredProcess]: Starting monitored process 17 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:15:14,674 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Waiting until timeout for monitored process [2022-04-06 08:15:15,174 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 08:15:15,175 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 08:15:15,177 INFO L263 TraceCheckSpWp]: Trace formula consists of 316 conjuncts, 64 conjunts are in the unsatisfiable core [2022-04-06 08:15:15,179 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:15:15,607 INFO L134 CoverageAnalysis]: Checked inductivity of 765 backedges. 30 proven. 315 refuted. 0 times theorem prover too weak. 420 trivial. 0 not checked. [2022-04-06 08:15:15,607 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:15:15,784 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:15:15,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1662201717] [2022-04-06 08:15:15,784 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:15:15,784 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1414877202] [2022-04-06 08:15:15,784 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1414877202] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 08:15:15,785 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:15:15,785 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [20] total 20 [2022-04-06 08:15:15,785 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1306913665] [2022-04-06 08:15:15,785 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 08:15:15,785 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 20 states [2022-04-06 08:15:15,785 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:15:15,789 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 20 interpolants. [2022-04-06 08:15:15,789 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=63, Invalid=443, Unknown=0, NotChecked=0, Total=506 [2022-04-06 08:15:15,789 INFO L87 Difference]: Start difference. First operand 70 states and 83 transitions. Second operand has 20 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 17 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2022-04-06 08:15:16,258 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:15:16,258 INFO L93 Difference]: Finished difference Result 76 states and 90 transitions. [2022-04-06 08:15:16,259 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 20 states. [2022-04-06 08:15:16,259 INFO L78 Accepts]: Start accepts. Automaton has has 20 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 17 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) Word has length 121 [2022-04-06 08:15:16,259 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:15:16,260 INFO L225 Difference]: With dead ends: 76 [2022-04-06 08:15:16,260 INFO L226 Difference]: Without dead ends: 73 [2022-04-06 08:15:16,260 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 135 GetRequests, 111 SyntacticMatches, 1 SemanticMatches, 23 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=73, Invalid=527, Unknown=0, NotChecked=0, Total=600 [2022-04-06 08:15:16,260 INFO L913 BasicCegarLoop]: 64 mSDtfsCounter, 2 mSDsluCounter, 571 mSDsCounter, 0 mSdLazyCounter, 857 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 635 SdHoareTripleChecker+Invalid, 857 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 857 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.4s IncrementalHoareTripleChecker+Time [2022-04-06 08:15:16,261 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 635 Invalid, 857 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 857 Invalid, 0 Unknown, 0 Unchecked, 0.4s Time] [2022-04-06 08:15:16,261 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 73 states. [2022-04-06 08:15:16,263 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 73 to 73. [2022-04-06 08:15:16,263 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 73 states, 48 states have (on average 1.0208333333333333) internal successors, (49), 48 states have internal predecessors, (49), 20 states have call successors, (20), 6 states have call predecessors, (20), 4 states have return successors, (18), 18 states have call predecessors, (18), 18 states have call successors, (18) [2022-04-06 08:15:16,263 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 73 states to 73 states and 87 transitions. [2022-04-06 08:15:16,263 INFO L78 Accepts]: Start accepts. Automaton has 73 states and 87 transitions. Word has length 121 [2022-04-06 08:15:16,264 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:15:16,264 INFO L478 AbstractCegarLoop]: Abstraction has 73 states and 87 transitions. [2022-04-06 08:15:16,264 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 20 states, 19 states have (on average 2.263157894736842) internal successors, (43), 19 states have internal predecessors, (43), 17 states have call successors, (19), 2 states have call predecessors, (19), 1 states have return successors, (17), 16 states have call predecessors, (17), 16 states have call successors, (17) [2022-04-06 08:15:16,264 INFO L276 IsEmpty]: Start isEmpty. Operand 73 states and 87 transitions. [2022-04-06 08:15:16,264 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 129 [2022-04-06 08:15:16,264 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:15:16,265 INFO L499 BasicCegarLoop]: trace histogram [17, 16, 16, 16, 16, 16, 15, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:15:16,269 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (17)] Ended with exit code 0 [2022-04-06 08:15:16,465 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 17 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable16 [2022-04-06 08:15:16,465 INFO L403 AbstractCegarLoop]: === Iteration 18 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:15:16,465 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:15:16,465 INFO L85 PathProgramCache]: Analyzing trace with hash 699088594, now seen corresponding path program 15 times [2022-04-06 08:15:16,465 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:15:16,466 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1878154313] [2022-04-06 08:15:16,466 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:15:16,466 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:15:16,471 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:15:16,471 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2108775132] [2022-04-06 08:15:16,471 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-04-06 08:15:16,472 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:15:16,472 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:15:16,476 INFO L229 MonitoredProcess]: Starting monitored process 18 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:15:16,476 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Waiting until timeout for monitored process [2022-04-06 08:15:16,977 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 16 check-sat command(s) [2022-04-06 08:15:16,977 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 08:15:16,979 INFO L263 TraceCheckSpWp]: Trace formula consists of 333 conjuncts, 69 conjunts are in the unsatisfiable core [2022-04-06 08:15:16,981 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:15:17,530 INFO L134 CoverageAnalysis]: Checked inductivity of 872 backedges. 32 proven. 360 refuted. 0 times theorem prover too weak. 480 trivial. 0 not checked. [2022-04-06 08:15:17,530 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:15:18,622 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:15:18,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1878154313] [2022-04-06 08:15:18,623 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:15:18,623 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2108775132] [2022-04-06 08:15:18,623 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2108775132] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 08:15:18,623 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:15:18,623 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [21] total 21 [2022-04-06 08:15:18,623 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [268317492] [2022-04-06 08:15:18,623 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 08:15:18,624 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 21 states [2022-04-06 08:15:18,624 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:15:18,624 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 21 interpolants. [2022-04-06 08:15:18,624 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=305, Invalid=1101, Unknown=0, NotChecked=0, Total=1406 [2022-04-06 08:15:18,625 INFO L87 Difference]: Start difference. First operand 73 states and 87 transitions. Second operand has 21 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 18 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) [2022-04-06 08:15:19,185 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:15:19,186 INFO L93 Difference]: Finished difference Result 79 states and 94 transitions. [2022-04-06 08:15:19,186 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 21 states. [2022-04-06 08:15:19,186 INFO L78 Accepts]: Start accepts. Automaton has has 21 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 18 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) Word has length 128 [2022-04-06 08:15:19,187 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:15:19,187 INFO L225 Difference]: With dead ends: 79 [2022-04-06 08:15:19,187 INFO L226 Difference]: Without dead ends: 76 [2022-04-06 08:15:19,187 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 240 GetRequests, 201 SyntacticMatches, 1 SemanticMatches, 38 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 31 ImplicationChecksByTransitivity, 0.9s TimeCoverageRelationStatistics Valid=315, Invalid=1245, Unknown=0, NotChecked=0, Total=1560 [2022-04-06 08:15:19,188 INFO L913 BasicCegarLoop]: 67 mSDtfsCounter, 2 mSDsluCounter, 608 mSDsCounter, 0 mSdLazyCounter, 975 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 675 SdHoareTripleChecker+Invalid, 975 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 975 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 08:15:19,188 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 675 Invalid, 975 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 975 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 08:15:19,188 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 76 states. [2022-04-06 08:15:19,190 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 76 to 76. [2022-04-06 08:15:19,190 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 76 states, 50 states have (on average 1.02) internal successors, (51), 50 states have internal predecessors, (51), 21 states have call successors, (21), 6 states have call predecessors, (21), 4 states have return successors, (19), 19 states have call predecessors, (19), 19 states have call successors, (19) [2022-04-06 08:15:19,191 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 76 states to 76 states and 91 transitions. [2022-04-06 08:15:19,191 INFO L78 Accepts]: Start accepts. Automaton has 76 states and 91 transitions. Word has length 128 [2022-04-06 08:15:19,191 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:15:19,191 INFO L478 AbstractCegarLoop]: Abstraction has 76 states and 91 transitions. [2022-04-06 08:15:19,191 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 21 states, 20 states have (on average 2.25) internal successors, (45), 20 states have internal predecessors, (45), 18 states have call successors, (20), 2 states have call predecessors, (20), 1 states have return successors, (18), 17 states have call predecessors, (18), 17 states have call successors, (18) [2022-04-06 08:15:19,191 INFO L276 IsEmpty]: Start isEmpty. Operand 76 states and 91 transitions. [2022-04-06 08:15:19,192 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 136 [2022-04-06 08:15:19,192 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:15:19,192 INFO L499 BasicCegarLoop]: trace histogram [18, 17, 17, 17, 17, 17, 16, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:15:19,221 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (18)] Forceful destruction successful, exit code 0 [2022-04-06 08:15:19,405 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 18 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable17 [2022-04-06 08:15:19,406 INFO L403 AbstractCegarLoop]: === Iteration 19 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:15:19,406 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:15:19,406 INFO L85 PathProgramCache]: Analyzing trace with hash -119728448, now seen corresponding path program 16 times [2022-04-06 08:15:19,406 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:15:19,406 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [441935362] [2022-04-06 08:15:19,406 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:15:19,406 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:15:19,412 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:15:19,412 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [441399542] [2022-04-06 08:15:19,412 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 08:15:19,412 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:15:19,412 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:15:19,419 INFO L229 MonitoredProcess]: Starting monitored process 19 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:15:19,420 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Waiting until timeout for monitored process [2022-04-06 08:15:19,762 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 08:15:19,762 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 08:15:19,764 INFO L263 TraceCheckSpWp]: Trace formula consists of 319 conjuncts, 83 conjunts are in the unsatisfiable core [2022-04-06 08:15:19,766 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:15:20,347 INFO L134 CoverageAnalysis]: Checked inductivity of 986 backedges. 122 proven. 410 refuted. 0 times theorem prover too weak. 454 trivial. 0 not checked. [2022-04-06 08:15:20,347 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:15:55,300 WARN L833 $PredicateComparison]: unable to prove that (or (forall ((main_~k~0 Int)) (or (< (+ c_main_~c~0 1) main_~k~0) (not (< c_main_~c~0 main_~k~0)) (let ((.cse0 (+ c_main_~y~0 1))) (= (* .cse0 .cse0) (* main_~k~0 .cse0))))) (not (= (mod (+ (* (- 6) c_main_~y~0 c_main_~y~0 c_main_~y~0) (* (- 13) c_main_~y~0 c_main_~y~0) (* (- 1) c_main_~y~0 c_main_~y~0 c_main_~y~0 c_main_~y~0)) 4) 0))) is different from false [2022-04-06 08:15:55,301 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:15:55,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [441935362] [2022-04-06 08:15:55,302 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:15:55,302 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [441399542] [2022-04-06 08:15:55,302 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [441399542] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 08:15:55,302 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:15:55,302 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2022-04-06 08:15:55,302 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1043163677] [2022-04-06 08:15:55,302 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 08:15:55,302 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-04-06 08:15:55,302 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:15:55,303 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-04-06 08:15:55,303 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=97, Invalid=833, Unknown=4, NotChecked=58, Total=992 [2022-04-06 08:15:55,303 INFO L87 Difference]: Start difference. First operand 76 states and 91 transitions. Second operand has 26 states, 25 states have (on average 2.0) internal successors, (50), 23 states have internal predecessors, (50), 19 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) [2022-04-06 08:15:55,979 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:15:55,980 INFO L93 Difference]: Finished difference Result 82 states and 98 transitions. [2022-04-06 08:15:55,980 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-04-06 08:15:55,980 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.0) internal successors, (50), 23 states have internal predecessors, (50), 19 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) Word has length 135 [2022-04-06 08:15:55,980 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:15:55,981 INFO L225 Difference]: With dead ends: 82 [2022-04-06 08:15:55,981 INFO L226 Difference]: Without dead ends: 79 [2022-04-06 08:15:55,981 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 150 GetRequests, 116 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 1 IntricatePredicates, 0 DeprecatedPredicates, 43 ImplicationChecksByTransitivity, 31.1s TimeCoverageRelationStatistics Valid=118, Invalid=1004, Unknown=4, NotChecked=64, Total=1190 [2022-04-06 08:15:55,981 INFO L913 BasicCegarLoop]: 50 mSDtfsCounter, 8 mSDsluCounter, 643 mSDsCounter, 0 mSdLazyCounter, 1294 mSolverCounterSat, 2 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 10 SdHoareTripleChecker+Valid, 693 SdHoareTripleChecker+Invalid, 1296 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 2 IncrementalHoareTripleChecker+Valid, 1294 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-06 08:15:55,982 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [10 Valid, 693 Invalid, 1296 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [2 Valid, 1294 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-06 08:15:55,982 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 79 states. [2022-04-06 08:15:55,983 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 79 to 79. [2022-04-06 08:15:55,984 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 79 states, 52 states have (on average 1.0192307692307692) internal successors, (53), 52 states have internal predecessors, (53), 22 states have call successors, (22), 6 states have call predecessors, (22), 4 states have return successors, (20), 20 states have call predecessors, (20), 20 states have call successors, (20) [2022-04-06 08:15:55,984 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 79 states to 79 states and 95 transitions. [2022-04-06 08:15:55,984 INFO L78 Accepts]: Start accepts. Automaton has 79 states and 95 transitions. Word has length 135 [2022-04-06 08:15:55,984 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:15:55,984 INFO L478 AbstractCegarLoop]: Abstraction has 79 states and 95 transitions. [2022-04-06 08:15:55,984 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.0) internal successors, (50), 23 states have internal predecessors, (50), 19 states have call successors, (21), 2 states have call predecessors, (21), 2 states have return successors, (19), 18 states have call predecessors, (19), 18 states have call successors, (19) [2022-04-06 08:15:55,984 INFO L276 IsEmpty]: Start isEmpty. Operand 79 states and 95 transitions. [2022-04-06 08:15:55,985 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 143 [2022-04-06 08:15:55,985 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:15:55,985 INFO L499 BasicCegarLoop]: trace histogram [19, 18, 18, 18, 18, 18, 17, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:15:55,993 INFO L552 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (19)] Ended with exit code 0 [2022-04-06 08:15:56,185 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable18,19 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:15:56,186 INFO L403 AbstractCegarLoop]: === Iteration 20 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:15:56,186 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:15:56,186 INFO L85 PathProgramCache]: Analyzing trace with hash -1869408494, now seen corresponding path program 17 times [2022-04-06 08:15:56,186 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:15:56,186 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [991434944] [2022-04-06 08:15:56,186 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:15:56,187 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:15:56,192 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:15:56,192 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [99581131] [2022-04-06 08:15:56,192 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-04-06 08:15:56,192 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:15:56,193 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:15:56,194 INFO L229 MonitoredProcess]: Starting monitored process 20 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:15:56,196 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Waiting until timeout for monitored process [2022-04-06 08:15:57,347 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 18 check-sat command(s) [2022-04-06 08:15:57,347 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 08:15:57,351 INFO L263 TraceCheckSpWp]: Trace formula consists of 367 conjuncts, 76 conjunts are in the unsatisfiable core [2022-04-06 08:15:57,353 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:15:57,900 INFO L134 CoverageAnalysis]: Checked inductivity of 1107 backedges. 36 proven. 459 refuted. 0 times theorem prover too weak. 612 trivial. 0 not checked. [2022-04-06 08:15:57,900 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:15:58,038 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:15:58,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [991434944] [2022-04-06 08:15:58,038 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:15:58,038 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [99581131] [2022-04-06 08:15:58,038 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [99581131] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 08:15:58,038 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:15:58,039 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [23] total 23 [2022-04-06 08:15:58,039 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1453035075] [2022-04-06 08:15:58,039 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 08:15:58,039 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 23 states [2022-04-06 08:15:58,039 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:15:58,039 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 23 interpolants. [2022-04-06 08:15:58,040 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=72, Invalid=578, Unknown=0, NotChecked=0, Total=650 [2022-04-06 08:15:58,040 INFO L87 Difference]: Start difference. First operand 79 states and 95 transitions. Second operand has 23 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 20 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20) [2022-04-06 08:15:58,694 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:15:58,694 INFO L93 Difference]: Finished difference Result 85 states and 102 transitions. [2022-04-06 08:15:58,694 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 23 states. [2022-04-06 08:15:58,694 INFO L78 Accepts]: Start accepts. Automaton has has 23 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 20 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20) Word has length 142 [2022-04-06 08:15:58,695 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:15:58,695 INFO L225 Difference]: With dead ends: 85 [2022-04-06 08:15:58,695 INFO L226 Difference]: Without dead ends: 82 [2022-04-06 08:15:58,695 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 156 GetRequests, 129 SyntacticMatches, 1 SemanticMatches, 26 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=82, Invalid=674, Unknown=0, NotChecked=0, Total=756 [2022-04-06 08:15:58,696 INFO L913 BasicCegarLoop]: 73 mSDtfsCounter, 2 mSDsluCounter, 730 mSDsCounter, 0 mSdLazyCounter, 1187 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 803 SdHoareTripleChecker+Invalid, 1187 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1187 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-06 08:15:58,696 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 803 Invalid, 1187 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1187 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-06 08:15:58,696 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 82 states. [2022-04-06 08:15:58,698 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 82 to 82. [2022-04-06 08:15:58,698 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 82 states, 54 states have (on average 1.0185185185185186) internal successors, (55), 54 states have internal predecessors, (55), 23 states have call successors, (23), 6 states have call predecessors, (23), 4 states have return successors, (21), 21 states have call predecessors, (21), 21 states have call successors, (21) [2022-04-06 08:15:58,699 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 82 states to 82 states and 99 transitions. [2022-04-06 08:15:58,699 INFO L78 Accepts]: Start accepts. Automaton has 82 states and 99 transitions. Word has length 142 [2022-04-06 08:15:58,699 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:15:58,699 INFO L478 AbstractCegarLoop]: Abstraction has 82 states and 99 transitions. [2022-04-06 08:15:58,699 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 23 states, 22 states have (on average 2.227272727272727) internal successors, (49), 22 states have internal predecessors, (49), 20 states have call successors, (22), 2 states have call predecessors, (22), 1 states have return successors, (20), 19 states have call predecessors, (20), 19 states have call successors, (20) [2022-04-06 08:15:58,699 INFO L276 IsEmpty]: Start isEmpty. Operand 82 states and 99 transitions. [2022-04-06 08:15:58,700 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 150 [2022-04-06 08:15:58,700 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:15:58,700 INFO L499 BasicCegarLoop]: trace histogram [20, 19, 19, 19, 19, 19, 18, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:15:58,708 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (20)] Forceful destruction successful, exit code 0 [2022-04-06 08:15:58,908 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable19,20 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:15:58,908 INFO L403 AbstractCegarLoop]: === Iteration 21 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:15:58,908 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:15:58,908 INFO L85 PathProgramCache]: Analyzing trace with hash 1178433152, now seen corresponding path program 18 times [2022-04-06 08:15:58,908 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:15:58,908 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1338891484] [2022-04-06 08:15:58,909 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:15:58,909 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:15:58,914 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:15:58,914 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [797424] [2022-04-06 08:15:58,914 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 08:15:58,914 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:15:58,915 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:15:58,917 INFO L229 MonitoredProcess]: Starting monitored process 21 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:15:58,917 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Waiting until timeout for monitored process [2022-04-06 08:16:01,908 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 19 check-sat command(s) [2022-04-06 08:16:01,908 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 08:16:01,913 INFO L263 TraceCheckSpWp]: Trace formula consists of 384 conjuncts, 81 conjunts are in the unsatisfiable core [2022-04-06 08:16:01,915 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:16:02,485 INFO L134 CoverageAnalysis]: Checked inductivity of 1235 backedges. 38 proven. 513 refuted. 0 times theorem prover too weak. 684 trivial. 0 not checked. [2022-04-06 08:16:02,485 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:16:03,117 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:16:03,117 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1338891484] [2022-04-06 08:16:03,117 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:16:03,119 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [797424] [2022-04-06 08:16:03,119 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [797424] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 08:16:03,119 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:16:03,119 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [24] total 24 [2022-04-06 08:16:03,119 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [27232328] [2022-04-06 08:16:03,119 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 08:16:03,119 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 24 states [2022-04-06 08:16:03,120 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:16:03,120 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 24 interpolants. [2022-04-06 08:16:03,121 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=276, Invalid=1056, Unknown=0, NotChecked=0, Total=1332 [2022-04-06 08:16:03,121 INFO L87 Difference]: Start difference. First operand 82 states and 99 transitions. Second operand has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 21 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2022-04-06 08:16:03,691 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:16:03,691 INFO L93 Difference]: Finished difference Result 88 states and 106 transitions. [2022-04-06 08:16:03,691 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 24 states. [2022-04-06 08:16:03,691 INFO L78 Accepts]: Start accepts. Automaton has has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 21 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) Word has length 149 [2022-04-06 08:16:03,691 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:16:03,699 INFO L225 Difference]: With dead ends: 88 [2022-04-06 08:16:03,700 INFO L226 Difference]: Without dead ends: 85 [2022-04-06 08:16:03,700 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 233 GetRequests, 195 SyntacticMatches, 1 SemanticMatches, 37 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 23 ImplicationChecksByTransitivity, 0.6s TimeCoverageRelationStatistics Valid=286, Invalid=1196, Unknown=0, NotChecked=0, Total=1482 [2022-04-06 08:16:03,701 INFO L913 BasicCegarLoop]: 76 mSDtfsCounter, 2 mSDsluCounter, 777 mSDsCounter, 0 mSdLazyCounter, 1319 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.4s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 853 SdHoareTripleChecker+Invalid, 1319 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1319 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 08:16:03,701 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 853 Invalid, 1319 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1319 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 08:16:03,701 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 85 states. [2022-04-06 08:16:03,713 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 85 to 85. [2022-04-06 08:16:03,713 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 85 states, 56 states have (on average 1.0178571428571428) internal successors, (57), 56 states have internal predecessors, (57), 24 states have call successors, (24), 6 states have call predecessors, (24), 4 states have return successors, (22), 22 states have call predecessors, (22), 22 states have call successors, (22) [2022-04-06 08:16:03,714 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 85 states to 85 states and 103 transitions. [2022-04-06 08:16:03,715 INFO L78 Accepts]: Start accepts. Automaton has 85 states and 103 transitions. Word has length 149 [2022-04-06 08:16:03,715 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:16:03,715 INFO L478 AbstractCegarLoop]: Abstraction has 85 states and 103 transitions. [2022-04-06 08:16:03,715 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 24 states, 23 states have (on average 2.217391304347826) internal successors, (51), 23 states have internal predecessors, (51), 21 states have call successors, (23), 2 states have call predecessors, (23), 1 states have return successors, (21), 20 states have call predecessors, (21), 20 states have call successors, (21) [2022-04-06 08:16:03,715 INFO L276 IsEmpty]: Start isEmpty. Operand 85 states and 103 transitions. [2022-04-06 08:16:03,717 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 157 [2022-04-06 08:16:03,717 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:16:03,717 INFO L499 BasicCegarLoop]: trace histogram [21, 20, 20, 20, 20, 20, 19, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:16:03,726 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (21)] Forceful destruction successful, exit code 0 [2022-04-06 08:16:03,924 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 21 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable20 [2022-04-06 08:16:03,924 INFO L403 AbstractCegarLoop]: === Iteration 22 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:16:03,924 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:16:03,924 INFO L85 PathProgramCache]: Analyzing trace with hash -272924846, now seen corresponding path program 19 times [2022-04-06 08:16:03,924 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:16:03,925 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [898366072] [2022-04-06 08:16:03,925 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:16:03,925 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:16:03,950 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:16:03,950 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2105063820] [2022-04-06 08:16:03,950 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-04-06 08:16:03,951 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:16:03,951 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:16:03,952 INFO L229 MonitoredProcess]: Starting monitored process 22 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:16:03,952 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Waiting until timeout for monitored process [2022-04-06 08:16:04,566 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 08:16:04,569 INFO L263 TraceCheckSpWp]: Trace formula consists of 401 conjuncts, 84 conjunts are in the unsatisfiable core [2022-04-06 08:16:04,571 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:16:04,940 INFO L134 CoverageAnalysis]: Checked inductivity of 1370 backedges. 40 proven. 570 refuted. 0 times theorem prover too weak. 760 trivial. 0 not checked. [2022-04-06 08:16:04,940 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:16:05,065 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:16:05,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [898366072] [2022-04-06 08:16:05,065 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:16:05,065 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2105063820] [2022-04-06 08:16:05,065 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2105063820] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 08:16:05,065 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:16:05,065 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [25] total 25 [2022-04-06 08:16:05,065 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [631360148] [2022-04-06 08:16:05,065 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 08:16:05,066 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 25 states [2022-04-06 08:16:05,066 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:16:05,066 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 25 interpolants. [2022-04-06 08:16:05,066 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=78, Invalid=678, Unknown=0, NotChecked=0, Total=756 [2022-04-06 08:16:05,067 INFO L87 Difference]: Start difference. First operand 85 states and 103 transitions. Second operand has 25 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 22 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2022-04-06 08:16:05,658 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:16:05,659 INFO L93 Difference]: Finished difference Result 91 states and 110 transitions. [2022-04-06 08:16:05,659 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 25 states. [2022-04-06 08:16:05,659 INFO L78 Accepts]: Start accepts. Automaton has has 25 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 22 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) Word has length 156 [2022-04-06 08:16:05,659 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:16:05,660 INFO L225 Difference]: With dead ends: 91 [2022-04-06 08:16:05,660 INFO L226 Difference]: Without dead ends: 88 [2022-04-06 08:16:05,661 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 170 GetRequests, 141 SyntacticMatches, 1 SemanticMatches, 28 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=88, Invalid=782, Unknown=0, NotChecked=0, Total=870 [2022-04-06 08:16:05,662 INFO L913 BasicCegarLoop]: 79 mSDtfsCounter, 2 mSDsluCounter, 846 mSDsCounter, 0 mSdLazyCounter, 1437 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 925 SdHoareTripleChecker+Invalid, 1437 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1437 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.5s IncrementalHoareTripleChecker+Time [2022-04-06 08:16:05,662 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 925 Invalid, 1437 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1437 Invalid, 0 Unknown, 0 Unchecked, 0.5s Time] [2022-04-06 08:16:05,664 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 88 states. [2022-04-06 08:16:05,681 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 88 to 88. [2022-04-06 08:16:05,681 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 88 states, 58 states have (on average 1.0172413793103448) internal successors, (59), 58 states have internal predecessors, (59), 25 states have call successors, (25), 6 states have call predecessors, (25), 4 states have return successors, (23), 23 states have call predecessors, (23), 23 states have call successors, (23) [2022-04-06 08:16:05,681 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 88 states to 88 states and 107 transitions. [2022-04-06 08:16:05,681 INFO L78 Accepts]: Start accepts. Automaton has 88 states and 107 transitions. Word has length 156 [2022-04-06 08:16:05,682 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:16:05,682 INFO L478 AbstractCegarLoop]: Abstraction has 88 states and 107 transitions. [2022-04-06 08:16:05,682 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 25 states, 24 states have (on average 2.2083333333333335) internal successors, (53), 24 states have internal predecessors, (53), 22 states have call successors, (24), 2 states have call predecessors, (24), 1 states have return successors, (22), 21 states have call predecessors, (22), 21 states have call successors, (22) [2022-04-06 08:16:05,682 INFO L276 IsEmpty]: Start isEmpty. Operand 88 states and 107 transitions. [2022-04-06 08:16:05,682 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 164 [2022-04-06 08:16:05,682 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:16:05,683 INFO L499 BasicCegarLoop]: trace histogram [22, 21, 21, 21, 21, 21, 20, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:16:05,695 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (22)] Forceful destruction successful, exit code 0 [2022-04-06 08:16:05,895 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 22 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable21 [2022-04-06 08:16:05,895 INFO L403 AbstractCegarLoop]: === Iteration 23 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:16:05,896 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:16:05,896 INFO L85 PathProgramCache]: Analyzing trace with hash 2090550848, now seen corresponding path program 20 times [2022-04-06 08:16:05,896 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:16:05,896 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [709100709] [2022-04-06 08:16:05,896 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:16:05,896 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:16:05,909 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:16:05,909 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [138186794] [2022-04-06 08:16:05,909 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 08:16:05,909 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:16:05,909 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:16:05,911 INFO L229 MonitoredProcess]: Starting monitored process 23 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:16:05,912 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Waiting until timeout for monitored process [2022-04-06 08:16:06,463 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 08:16:06,464 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 08:16:06,466 INFO L263 TraceCheckSpWp]: Trace formula consists of 418 conjuncts, 88 conjunts are in the unsatisfiable core [2022-04-06 08:16:06,469 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:16:07,022 INFO L134 CoverageAnalysis]: Checked inductivity of 1512 backedges. 42 proven. 630 refuted. 0 times theorem prover too weak. 840 trivial. 0 not checked. [2022-04-06 08:16:07,022 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:16:07,266 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:16:07,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [709100709] [2022-04-06 08:16:07,266 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:16:07,266 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [138186794] [2022-04-06 08:16:07,266 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [138186794] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 08:16:07,266 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:16:07,266 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [26] total 26 [2022-04-06 08:16:07,266 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2099610550] [2022-04-06 08:16:07,267 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 08:16:07,268 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 26 states [2022-04-06 08:16:07,268 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:16:07,268 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 26 interpolants. [2022-04-06 08:16:07,268 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=81, Invalid=731, Unknown=0, NotChecked=0, Total=812 [2022-04-06 08:16:07,268 INFO L87 Difference]: Start difference. First operand 88 states and 107 transitions. Second operand has 26 states, 25 states have (on average 2.2) internal successors, (55), 25 states have internal predecessors, (55), 23 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) [2022-04-06 08:16:08,093 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:16:08,093 INFO L93 Difference]: Finished difference Result 94 states and 114 transitions. [2022-04-06 08:16:08,094 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 26 states. [2022-04-06 08:16:08,094 INFO L78 Accepts]: Start accepts. Automaton has has 26 states, 25 states have (on average 2.2) internal successors, (55), 25 states have internal predecessors, (55), 23 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) Word has length 163 [2022-04-06 08:16:08,094 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:16:08,094 INFO L225 Difference]: With dead ends: 94 [2022-04-06 08:16:08,094 INFO L226 Difference]: Without dead ends: 91 [2022-04-06 08:16:08,095 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 177 GetRequests, 147 SyntacticMatches, 1 SemanticMatches, 29 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=91, Invalid=839, Unknown=0, NotChecked=0, Total=930 [2022-04-06 08:16:08,096 INFO L913 BasicCegarLoop]: 82 mSDtfsCounter, 2 mSDsluCounter, 907 mSDsCounter, 0 mSdLazyCounter, 1571 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.6s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 989 SdHoareTripleChecker+Invalid, 1571 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1571 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.8s IncrementalHoareTripleChecker+Time [2022-04-06 08:16:08,097 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 989 Invalid, 1571 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1571 Invalid, 0 Unknown, 0 Unchecked, 0.8s Time] [2022-04-06 08:16:08,099 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 91 states. [2022-04-06 08:16:08,105 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 91 to 91. [2022-04-06 08:16:08,105 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 91 states, 60 states have (on average 1.0166666666666666) internal successors, (61), 60 states have internal predecessors, (61), 26 states have call successors, (26), 6 states have call predecessors, (26), 4 states have return successors, (24), 24 states have call predecessors, (24), 24 states have call successors, (24) [2022-04-06 08:16:08,106 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 91 states to 91 states and 111 transitions. [2022-04-06 08:16:08,106 INFO L78 Accepts]: Start accepts. Automaton has 91 states and 111 transitions. Word has length 163 [2022-04-06 08:16:08,106 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:16:08,106 INFO L478 AbstractCegarLoop]: Abstraction has 91 states and 111 transitions. [2022-04-06 08:16:08,106 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 26 states, 25 states have (on average 2.2) internal successors, (55), 25 states have internal predecessors, (55), 23 states have call successors, (25), 2 states have call predecessors, (25), 1 states have return successors, (23), 22 states have call predecessors, (23), 22 states have call successors, (23) [2022-04-06 08:16:08,107 INFO L276 IsEmpty]: Start isEmpty. Operand 91 states and 111 transitions. [2022-04-06 08:16:08,107 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 171 [2022-04-06 08:16:08,107 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:16:08,107 INFO L499 BasicCegarLoop]: trace histogram [23, 22, 22, 22, 22, 22, 21, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:16:08,118 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (23)] Forceful destruction successful, exit code 0 [2022-04-06 08:16:08,319 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable22,23 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:16:08,319 INFO L403 AbstractCegarLoop]: === Iteration 24 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:16:08,320 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:16:08,320 INFO L85 PathProgramCache]: Analyzing trace with hash 1122531218, now seen corresponding path program 21 times [2022-04-06 08:16:08,320 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:16:08,320 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1674277328] [2022-04-06 08:16:08,320 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:16:08,320 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:16:08,340 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:16:08,340 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2119022007] [2022-04-06 08:16:08,340 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-04-06 08:16:08,340 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:16:08,340 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:16:08,341 INFO L229 MonitoredProcess]: Starting monitored process 24 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:16:08,342 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Waiting until timeout for monitored process [2022-04-06 08:16:09,192 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 22 check-sat command(s) [2022-04-06 08:16:09,192 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 08:16:09,196 INFO L263 TraceCheckSpWp]: Trace formula consists of 435 conjuncts, 92 conjunts are in the unsatisfiable core [2022-04-06 08:16:09,198 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:16:09,675 INFO L134 CoverageAnalysis]: Checked inductivity of 1661 backedges. 44 proven. 693 refuted. 0 times theorem prover too weak. 924 trivial. 0 not checked. [2022-04-06 08:16:09,676 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:16:09,838 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:16:09,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1674277328] [2022-04-06 08:16:09,839 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:16:09,839 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2119022007] [2022-04-06 08:16:09,839 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2119022007] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 08:16:09,840 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:16:09,840 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [27] total 27 [2022-04-06 08:16:09,840 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1448147787] [2022-04-06 08:16:09,840 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 08:16:09,840 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 27 states [2022-04-06 08:16:09,841 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:16:09,841 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 27 interpolants. [2022-04-06 08:16:09,841 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=84, Invalid=786, Unknown=0, NotChecked=0, Total=870 [2022-04-06 08:16:09,841 INFO L87 Difference]: Start difference. First operand 91 states and 111 transitions. Second operand has 27 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 states have internal predecessors, (57), 24 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 23 states have call predecessors, (24), 23 states have call successors, (24) [2022-04-06 08:16:10,537 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:16:10,537 INFO L93 Difference]: Finished difference Result 97 states and 118 transitions. [2022-04-06 08:16:10,537 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 27 states. [2022-04-06 08:16:10,538 INFO L78 Accepts]: Start accepts. Automaton has has 27 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 states have internal predecessors, (57), 24 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 23 states have call predecessors, (24), 23 states have call successors, (24) Word has length 170 [2022-04-06 08:16:10,538 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:16:10,538 INFO L225 Difference]: With dead ends: 97 [2022-04-06 08:16:10,538 INFO L226 Difference]: Without dead ends: 94 [2022-04-06 08:16:10,539 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 184 GetRequests, 153 SyntacticMatches, 1 SemanticMatches, 30 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.3s TimeCoverageRelationStatistics Valid=94, Invalid=898, Unknown=0, NotChecked=0, Total=992 [2022-04-06 08:16:10,539 INFO L913 BasicCegarLoop]: 85 mSDtfsCounter, 2 mSDsluCounter, 970 mSDsCounter, 0 mSdLazyCounter, 1711 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.5s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1055 SdHoareTripleChecker+Invalid, 1711 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1711 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.6s IncrementalHoareTripleChecker+Time [2022-04-06 08:16:10,539 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1055 Invalid, 1711 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1711 Invalid, 0 Unknown, 0 Unchecked, 0.6s Time] [2022-04-06 08:16:10,539 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 94 states. [2022-04-06 08:16:10,541 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 94 to 94. [2022-04-06 08:16:10,541 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 94 states, 62 states have (on average 1.0161290322580645) internal successors, (63), 62 states have internal predecessors, (63), 27 states have call successors, (27), 6 states have call predecessors, (27), 4 states have return successors, (25), 25 states have call predecessors, (25), 25 states have call successors, (25) [2022-04-06 08:16:10,541 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 94 states to 94 states and 115 transitions. [2022-04-06 08:16:10,541 INFO L78 Accepts]: Start accepts. Automaton has 94 states and 115 transitions. Word has length 170 [2022-04-06 08:16:10,542 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:16:10,542 INFO L478 AbstractCegarLoop]: Abstraction has 94 states and 115 transitions. [2022-04-06 08:16:10,542 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 27 states, 26 states have (on average 2.1923076923076925) internal successors, (57), 26 states have internal predecessors, (57), 24 states have call successors, (26), 2 states have call predecessors, (26), 1 states have return successors, (24), 23 states have call predecessors, (24), 23 states have call successors, (24) [2022-04-06 08:16:10,542 INFO L276 IsEmpty]: Start isEmpty. Operand 94 states and 115 transitions. [2022-04-06 08:16:10,543 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 178 [2022-04-06 08:16:10,543 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:16:10,543 INFO L499 BasicCegarLoop]: trace histogram [24, 23, 23, 23, 23, 23, 22, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:16:10,551 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (24)] Forceful destruction successful, exit code 0 [2022-04-06 08:16:10,743 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: SelfDestructingSolverStorable23,24 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:16:10,743 INFO L403 AbstractCegarLoop]: === Iteration 25 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:16:10,743 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:16:10,744 INFO L85 PathProgramCache]: Analyzing trace with hash -1682799104, now seen corresponding path program 22 times [2022-04-06 08:16:10,744 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:16:10,744 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [702375288] [2022-04-06 08:16:10,744 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:16:10,744 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:16:10,754 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:16:10,755 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1398900602] [2022-04-06 08:16:10,755 INFO L93 rtionOrderModulation]: Changing assertion order to TERMS_WITH_SMALL_CONSTANTS_FIRST [2022-04-06 08:16:10,755 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:16:10,755 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:16:10,771 INFO L229 MonitoredProcess]: Starting monitored process 25 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:16:10,793 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Waiting until timeout for monitored process [2022-04-06 08:16:11,337 INFO L228 tOrderPrioritization]: Assert order TERMS_WITH_SMALL_CONSTANTS_FIRST issued 0 check-sat command(s) [2022-04-06 08:16:11,337 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 08:16:11,340 INFO L263 TraceCheckSpWp]: Trace formula consists of 421 conjuncts, 96 conjunts are in the unsatisfiable core [2022-04-06 08:16:11,343 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:16:12,005 INFO L134 CoverageAnalysis]: Checked inductivity of 1817 backedges. 46 proven. 759 refuted. 0 times theorem prover too weak. 1012 trivial. 0 not checked. [2022-04-06 08:16:12,005 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:16:12,220 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:16:12,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [702375288] [2022-04-06 08:16:12,220 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:16:12,220 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1398900602] [2022-04-06 08:16:12,220 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1398900602] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 08:16:12,220 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:16:12,221 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [28] total 28 [2022-04-06 08:16:12,221 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [2098278723] [2022-04-06 08:16:12,221 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 08:16:12,221 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 28 states [2022-04-06 08:16:12,221 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:16:12,221 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 28 interpolants. [2022-04-06 08:16:12,222 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=87, Invalid=843, Unknown=0, NotChecked=0, Total=930 [2022-04-06 08:16:12,222 INFO L87 Difference]: Start difference. First operand 94 states and 115 transitions. Second operand has 28 states, 27 states have (on average 2.185185185185185) internal successors, (59), 27 states have internal predecessors, (59), 25 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) [2022-04-06 08:16:13,150 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:16:13,151 INFO L93 Difference]: Finished difference Result 100 states and 122 transitions. [2022-04-06 08:16:13,151 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 28 states. [2022-04-06 08:16:13,151 INFO L78 Accepts]: Start accepts. Automaton has has 28 states, 27 states have (on average 2.185185185185185) internal successors, (59), 27 states have internal predecessors, (59), 25 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) Word has length 177 [2022-04-06 08:16:13,151 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:16:13,152 INFO L225 Difference]: With dead ends: 100 [2022-04-06 08:16:13,152 INFO L226 Difference]: Without dead ends: 97 [2022-04-06 08:16:13,152 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 191 GetRequests, 159 SyntacticMatches, 1 SemanticMatches, 31 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=97, Invalid=959, Unknown=0, NotChecked=0, Total=1056 [2022-04-06 08:16:13,153 INFO L913 BasicCegarLoop]: 88 mSDtfsCounter, 2 mSDsluCounter, 1035 mSDsCounter, 0 mSdLazyCounter, 1857 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1123 SdHoareTripleChecker+Invalid, 1857 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 1857 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 0.9s IncrementalHoareTripleChecker+Time [2022-04-06 08:16:13,153 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1123 Invalid, 1857 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 1857 Invalid, 0 Unknown, 0 Unchecked, 0.9s Time] [2022-04-06 08:16:13,153 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 97 states. [2022-04-06 08:16:13,154 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 97 to 97. [2022-04-06 08:16:13,155 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 97 states, 64 states have (on average 1.015625) internal successors, (65), 64 states have internal predecessors, (65), 28 states have call successors, (28), 6 states have call predecessors, (28), 4 states have return successors, (26), 26 states have call predecessors, (26), 26 states have call successors, (26) [2022-04-06 08:16:13,155 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 97 states to 97 states and 119 transitions. [2022-04-06 08:16:13,155 INFO L78 Accepts]: Start accepts. Automaton has 97 states and 119 transitions. Word has length 177 [2022-04-06 08:16:13,155 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:16:13,155 INFO L478 AbstractCegarLoop]: Abstraction has 97 states and 119 transitions. [2022-04-06 08:16:13,156 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 28 states, 27 states have (on average 2.185185185185185) internal successors, (59), 27 states have internal predecessors, (59), 25 states have call successors, (27), 2 states have call predecessors, (27), 1 states have return successors, (25), 24 states have call predecessors, (25), 24 states have call successors, (25) [2022-04-06 08:16:13,156 INFO L276 IsEmpty]: Start isEmpty. Operand 97 states and 119 transitions. [2022-04-06 08:16:13,156 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 185 [2022-04-06 08:16:13,156 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:16:13,156 INFO L499 BasicCegarLoop]: trace histogram [25, 24, 24, 24, 24, 24, 23, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:16:13,169 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (25)] Forceful destruction successful, exit code 0 [2022-04-06 08:16:13,361 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 25 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable24 [2022-04-06 08:16:13,362 INFO L403 AbstractCegarLoop]: === Iteration 26 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:16:13,362 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:16:13,362 INFO L85 PathProgramCache]: Analyzing trace with hash -1629618222, now seen corresponding path program 23 times [2022-04-06 08:16:13,362 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:16:13,362 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1713995372] [2022-04-06 08:16:13,362 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:16:13,362 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:16:13,368 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:16:13,369 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [458856883] [2022-04-06 08:16:13,369 INFO L93 rtionOrderModulation]: Changing assertion order to INSIDE_LOOP_FIRST1 [2022-04-06 08:16:13,369 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:16:13,369 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:16:13,370 INFO L229 MonitoredProcess]: Starting monitored process 26 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:16:13,370 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Waiting until timeout for monitored process [2022-04-06 08:16:34,693 INFO L228 tOrderPrioritization]: Assert order INSIDE_LOOP_FIRST1 issued 24 check-sat command(s) [2022-04-06 08:16:34,694 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 08:16:34,710 INFO L263 TraceCheckSpWp]: Trace formula consists of 469 conjuncts, 100 conjunts are in the unsatisfiable core [2022-04-06 08:16:34,713 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:16:35,448 INFO L134 CoverageAnalysis]: Checked inductivity of 1980 backedges. 48 proven. 828 refuted. 0 times theorem prover too weak. 1104 trivial. 0 not checked. [2022-04-06 08:16:35,449 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:16:35,657 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:16:35,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1713995372] [2022-04-06 08:16:35,657 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:16:35,657 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [458856883] [2022-04-06 08:16:35,658 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [458856883] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 08:16:35,658 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:16:35,658 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [29] total 29 [2022-04-06 08:16:35,658 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1910421741] [2022-04-06 08:16:35,658 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 08:16:35,658 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 29 states [2022-04-06 08:16:35,658 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:16:35,658 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 29 interpolants. [2022-04-06 08:16:35,659 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=90, Invalid=902, Unknown=0, NotChecked=0, Total=992 [2022-04-06 08:16:35,659 INFO L87 Difference]: Start difference. First operand 97 states and 119 transitions. Second operand has 29 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 28 states have internal predecessors, (61), 26 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 25 states have call predecessors, (26), 25 states have call successors, (26) [2022-04-06 08:16:36,702 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:16:36,702 INFO L93 Difference]: Finished difference Result 103 states and 126 transitions. [2022-04-06 08:16:36,702 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 29 states. [2022-04-06 08:16:36,703 INFO L78 Accepts]: Start accepts. Automaton has has 29 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 28 states have internal predecessors, (61), 26 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 25 states have call predecessors, (26), 25 states have call successors, (26) Word has length 184 [2022-04-06 08:16:36,703 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:16:36,703 INFO L225 Difference]: With dead ends: 103 [2022-04-06 08:16:36,703 INFO L226 Difference]: Without dead ends: 100 [2022-04-06 08:16:36,704 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 198 GetRequests, 165 SyntacticMatches, 1 SemanticMatches, 32 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=100, Invalid=1022, Unknown=0, NotChecked=0, Total=1122 [2022-04-06 08:16:36,704 INFO L913 BasicCegarLoop]: 91 mSDtfsCounter, 2 mSDsluCounter, 1102 mSDsCounter, 0 mSdLazyCounter, 2009 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.8s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1193 SdHoareTripleChecker+Invalid, 2009 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2009 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-04-06 08:16:36,704 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1193 Invalid, 2009 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2009 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-04-06 08:16:36,704 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 100 states. [2022-04-06 08:16:36,706 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 100 to 100. [2022-04-06 08:16:36,706 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 100 states, 66 states have (on average 1.0151515151515151) internal successors, (67), 66 states have internal predecessors, (67), 29 states have call successors, (29), 6 states have call predecessors, (29), 4 states have return successors, (27), 27 states have call predecessors, (27), 27 states have call successors, (27) [2022-04-06 08:16:36,707 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 100 states to 100 states and 123 transitions. [2022-04-06 08:16:36,707 INFO L78 Accepts]: Start accepts. Automaton has 100 states and 123 transitions. Word has length 184 [2022-04-06 08:16:36,707 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:16:36,707 INFO L478 AbstractCegarLoop]: Abstraction has 100 states and 123 transitions. [2022-04-06 08:16:36,707 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 29 states, 28 states have (on average 2.1785714285714284) internal successors, (61), 28 states have internal predecessors, (61), 26 states have call successors, (28), 2 states have call predecessors, (28), 1 states have return successors, (26), 25 states have call predecessors, (26), 25 states have call successors, (26) [2022-04-06 08:16:36,707 INFO L276 IsEmpty]: Start isEmpty. Operand 100 states and 123 transitions. [2022-04-06 08:16:36,708 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 192 [2022-04-06 08:16:36,708 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:16:36,708 INFO L499 BasicCegarLoop]: trace histogram [26, 25, 25, 25, 25, 25, 24, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:16:36,723 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (26)] Forceful destruction successful, exit code 0 [2022-04-06 08:16:36,917 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 26 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable25 [2022-04-06 08:16:36,917 INFO L403 AbstractCegarLoop]: === Iteration 27 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:16:36,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:16:36,918 INFO L85 PathProgramCache]: Analyzing trace with hash 1782527424, now seen corresponding path program 24 times [2022-04-06 08:16:36,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:16:36,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [400807382] [2022-04-06 08:16:36,918 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:16:36,918 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:16:36,924 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:16:36,924 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1212281639] [2022-04-06 08:16:36,924 INFO L93 rtionOrderModulation]: Changing assertion order to MIX_INSIDE_OUTSIDE [2022-04-06 08:16:36,924 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:16:36,924 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:16:36,925 INFO L229 MonitoredProcess]: Starting monitored process 27 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:16:36,926 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Waiting until timeout for monitored process [2022-04-06 08:16:37,707 INFO L228 tOrderPrioritization]: Assert order MIX_INSIDE_OUTSIDE issued 25 check-sat command(s) [2022-04-06 08:16:37,708 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 08:16:37,712 INFO L263 TraceCheckSpWp]: Trace formula consists of 486 conjuncts, 104 conjunts are in the unsatisfiable core [2022-04-06 08:16:37,714 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:16:38,255 INFO L134 CoverageAnalysis]: Checked inductivity of 2150 backedges. 50 proven. 900 refuted. 0 times theorem prover too weak. 1200 trivial. 0 not checked. [2022-04-06 08:16:38,256 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:16:38,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:16:38,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [400807382] [2022-04-06 08:16:38,492 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:16:38,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1212281639] [2022-04-06 08:16:38,492 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1212281639] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 08:16:38,492 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:16:38,492 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [30] total 30 [2022-04-06 08:16:38,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [341028322] [2022-04-06 08:16:38,492 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 08:16:38,493 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 30 states [2022-04-06 08:16:38,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:16:38,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 30 interpolants. [2022-04-06 08:16:38,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=93, Invalid=963, Unknown=0, NotChecked=0, Total=1056 [2022-04-06 08:16:38,493 INFO L87 Difference]: Start difference. First operand 100 states and 123 transitions. Second operand has 30 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 29 states have internal predecessors, (63), 27 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 26 states have call predecessors, (27), 26 states have call successors, (27) [2022-04-06 08:16:39,588 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:16:39,588 INFO L93 Difference]: Finished difference Result 106 states and 130 transitions. [2022-04-06 08:16:39,588 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 30 states. [2022-04-06 08:16:39,589 INFO L78 Accepts]: Start accepts. Automaton has has 30 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 29 states have internal predecessors, (63), 27 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 26 states have call predecessors, (27), 26 states have call successors, (27) Word has length 191 [2022-04-06 08:16:39,589 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:16:39,589 INFO L225 Difference]: With dead ends: 106 [2022-04-06 08:16:39,589 INFO L226 Difference]: Without dead ends: 103 [2022-04-06 08:16:39,590 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 205 GetRequests, 171 SyntacticMatches, 1 SemanticMatches, 33 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=103, Invalid=1087, Unknown=0, NotChecked=0, Total=1190 [2022-04-06 08:16:39,590 INFO L913 BasicCegarLoop]: 94 mSDtfsCounter, 2 mSDsluCounter, 1171 mSDsCounter, 0 mSdLazyCounter, 2167 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 0.9s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1265 SdHoareTripleChecker+Invalid, 2167 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2167 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.0s IncrementalHoareTripleChecker+Time [2022-04-06 08:16:39,590 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1265 Invalid, 2167 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2167 Invalid, 0 Unknown, 0 Unchecked, 1.0s Time] [2022-04-06 08:16:39,591 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 103 states. [2022-04-06 08:16:39,592 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 103 to 103. [2022-04-06 08:16:39,597 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 103 states, 68 states have (on average 1.0147058823529411) internal successors, (69), 68 states have internal predecessors, (69), 30 states have call successors, (30), 6 states have call predecessors, (30), 4 states have return successors, (28), 28 states have call predecessors, (28), 28 states have call successors, (28) [2022-04-06 08:16:39,598 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 103 states to 103 states and 127 transitions. [2022-04-06 08:16:39,598 INFO L78 Accepts]: Start accepts. Automaton has 103 states and 127 transitions. Word has length 191 [2022-04-06 08:16:39,598 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:16:39,598 INFO L478 AbstractCegarLoop]: Abstraction has 103 states and 127 transitions. [2022-04-06 08:16:39,599 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 30 states, 29 states have (on average 2.1724137931034484) internal successors, (63), 29 states have internal predecessors, (63), 27 states have call successors, (29), 2 states have call predecessors, (29), 1 states have return successors, (27), 26 states have call predecessors, (27), 26 states have call successors, (27) [2022-04-06 08:16:39,599 INFO L276 IsEmpty]: Start isEmpty. Operand 103 states and 127 transitions. [2022-04-06 08:16:39,600 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 199 [2022-04-06 08:16:39,600 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:16:39,600 INFO L499 BasicCegarLoop]: trace histogram [27, 26, 26, 26, 26, 26, 25, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:16:39,623 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (27)] Forceful destruction successful, exit code 0 [2022-04-06 08:16:39,807 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 27 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable26 [2022-04-06 08:16:39,807 INFO L403 AbstractCegarLoop]: === Iteration 28 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:16:39,808 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:16:39,808 INFO L85 PathProgramCache]: Analyzing trace with hash 1902123026, now seen corresponding path program 25 times [2022-04-06 08:16:39,808 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:16:39,808 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1780550044] [2022-04-06 08:16:39,808 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:16:39,808 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:16:39,814 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:16:39,814 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [2132243097] [2022-04-06 08:16:39,814 INFO L93 rtionOrderModulation]: Changing assertion order to NOT_INCREMENTALLY [2022-04-06 08:16:39,814 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:16:39,814 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:16:39,830 INFO L229 MonitoredProcess]: Starting monitored process 28 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:16:39,844 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Waiting until timeout for monitored process [2022-04-06 08:16:40,706 INFO L136 AnnotateAndAsserter]: Conjunction of SSA is unsat [2022-04-06 08:16:40,709 INFO L263 TraceCheckSpWp]: Trace formula consists of 503 conjuncts, 108 conjunts are in the unsatisfiable core [2022-04-06 08:16:40,712 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:16:41,365 INFO L134 CoverageAnalysis]: Checked inductivity of 2327 backedges. 52 proven. 975 refuted. 0 times theorem prover too weak. 1300 trivial. 0 not checked. [2022-04-06 08:16:41,365 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:16:41,544 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:16:41,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1780550044] [2022-04-06 08:16:41,544 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:16:41,544 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [2132243097] [2022-04-06 08:16:41,544 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [2132243097] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 08:16:41,544 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:16:41,544 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [31] total 31 [2022-04-06 08:16:41,545 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [1377270667] [2022-04-06 08:16:41,545 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 08:16:41,545 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 31 states [2022-04-06 08:16:41,545 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:16:41,545 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 31 interpolants. [2022-04-06 08:16:41,546 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=96, Invalid=1026, Unknown=0, NotChecked=0, Total=1122 [2022-04-06 08:16:41,546 INFO L87 Difference]: Start difference. First operand 103 states and 127 transitions. Second operand has 31 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 30 states have internal predecessors, (65), 28 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2022-04-06 08:16:42,705 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:16:42,705 INFO L93 Difference]: Finished difference Result 109 states and 134 transitions. [2022-04-06 08:16:42,706 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 31 states. [2022-04-06 08:16:42,706 INFO L78 Accepts]: Start accepts. Automaton has has 31 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 30 states have internal predecessors, (65), 28 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) Word has length 198 [2022-04-06 08:16:42,706 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:16:42,707 INFO L225 Difference]: With dead ends: 109 [2022-04-06 08:16:42,707 INFO L226 Difference]: Without dead ends: 106 [2022-04-06 08:16:42,707 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 212 GetRequests, 177 SyntacticMatches, 1 SemanticMatches, 34 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.4s TimeCoverageRelationStatistics Valid=106, Invalid=1154, Unknown=0, NotChecked=0, Total=1260 [2022-04-06 08:16:42,708 INFO L913 BasicCegarLoop]: 97 mSDtfsCounter, 2 mSDsluCounter, 1242 mSDsCounter, 0 mSdLazyCounter, 2331 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1339 SdHoareTripleChecker+Invalid, 2331 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2331 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-04-06 08:16:42,708 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1339 Invalid, 2331 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2331 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-04-06 08:16:42,708 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 106 states. [2022-04-06 08:16:42,710 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 106 to 106. [2022-04-06 08:16:42,710 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 106 states, 70 states have (on average 1.0142857142857142) internal successors, (71), 70 states have internal predecessors, (71), 31 states have call successors, (31), 6 states have call predecessors, (31), 4 states have return successors, (29), 29 states have call predecessors, (29), 29 states have call successors, (29) [2022-04-06 08:16:42,710 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 106 states to 106 states and 131 transitions. [2022-04-06 08:16:42,711 INFO L78 Accepts]: Start accepts. Automaton has 106 states and 131 transitions. Word has length 198 [2022-04-06 08:16:42,711 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:16:42,711 INFO L478 AbstractCegarLoop]: Abstraction has 106 states and 131 transitions. [2022-04-06 08:16:42,711 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 31 states, 30 states have (on average 2.1666666666666665) internal successors, (65), 30 states have internal predecessors, (65), 28 states have call successors, (30), 2 states have call predecessors, (30), 1 states have return successors, (28), 27 states have call predecessors, (28), 27 states have call successors, (28) [2022-04-06 08:16:42,711 INFO L276 IsEmpty]: Start isEmpty. Operand 106 states and 131 transitions. [2022-04-06 08:16:42,712 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 206 [2022-04-06 08:16:42,712 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:16:42,712 INFO L499 BasicCegarLoop]: trace histogram [28, 27, 27, 27, 27, 27, 26, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:16:42,725 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (28)] Forceful destruction successful, exit code 0 [2022-04-06 08:16:42,918 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 28 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable27 [2022-04-06 08:16:42,918 INFO L403 AbstractCegarLoop]: === Iteration 29 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:16:42,918 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:16:42,918 INFO L85 PathProgramCache]: Analyzing trace with hash 905794944, now seen corresponding path program 26 times [2022-04-06 08:16:42,918 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:16:42,918 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1240146264] [2022-04-06 08:16:42,919 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:16:42,919 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:16:42,931 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:16:42,931 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [1368202932] [2022-04-06 08:16:42,932 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST1 [2022-04-06 08:16:42,932 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:16:42,932 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:16:42,932 INFO L229 MonitoredProcess]: Starting monitored process 29 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:16:42,933 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Waiting until timeout for monitored process [2022-04-06 08:16:43,561 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST1 issued 2 check-sat command(s) [2022-04-06 08:16:43,561 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 08:16:43,564 INFO L263 TraceCheckSpWp]: Trace formula consists of 520 conjuncts, 112 conjunts are in the unsatisfiable core [2022-04-06 08:16:43,567 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:16:44,328 INFO L134 CoverageAnalysis]: Checked inductivity of 2511 backedges. 54 proven. 1053 refuted. 0 times theorem prover too weak. 1404 trivial. 0 not checked. [2022-04-06 08:16:44,329 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:16:44,492 INFO L136 FreeRefinementEngine]: Strategy CAMEL found an infeasible trace [2022-04-06 08:16:44,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleSmtInterpolCraig [1240146264] [2022-04-06 08:16:44,492 WARN L310 FreeRefinementEngine]: Interpolation failed due to KNOWN_IGNORE: SMT_SOLVER_CANNOT_INTERPOLATE_INPUT [2022-04-06 08:16:44,492 INFO L333 FreeRefinementEngine]: Using interpolant generator IpTcStrategyModuleZ3 [1368202932] [2022-04-06 08:16:44,492 INFO L157 FreeRefinementEngine]: IpTcStrategyModuleZ3 [1368202932] provided 0 perfect and 1 imperfect interpolant sequences [2022-04-06 08:16:44,492 INFO L184 FreeRefinementEngine]: Found 0 perfect and 1 imperfect interpolant sequences. [2022-04-06 08:16:44,492 INFO L197 FreeRefinementEngine]: Number of different interpolants: perfect sequences [] imperfect sequences [32] total 32 [2022-04-06 08:16:44,492 INFO L121 tionRefinementEngine]: Using interpolant automaton builder IpAbStrategyModuleStraightlineAll [850610511] [2022-04-06 08:16:44,492 INFO L85 oduleStraightlineAll]: Using 1 imperfect interpolants to construct interpolant automaton [2022-04-06 08:16:44,493 INFO L554 AbstractCegarLoop]: INTERPOLANT automaton has 32 states [2022-04-06 08:16:44,493 INFO L100 FreeRefinementEngine]: Using predicate unifier PredicateUnifier provided by strategy CAMEL [2022-04-06 08:16:44,493 INFO L143 InterpolantAutomaton]: Constructing interpolant automaton starting with 32 interpolants. [2022-04-06 08:16:44,493 INFO L145 InterpolantAutomaton]: CoverageRelationStatistics Valid=99, Invalid=1091, Unknown=0, NotChecked=0, Total=1190 [2022-04-06 08:16:44,493 INFO L87 Difference]: Start difference. First operand 106 states and 131 transitions. Second operand has 32 states, 31 states have (on average 2.161290322580645) internal successors, (67), 31 states have internal predecessors, (67), 29 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 28 states have call predecessors, (29), 28 states have call successors, (29) [2022-04-06 08:16:45,680 INFO L144 Difference]: Subtrahend was deterministic. Have not used determinization. [2022-04-06 08:16:45,680 INFO L93 Difference]: Finished difference Result 112 states and 138 transitions. [2022-04-06 08:16:45,680 INFO L141 InterpolantAutomaton]: Switched to read-only mode: deterministic interpolant automaton has 32 states. [2022-04-06 08:16:45,681 INFO L78 Accepts]: Start accepts. Automaton has has 32 states, 31 states have (on average 2.161290322580645) internal successors, (67), 31 states have internal predecessors, (67), 29 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 28 states have call predecessors, (29), 28 states have call successors, (29) Word has length 205 [2022-04-06 08:16:45,681 INFO L84 Accepts]: Finished accepts. some prefix is accepted. [2022-04-06 08:16:45,681 INFO L225 Difference]: With dead ends: 112 [2022-04-06 08:16:45,681 INFO L226 Difference]: Without dead ends: 109 [2022-04-06 08:16:45,682 INFO L912 BasicCegarLoop]: 0 DeclaredPredicates, 219 GetRequests, 183 SyntacticMatches, 1 SemanticMatches, 35 ConstructedPredicates, 0 IntricatePredicates, 0 DeprecatedPredicates, 3 ImplicationChecksByTransitivity, 0.5s TimeCoverageRelationStatistics Valid=109, Invalid=1223, Unknown=0, NotChecked=0, Total=1332 [2022-04-06 08:16:45,682 INFO L913 BasicCegarLoop]: 100 mSDtfsCounter, 2 mSDsluCounter, 1315 mSDsCounter, 0 mSdLazyCounter, 2501 mSolverCounterSat, 0 mSolverCounterUnsat, 0 mSolverCounterUnknown, 0 mSolverCounterNotChecked, 1.0s Time, 0 mProtectedPredicate, 0 mProtectedAction, 2 SdHoareTripleChecker+Valid, 1415 SdHoareTripleChecker+Invalid, 2501 SdHoareTripleChecker+Unknown, 0 SdHoareTripleChecker+Unchecked, 0.0s SdHoareTripleChecker+Time, 0 IncrementalHoareTripleChecker+Valid, 2501 IncrementalHoareTripleChecker+Invalid, 0 IncrementalHoareTripleChecker+Unknown, 0 IncrementalHoareTripleChecker+Unchecked, 1.1s IncrementalHoareTripleChecker+Time [2022-04-06 08:16:45,682 INFO L914 BasicCegarLoop]: SdHoareTripleChecker [2 Valid, 1415 Invalid, 2501 Unknown, 0 Unchecked, 0.0s Time], IncrementalHoareTripleChecker [0 Valid, 2501 Invalid, 0 Unknown, 0 Unchecked, 1.1s Time] [2022-04-06 08:16:45,683 INFO L82 GeneralOperation]: Start minimizeSevpa. Operand 109 states. [2022-04-06 08:16:45,684 INFO L88 GeneralOperation]: Finished minimizeSevpa. Reduced states from 109 to 109. [2022-04-06 08:16:45,684 INFO L82 GeneralOperation]: Start removeUnreachable. Operand has 109 states, 72 states have (on average 1.0138888888888888) internal successors, (73), 72 states have internal predecessors, (73), 32 states have call successors, (32), 6 states have call predecessors, (32), 4 states have return successors, (30), 30 states have call predecessors, (30), 30 states have call successors, (30) [2022-04-06 08:16:45,685 INFO L88 GeneralOperation]: Finished removeUnreachable. Reduced from 109 states to 109 states and 135 transitions. [2022-04-06 08:16:45,685 INFO L78 Accepts]: Start accepts. Automaton has 109 states and 135 transitions. Word has length 205 [2022-04-06 08:16:45,685 INFO L84 Accepts]: Finished accepts. word is rejected. [2022-04-06 08:16:45,685 INFO L478 AbstractCegarLoop]: Abstraction has 109 states and 135 transitions. [2022-04-06 08:16:45,685 INFO L479 AbstractCegarLoop]: INTERPOLANT automaton has has 32 states, 31 states have (on average 2.161290322580645) internal successors, (67), 31 states have internal predecessors, (67), 29 states have call successors, (31), 2 states have call predecessors, (31), 1 states have return successors, (29), 28 states have call predecessors, (29), 28 states have call successors, (29) [2022-04-06 08:16:45,685 INFO L276 IsEmpty]: Start isEmpty. Operand 109 states and 135 transitions. [2022-04-06 08:16:45,686 INFO L282 IsEmpty]: Finished isEmpty. Found accepting run of length 213 [2022-04-06 08:16:45,686 INFO L491 BasicCegarLoop]: Found error trace [2022-04-06 08:16:45,686 INFO L499 BasicCegarLoop]: trace histogram [29, 28, 28, 28, 28, 28, 27, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1] [2022-04-06 08:16:45,694 INFO L540 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (29)] Forceful destruction successful, exit code 0 [2022-04-06 08:16:45,894 WARN L460 AbstractCegarLoop]: Destroyed unattended storables created during the last iteration: 29 /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true,SelfDestructingSolverStorable28 [2022-04-06 08:16:45,894 INFO L403 AbstractCegarLoop]: === Iteration 30 === Targeting __VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION === [__VERIFIER_assertErr0ASSERT_VIOLATIONERROR_FUNCTION] === [2022-04-06 08:16:45,895 INFO L144 PredicateUnifier]: Initialized classic predicate unifier [2022-04-06 08:16:45,895 INFO L85 PathProgramCache]: Analyzing trace with hash -1053638574, now seen corresponding path program 27 times [2022-04-06 08:16:45,895 INFO L118 FreeRefinementEngine]: Executing refinement strategy CAMEL [2022-04-06 08:16:45,895 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleSmtInterpolCraig [1806598383] [2022-04-06 08:16:45,895 INFO L95 rtionOrderModulation]: Keeping assertion order NOT_INCREMENTALLY [2022-04-06 08:16:45,895 INFO L127 SolverBuilder]: Constructing new instance of SMTInterpol with explicit timeout -1 ms and remaining time -1 ms [2022-04-06 08:16:45,901 ERROR L245 FreeRefinementEngine]: Caught known exception: Unsupported non-linear arithmetic [2022-04-06 08:16:45,901 INFO L333 FreeRefinementEngine]: Using trace check IpTcStrategyModuleZ3 [340821096] [2022-04-06 08:16:45,901 INFO L93 rtionOrderModulation]: Changing assertion order to OUTSIDE_LOOP_FIRST2 [2022-04-06 08:16:45,901 INFO L173 SolverBuilder]: Constructing external solver with command: z3 -smt2 -in SMTLIB2_COMPLIANT=true [2022-04-06 08:16:45,901 INFO L189 MonitoredProcess]: No working directory specified, using /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 [2022-04-06 08:16:45,904 INFO L229 MonitoredProcess]: Starting monitored process 30 with /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (exit command is (exit), workingDir is null) [2022-04-06 08:16:45,911 INFO L327 MonitoredProcess]: [MP /storage/repos/ultimate/releaseScripts/default/UAutomizer-linux/z3 -smt2 -in SMTLIB2_COMPLIANT=true (30)] Waiting until timeout for monitored process [2022-04-06 08:16:49,899 INFO L228 tOrderPrioritization]: Assert order OUTSIDE_LOOP_FIRST2 issued 28 check-sat command(s) [2022-04-06 08:16:49,900 INFO L229 tOrderPrioritization]: Conjunction of SSA is unsat [2022-04-06 08:16:49,907 INFO L263 TraceCheckSpWp]: Trace formula consists of 537 conjuncts, 128 conjunts are in the unsatisfiable core [2022-04-06 08:16:49,909 INFO L286 TraceCheckSpWp]: Computing forward predicates... [2022-04-06 08:16:51,099 INFO L134 CoverageAnalysis]: Checked inductivity of 2702 backedges. 210 proven. 1136 refuted. 0 times theorem prover too weak. 1356 trivial. 0 not checked. [2022-04-06 08:16:51,100 INFO L328 TraceCheckSpWp]: Computing backward predicates... [2022-04-06 08:16:58,779 WARN L232 SmtUtils]: Spent 5.39s on a formula simplification that was a NOOP. DAG size: 36 (called from [L 360] de.uni_freiburg.informatik.ultimate.lib.modelcheckerutils.smt.predicates.PredicateUnifier.getOrConstructPredicate) [2022-04-06 08:17:10,913 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (+ c_main_~y~0 1))) (or (= (+ (* .cse0 c_main_~k~0) c_main_~k~0) (+ (* 2 c_main_~y~0) 3 (* .cse0 .cse0))) (< (+ 2 c_main_~c~0) c_main_~k~0) (not (= (mod (+ (* (- 13) .cse0 .cse0) (* (- 1) .cse0 .cse0 .cse0 .cse0) (* (- 6) .cse0 .cse0 .cse0)) 4) 0)) (<= c_main_~k~0 (+ c_main_~c~0 1)))) is different from false [2022-04-06 08:17:27,077 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 3 c_main_~y~0))) (or (= (+ (* 2 c_main_~y~0) 7 (* .cse0 .cse0)) (+ (* .cse0 c_main_~k~0) c_main_~k~0)) (< (+ c_main_~c~0 4) c_main_~k~0) (<= c_main_~k~0 (+ 3 c_main_~c~0)) (not (= (mod (+ (* (- 1) .cse0 .cse0 .cse0 .cse0) (* (- 13) .cse0 .cse0) (* .cse0 .cse0 .cse0 (- 6))) 4) 0)))) is different from false [2022-04-06 08:19:47,694 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 7 c_main_~y~0))) (or (< (+ c_main_~c~0 8) c_main_~k~0) (not (= (mod (+ (* (- 13) .cse0 .cse0) (* (- 1) .cse0 .cse0 .cse0 .cse0) (* .cse0 .cse0 .cse0 (- 6))) 4) 0)) (<= c_main_~k~0 (+ 7 c_main_~c~0)) (= (+ (* 2 c_main_~y~0) 15 (* .cse0 .cse0)) (+ c_main_~k~0 (* .cse0 c_main_~k~0))))) is different from false [2022-04-06 08:21:29,632 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 10 c_main_~y~0))) (or (= (+ (* 2 c_main_~y~0) 21 (* .cse0 .cse0)) (+ (* .cse0 c_main_~k~0) c_main_~k~0)) (not (= (mod (+ (* (- 13) .cse0 .cse0) (* .cse0 .cse0 .cse0 (- 6)) (* (- 1) .cse0 .cse0 .cse0 .cse0)) 4) 0)) (<= c_main_~k~0 (+ c_main_~c~0 10)) (< (+ c_main_~c~0 11) c_main_~k~0))) is different from false [2022-04-06 08:22:15,876 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 12 c_main_~y~0))) (or (< (+ c_main_~c~0 13) c_main_~k~0) (= (+ (* 2 c_main_~y~0) (* .cse0 .cse0) 25) (+ (* .cse0 c_main_~k~0) c_main_~k~0)) (not (= (mod (+ (* (- 1) .cse0 .cse0 .cse0 .cse0) (* (- 6) .cse0 .cse0 .cse0) (* (- 13) .cse0 .cse0)) 4) 0)) (<= c_main_~k~0 (+ c_main_~c~0 12)))) is different from false [2022-04-06 08:22:23,929 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 13 c_main_~y~0))) (or (not (= (mod (+ (* (- 13) .cse0 .cse0) (* (- 6) .cse0 .cse0 .cse0) (* (- 1) .cse0 .cse0 .cse0 .cse0)) 4) 0)) (<= c_main_~k~0 (+ c_main_~c~0 13)) (< (+ 14 c_main_~c~0) c_main_~k~0) (= (+ (* .cse0 c_main_~k~0) c_main_~k~0) (+ (* 2 c_main_~y~0) (* .cse0 .cse0) 27)))) is different from false [2022-04-06 08:22:40,250 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 15 c_main_~y~0))) (or (<= c_main_~k~0 (+ c_main_~c~0 15)) (not (= (mod (+ (* (- 1) .cse0 .cse0 .cse0 .cse0) (* .cse0 .cse0 .cse0 (- 6)) (* (- 13) .cse0 .cse0)) 4) 0)) (< (+ 16 c_main_~c~0) c_main_~k~0) (= (+ (* 2 c_main_~y~0) (* .cse0 .cse0) 31) (+ (* .cse0 c_main_~k~0) c_main_~k~0)))) is different from false [2022-04-06 08:22:48,303 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 16 c_main_~y~0))) (or (not (= (mod (+ (* (- 1) .cse0 .cse0 .cse0 .cse0) (* (- 13) .cse0 .cse0) (* .cse0 .cse0 .cse0 (- 6))) 4) 0)) (= (+ (* 2 c_main_~y~0) (* .cse0 .cse0) 33) (+ (* .cse0 c_main_~k~0) c_main_~k~0)) (<= c_main_~k~0 (+ 16 c_main_~c~0)) (< (+ c_main_~c~0 17) c_main_~k~0))) is different from false [2022-04-06 08:22:56,360 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 17 c_main_~y~0))) (or (= (+ (* .cse0 .cse0) (* 2 c_main_~y~0) 35) (+ (* .cse0 c_main_~k~0) c_main_~k~0)) (<= c_main_~k~0 (+ c_main_~c~0 17)) (not (= (mod (+ (* .cse0 .cse0 .cse0 (- 6)) (* (- 1) .cse0 .cse0 .cse0 .cse0) (* .cse0 .cse0 (- 13))) 4) 0)) (< (+ c_main_~c~0 18) c_main_~k~0))) is different from false [2022-04-06 08:23:04,411 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 18 c_main_~y~0))) (or (<= c_main_~k~0 (+ c_main_~c~0 18)) (not (= (mod (+ (* (- 1) .cse0 .cse0 .cse0 .cse0) (* .cse0 .cse0 .cse0 (- 6)) (* (- 13) .cse0 .cse0)) 4) 0)) (< (+ 19 c_main_~c~0) c_main_~k~0) (= (+ (* 2 c_main_~y~0) (* .cse0 .cse0) 37) (+ (* .cse0 c_main_~k~0) c_main_~k~0)))) is different from false [2022-04-06 08:23:54,463 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 20 c_main_~y~0))) (or (< (+ 21 c_main_~c~0) c_main_~k~0) (<= c_main_~k~0 (+ c_main_~c~0 20)) (= (+ (* .cse0 c_main_~k~0) c_main_~k~0) (+ (* .cse0 .cse0) 41 (* 2 c_main_~y~0))) (not (= 0 (mod (+ (* (- 1) .cse0 .cse0 .cse0 .cse0) (* (- 13) .cse0 .cse0) (* .cse0 .cse0 .cse0 (- 6))) 4))))) is different from false [2022-04-06 08:24:40,332 WARN L833 $PredicateComparison]: unable to prove that (let ((.cse0 (+ 22 c_main_~y~0))) (or (= (+ (* .cse0 c_main_~k~0) c_main_~k~0) (+ (* .cse0 .cse0) (* 2 c_main_~y~0) 45)) (not (= (mod (+ (* (- 6) .cse0 .cse0 .cse0) (* (- 13) .cse0 .cse0) (* (- 1) .cse0 .cse0 .cse0 .cse0)) 4) 0)) (<= c_main_~k~0 (+ 22 c_main_~c~0)) (< (+ 23 c_main_~c~0) c_main_~k~0))) is different from false